GeeXboX is a free embedded Linux distribution which aims at turning your computer into a so called HTPC (Home Theater PC) or Media Center. It targets multiple devices, from regular x86 or PowerPC based computers to ARM and MIPS embedded devices.
Despite his tiny size, the distribution comes with
... [More] a complete and automatic hardware detection, not requiring any driver to be added. It supports playback of nearly any kind of audio/video and image files and all known codecs and containers are shipped in, allowing playing them through various physical supports, either being CD, DVD, Blu-ray HDD, LAN or Internet. [Less]
Enna is a Media Center application. Featuring a simple user interface, Enna is based on the powerful Enlightenment Foundations Libraries (EFL) as for its graphical user interface and GeeXboX libraries as for multimedia playback and information retrieval.
libplayer is a multimedia A/V abstraction layer API that provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer, xine and VLC only. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia
... [More] player underneath. For example, it provides a library to easily control MPlayer famous slave-mode. [Less]