i don't have one now... but in the past i used the apollo player..
http://www.apolloplayer.org/
also, you should be able to play from a windows partition.. just simply mount it and you should have access to browse all the files there, also you can add it to your fstab to mount automatically so you don't have to manually mount each time you need to get to it.