Posted by: ben | August 19, 2008

Introduction to Enna Media Center

Today’s news aims at introducing you to Enna Media Center. Enna is a software originally designed and created by Nicolas Aguirre. It consists of a nice UI based around Enlightenment E17 librairies (Evas, Ecore …) and will be part of the latter one the time has come. Its purpose is to implement all the necessary features to act as a Media Center. The E libs are a very fast and powerful canvas framework that runs on multiple platforms, both using framebuffer and Xserver/OpenGL video output.

Although the project is quite young and not mature, it has been chosen to be GeeXboX v2.x user interface. I know, the oldest fanboys already heard that so many times … There used to be MPUI, an MPlayer based UI, then came OMC (Open Media Center) which already was based on E17, and then came the Freevo thing (both SDL and E17 based) but which was overbloated and nearly not cross-compilable due to Python writing. But this time it’s for real, Enna will be GeeXboX’s future. The best proof is that Enna is now hosted on server instead of

If you wanna have a try to Enna and get invovled with development, you can safely grab the sources using Mercurial, as for any other GeeXboX project:

hg clone

As previsouly explained, Enna is still quite young and thus lacks of many features. Though, basic ones are already implemented and we have a minimalistic audio/video player interface as you can see on screenshots below:

Once configuration file has been set, it is already possible to browse your local disks content. A “library” module is already included using the Light Media Scanner project that builds a database of all your medias to be sorted by type, album name, band name and so on … Part of a SHOUTcast module also has been written but it can only list WebRadios right now (no playback). Next screen shows you audio playback. As you can see, it has cover display support (whether they are local image files or grabbed from and ID3 tags retrieval feature.

That’s all for today. More news to come with come being developed and remember that development is open and newcomers are always welcome.



  1. Great! Nice to have new developers (don’t get me wrong, I am not one; yet), and it is good to know that GeeXboX2 is also developed.

    Too bad that my C skills are still pretty limited, I’d love to contribute. But I’m working on it 🙂

  2. hello ben

    greetings from chile

    i am a geexbox user about a three years ago, and i asking me how i can to be a developer, sadly, i have some knowledge in php, JS, flash and C sharp but not linux, where i start to program over geexbox and let fly some ideas.

    pd://my english is too bad, i hope do you understand.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: