For right now I am using
CorePlayer which is a step up from TCPMP I think. It seems to be working fine. WMVs seem to drag but I am sure it has to do with the encoding process. Thx guys.
The supported formats are as follows.
Audio
MP3, MP2, AAC, MKA, WMA, Midi*, WAV, OGG, Speex, WAVPACK, TTA, FLAC, MPC, AMR, ADPCM, ALaw, MuLaw, G.729
Video
H.264 (AVC), MKV, MPEG-1, MPEG-4 part 2 (ASP), DivX, XviD, WMV*, Theora*, Dirac*, MJPEG, MSVIDEO1
Image
JPEG (420, 422, 440, EXIF Headers)*, BMP, GIF, PNG, TIFF, MJPEG
Container
Matroska, ASF, ASX, AVI, PS, M2TS, TS, 3GPP, MOV, MPEG-4, OGM, NSV*
Streaming
HTTP, UDP, RDP, RTP. RTSP, RTCP, ASX, ASF