Let me start out by saying that I can't code, so this is a request for an application or at the very least information as to why it has/could not be done.
I use mplayer as my default player on both my OS X and Ubuntu boxes because it can play just about any non DRM music or video I throw at it...