GeeXboX » What is GeeXboX ?

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.

What is Enna ? 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.

Enna’s features:
Browse and listen to your music files,
Browse and watch at your videos files,
Browse and play slideshow with your photos,
Retrieve informations about your media files on the Internet,
Build a database of your medias and retrieve information from your music, video … (such as covers, fan arts, songs lyrics and many much more). Enna is the next user interface of the GeeXboX project and uses a lot of powerful libraries developed by GeeXboX developpers.
libvalhalla: A tiny media scanner library, that stores various information in an SQLite database. It features many Internet grabbers that allows automatic download of covers, lyrics, informations on media files, tags retrival in video and music files and so on.
libplayer: Enna media playback backend. It consists of a multimedia framework that provides full control of your favorite media player, whether it is MPlayer, Xine, VLC or GStreamer.