Hello there,

After a very long time of inactivity on what i will called Enna legacy or Enna 1, I finally took the time to fix the build of it with EFL 1.2. It was not so much hard, but it was painfull. Core EFL (eina, ecore, edje, evas) didn’t move at all as I was already using 1.0 version of them. What changed a lot is Elementary. All of the efforts was done in adapting enna’s code to the new elementary API.

Finally it’s done and you can get the code here :
https://github.com/naguirre/enna

Few screenshots : Enna Mainmenu

Enna Weather

10 thoughts on “Enna’s compilation with EFL 1.2 is now fixed

  1. Hi! I’m glad someone took over enna. It would be a shame if such a nice media center to be left alone. What happened to geexbox anyway?

    Anyway, Enna is not compiling in my sistem. I updated my EFL libs yesterday and you enna-git-rtee a couple minutes ago. The last part of the output can be found here: http://pastebin.com/rm230v3a

    I hope you keep working on it =)

    Répondre
    • Hi Wido,

      I’m glad there is still people looking for Enna :D

      I wanted to fix these problem for a loooong time, but i never took the time.
      I don’t know what happens for geexbox, I heard that project is now named openbricks now, and is focused on embedded world.
      About your problem, it’s about an old module, which i never turned to the new API, it needs more than just build fix to be usable. There is still a lot of bugs, in the current version that i want to fix before working on adding features. Anyway, I probably will never add new features to this version as we are working hard in parallel to another version. So enna is not dead…. not yet !

      Répondre
  2. Hey,

    I’m glad you revamped enna. I was trying to update it to compile with latest EFL in the context of openbricks project. However I never got it working.
    I hope now we’ll be able to bring it back to openbricks/geexbox as a supported media center!
    And having in mind EFL’s good play with wayland we can soon have a great system.

    Thanks for doing it!

    regards,
    Nikolay Nikolaev

    Répondre
    • What’s not working for you ?
      There is a lot of issues, like video and music playback are not working correctly, it’s like the media is played many times, verry strange.
      There is a lot of browsing issues.

      To resume is not ready for prime time ;) .

      Répondre
  3. Hello,

    je venais prendre des nouvelles d’ENNA,

    je vois que ça avance toujours super classe

    Mais bon, il manque toujours de dev par ici dommage !!!

    en tout cas juste énorme !!

    Répondre
  4. Hi, and good job for this amazing media center.

    I would know if it’s possible to launch enna directly from the inittab ?

    Here my explanation. I use a Raspberry Pi and try XBMC over multiple distro. But this is quite long and responsiveness is bad. I would try to use the base archlinux/debian for rapsberry and add Enna on it, without installing any display manager.
    I think I could install Enna and dependancies directly from prompt. But I don’t know how to launch it directly from inittab script. I understand quite well development over linux, but graphic purpose at initialization (X, FrameBuffer and other) is not my best friend :) .

    Thanks for answer.

    PS : I will try to retrieve source code of ENNA and see if I could help for development :)

    Répondre
  5. captainigloo :
    Hi Wido,
    I’m glad there is still people looking for Enna
    I wanted to fix these problem for a loooong time, but i never took the time.
    I don’t know what happens for geexbox, I heard that project is now named openbricks now, and is focused on embedded world.
    About your problem, it’s about an old module, which i never turned to the new API, it needs more than just build fix to be usable. There is still a lot of bugs, in the current version that i want to fix before working on adding features. Anyway, I probably will never add new features to this version as we are working hard in parallel to another version. So enna is not dead…. not yet !

    Great to hear that !

    Do you have any idea when you will have a preview ?

    Répondre
  6. I’ve compiled enna from your git but when I start the program I get:
    jls@pc2:~$ enna
    [Enna/] [utils.c:88] Info: Set data directory to /home/jls/.local/share//enna
    [Enna/] [utils.c:89] Info: Set config directory to : /home/jls/.config//enna
    [Enna/] [utils.c:90] Info: Set cache directory to : /home/jls/.cache//enna
    [Enna] [enna_config.c:253] Info: using config file: /home/jls/.config//enna/enna.cfg
    [Enna] [module.c:248] Info: Available Plugins (static):
    [Enna] [module.c:250] Info: * activity_configuration
    [Enna] [module.c:250] Info: * activity_music
    [Enna] [module.c:250] Info: * activity_photo
    [Enna] [module.c:250] Info: * activity_video
    [Enna] [module.c:250] Info: * activity_weather
    [Enna] [module.c:250] Info: * browser_dvd
    [Enna] [module.c:250] Info: * browser_localfiles
    [Enna] [module.c:250] Info: * browser_valhalla
    [Enna] [module.c:250] Info: * gadget_date
    [Enna] [module.c:250] Info: * gadget_weather
    [Enna] [module.c:250] Info: * input_kbd
    [Enna] [module.c:250] Info: * volume_mtab
    [Enna] [module.c:250] Info: * volume_udev
    [Enna] [mediaplayer.c:824] Info: parameters:
    [Enna] [mediaplayer.c:927] Info: * use all parameters by default
    [Enna] [enna.c:260] Info: enna log file : (null)

    ERR: elm_icon.c:760 elm_icon_add() safety check failed: parent == NULL
    ERR: elm_main.c:975 elm_object_part_content_set() safety check failed: obj == NULL
    resize 1280 720
    1 not supported
    [Enna] [mediaplayer.c:1186] Err: Mediaplayer initialization
    jls@pc2:~$

    Répondre

Ecrire un commentaire

requis

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>