You might have heard of XMMS (legacy.xmms2.org), the hugely popular Winamp clone for Linux and UNIX-like operating systems. XMMS2 is a project started (in late 2002) by one of XMMS's original authors - Peter Alm - to produce a "kick-ass music player" (much like the world's 347349739921 other music player projects). In short, XMMS2 is the next generation XMMS.
So, XMMS2 is definitely an audio player. But it is not a general multimedia player - it will not play videos. It has a modular framework and plugin architecture for audio processing, visualisation and output, but this framework has not been designed to support video. Also the client-server design of XMMS2 (and the daemon being independent of any graphics output) practically prevents direct video output being implemented.
Azucar is a xmms2 frontend worked in python.
$ git clone git://github.com/lesthack/azucar.git $ sudo apt-get install python-gtk2 python-keybinder python-notify xmms2 python-xmmsclient $ cd azucar $ python azucar.py
Mail: lesthack
Twitter: @lesthack
You can download this project in either zip or tar formats.
You can also clone the project with Git by running:
$ git clone git://github.com/lesthack/azucar