GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC.
The GeeXboX project is a non-commercial organization, founded in 2002 and developed by volunteer individuals from all around the world on their spare time. The development of the GeeXboX project is the result of contribution of dozens of people over the time and hardware sponsoring and donations. It led to the creation of multiple side-projects that now have their standalone life: Enna, libplayer, libvalhalla, libnfo, libdlna, uShare …
The GeeXboX distribution is available for the following targets:
- x86 computers (32 and 64 bits)
- PowerPC computers (32 and 64 bits) a.k.a. old Macintosh
- ARM SoC: mostly OMAP ARMv7 SoC from Texas Instruments.
GeeXboX provides you a ready-to-be-used, plug-and-play Media Center application that can play any kind of multimedia content (Audio, Videos, Photos …) from any location (CD, DVD, HDD, Samba, NFS, UPnP, SHOUTcast …). It has been designed to be fully controllable through either keyboard, mouse or a remote controller and do not require any particular computer-related skills. It features the state of the art technologies as to provide you with the best multimedia experience to take the most out of your hardware.
GeeXboX sources are heavily customizable. The distribution comes with its complete cross-compilation framework that allows you to easily compile it for multiple architectures, selecting the packages you want to be integrated.
http://www.geexbox.org/