Core Player is definitely more polished and it supports A2DP and one-handed navigation withthe soft keys, where TCPMP does not. But TCPMP is the only player that I know if that plays every format. TCPMP supports AC3 which many movies use to encode audio. And it is free. I actually have both because I am a bluetooth guy, but watch an occasional movie...
Download 0.72 version and associated plugins here:
http://picard.exceed.hu/tcpmp/test/
Then download the WMA/WMV support from the attached file in this thread:
http://forum.ppcgeeks.com/showthread...ght=wmadecoder
Then download FLV (Flash) support here:
http://sourceforge.net/projects/tcpmpflvplugin/
Now you are golden! After the installs, open TCPMP, go to Options->Settings, then Select Page->File Associations and check mark pretty much every audio and video format (i don't check the image formats). Enjoy!
I've always stuck with 0.72, but there is a 0.81 version out there. I have no idea if it is better or not... So, for TCPMP 0.81 here is a msg with links to 0.81 as well as the 0.81 plugins:
http://forum.xda-developers.com/showthread.php?t=354064