From its homepage: "Elisa is a project to create an open source cross platform media center solution. While our primary development and deployment platform is GNU/Linux and Unix operating systems we also currently support Microsoft Windows and also hope to support MacOSX in the future. Elisa runs on top of the GStreamer multimedia framework. In addition to personal video recorder functionality (PVR) and Music Jukebox support, Elisa will also interoperate with devices following the DLNA standard like Intel's ViiV systems." I've used media-tv for the ebuild because "Full TV viewing and PVR capabilities, including features such as time-shifting" is a planned feature :) TODO: Better gentoo-style feature control using useflag (actually I'm testing all features except weather and lirc plugins)... I'm actually working on this.
Created attachment 104715 [details] media-libs/pigment-0.1.2.ebuild
Created attachment 104716 [details] media-tv/elisa-0.1.2.ebuild
I found better ebuilds into the break-my-gentoo overlay, I suggest to use them ;) Simply renaming them in *-0.1.2.ebuild works for me https://svn.breakmygentoo.org/bmg-main/media-video/elisa/ https://svn.breakmygentoo.net/bmg-main/media-libs/pigment/
about bmg ebuilds... just a rename to 0.1.3 works. version 0.1.4.1 need pigment 0.1.4 (just rename for this) and all works for me. i'll attach my ebuilds soon...
Created attachment 119323 [details] this is only a draft... t this ebuild is juds a draft... I has to be tested and refined. On my box it compiles but it does not work to much :-( I did it just because break-my-gentoo server seems to do not work ...
Created attachment 119324 [details] pigment0.1.5 test ebuild this ebuild is juds a draft... I has to be tested and refined. On my box it compiles but it does not work to much :-( I did it just because break-my-gentoo server seems to do not work ...
I've tried to do this to ebuild, but I need that someone else test it
You can find some ebuilds for elisa-1.6 into the sabayon overlay
(In reply to comment #8) > You can find some ebuilds for elisa-1.6 into the sabayon overlay > Yes... but it does not have any IUSE feature... :-(
The current ebuild from sabayon for 0.3.2 looks pretty good: http://svn.sabayonlinux.org/filedetails.php?repname=Sabayon+Linux+Overlay&path=%2Fmedia-tv%2Felisa%2Felisa-0.3.2.ebuild
Please import this into portage.
Elisa 0.3.3 has been released yesterday. why isn't this in x86 yet? Sorry, could not resist. :) Seriously though, since there is a gentoo-dev (dang) involved in the project i was hoping this could be taken on by some friendly people. I am just starting to play around with my own ebuilds and cant handle this one. See here for release-details http://elisa.fluendo.com/2008/01/16/elisa-033-available-to-the-masses/
See dang's overlay at http://overlays.gentoo.org/dev/dang/browser/maintainer/
i vote for quick inclusion in the official tree as well :)
(In reply to comment #13) > See dang's overlay at http://overlays.gentoo.org/dev/dang/browser/maintainer/ > Elisa 0.3.4 launches but I can't browse any files, tried up twister as reported working by this user http://forums.gentoo.org/viewtopic-t-69 still no luck
(In reply to comment #14) > i vote for quick inclusion in the official tree as well :) >
(In reply to comment #16) Sorry please remove comment 15, 16 didn't mean to post anything last time
Regarding the ebuilds from dang: elisa-plugins-ugly, -bad and -good share /usr/lib64/python2.5/site-packages/elisa/plugins/__init__.py and collision protection warnings are trigger though. Seems like we need elisa-plugins-base.
Thanks for reminding me. I've fixed the collision.
Okay, I've updated to 0.3.5 and modulo a required change to elisa.conf, I have a "working" elisa for the first time in a *long* time. It's not ready to go into portage yet (video thumbnails and album covers don't work, for example) but it does play music, index music, and play videos.
(In reply to comment #20) > Okay, I've updated to 0.3.5 and modulo a required change to elisa.conf, I have > a "working" elisa for the first time in a *long* time. It's not ready to go > into portage yet (video thumbnails and album covers don't work, for example) > but it does play music, index music, and play videos. > note elisa 0.3.5 seemed to depend on dev-python/twisted-web-8.1.0 and dev-python/twisted-2.5.0. twisted-web-8.1.0 has twisted-8.1.0 as a dependency but it seems to work without it. http://forums.gentoo.org/viewtopic.php?p=5123227#5123227
Elisa supports the (In reply to comment #20) > Okay, I've updated to 0.3.5 and modulo a required change to elisa.conf, I have > a "working" elisa for the first time in a *long* time. It's not ready to go > into portage yet (video thumbnails and album covers don't work, for example) > but it does play music, index music, and play videos. > You should change the dependency in your ebuild, #elisa on freenode said that they support the versions listed in gutsy http://packages.ubuntu.com/python-twisted =dev-python/twisted-2.5.0 & twisted-web-0.7.0-1, I haven't treed 0.7.0-r1 as it doesn't seem to be in portage I'm using dev-python/twisted-web-8.1.0 8.0.0 is reported working as well but I haven't tried it.
I'm not going to force ancient versions of twisted when current versions work fine with a minor workaround.
Is the dev-python/gnome-python-extras dependency really needed? Shouldn't this only be needed when gnome integration is wanted? At least i could'nt find anything gnome related on the elisa infopages. If it is not needed i'd suggest including it only with useflag "gnome". Then you use an own "dev-python/PythonDaap", i assume you need the old version, but shouldn't it be named "dev-python/python-daap" as the new one in portage? Just wondering, i thought the naming conventions should match :)
Elisa is now at v0.5.6. These ebuilds are pretty out of date. Is anyone working on a more up to date solution? http://elisa.fluendo.com/ This app look pretty slick. :-)
I have somewhat newer versions in my overlay, although they're still out of date. I'll work on updating them in the next couple of days.
(In reply to comment #26) > I have somewhat newer versions in my overlay, although they're still out of > date. I'll work on updating them in the next couple of days. Awesome! I'm also eagerly awaiting updated ebuilds for elisa. I've found installing elisa from its source tarballs near impossible on gentoo due to the numerous and complex python-based dependencies. Despite trying off and on for months, I've never gotten elisa to do anything but spew screens full of error messages about python modules failing to load or initialize.
Okay, I've updated my overlay with 0.5.6 elisa. It works for very basic testing (ie, local music files). More testing than that will have to wait until I have my elisa box back up.
(In reply to comment #28) > Okay, I've updated my overlay with 0.5.6 elisa. It works for very basic > testing (ie, local music files). More testing than that will have to wait > until I have my elisa box back up. > Didn't work for me tried with twisted-2.5.0 and 8.1.0 http://rafb.net/p/x0IkLM56.html
(In reply to comment #29) > (In reply to comment #28) > > Okay, I've updated my overlay with 0.5.6 elisa. It works for very basic > > testing (ie, local music files). More testing than that will have to wait > > until I have my elisa box back up. > > > Didn't work for me tried with twisted-2.5.0 and 8.1.0 > http://rafb.net/p/x0IkLM56.html Didn't work for me either. I am an amd64 user, and I have twisted 8.1.0 and twisted-web 8.1.0 installed. Elisa hangs on start up, printing the following on stdout and stderr (including the last part generated when I kill it): http://rafb.net/p/3FpGnj36.html Attaching to the process while it is apparently hung using strace reveals it is making the following endless stream of system calls: http://rafb.net/p/bq0xW515.html Anyone have any ideas? Does anyone want me to post any of the other (zillion) error logs elisa generated on my machine?
I have twisted-web 8.1.0 as well, so that's not it. I'm also on amd64. I did have issues with a couple of left-over empty directories in the elisa site dirs (core/bus/ had some pyc files in it, for example). Check to see that there aren't dirs with only pyc and pyo files left over in /usr/lib64/python2.5/site-packages/elisa (or /usr/lib if you're not on amd64).
(In reply to comment #31) > I have twisted-web 8.1.0 as well, so that's not it. I'm also on amd64. > > I did have issues with a couple of left-over empty directories in the elisa > site dirs (core/bus/ had some pyc files in it, for example). Check to see that > there aren't dirs with only pyc and pyo files left over in > /usr/lib64/python2.5/site-packages/elisa (or /usr/lib if you're not on amd64). > Thanks didn't find anything though. No empty directories or else with only pyc files. And no core/bus/ dir either, I had a bus.by in core though. Will see if I find anything on google after work.
Nope nothing, probably something with twisted? Cant find anything helpful though. twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't running. $ sudo /etc/init.d/twistd start Failed to load application: [Errno 2] No such file or directory: '/etc/twistd.tap' * Failed to start twistd
Thanks but it doesn't work on my x86 box : "can not create window...exiting" or something like that.
Elisa O.5.16 in my overlay http://code.google.com/p/thelinux/ - Pigment: http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-libs/pigment - elisa-plugins-bad: http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-bad - elisa-plugins-good: http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-good - elisa-plugins-ugly: http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-ugly - elisa: http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-video/elisa
(In reply to comment #35) > Elisa O.5.16 in my overlay http://code.google.com/p/thelinux/ > > - Pigment: > http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-libs/pigment > - elisa-plugins-bad: > http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-bad > - elisa-plugins-good: > http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-good > - elisa-plugins-ugly: > http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-plugins/elisa-plugins-ugly > - elisa: > http://code.google.com/p/thelinux/source/browse/trunk#trunk/media-video/elisa > emerge: there are no ebuilds to satisfy ">=dev-python/pigment-python-0.3.11". (dependency required by "media-video/elisa-0.5.16" [ebuild]) There is no 0.3.11 pigment-python in your overlay. Maybe is it just a typo?
Great work, thanks for the ebuilds. Had some problems getting the GUI to show up, but noticed it failing on the following error: exceptions.ImportError: No module named web2 Without the missing dev-python/twisted-web2 dependency installed, on execution the splash screen shows then fades to a black screen, then nothing. dev-python/twisted-web2-8.1.0.ebuild can be easily created by copying the existing dev-python/twisted-web-8.1.0.ebuild, change MY_PACKAGE to "Web2" and remove the epatch line.
Tried enabling a few USE flags for elisa-0.5.18. The 'upnp' USE flag pulls in coherence, but coherence in Lietart Frederic's overlay is broken, with the 'gnome2' inherit failing as it expects to see a configure script when it runs econf. For a working coherence ebuild, see here -> http://bugs.gentoo.org/show_bug.cgi?id=246166 Some more missing dependencies for elisa-0.5.18 ebuild: media-libs/gst-plugins-good media-plugins/gst-plugins-mad dev-python/simplejson dev-python/twill Snappy GUI, but video and audio don't work yet, so probably more to follow ...
Finally got this working, and very nice it is too :) I've updated the elisa-0.5.18 ebuild and associated good/bad/ugly plugins ebuilds with the necessary missing dependencies and moved the USE flags from the elisa ebuild into the respective plugins ebuilds that they relate to. In this way we can enable/disable plugin features based on USE flags and not just have the USE flags take care of dependencies which is currently the case. Removed the installation of some Windows plugins. Added the installation of docs and manpage. Worked around failure when LC_ALL or LANG are not set. DVD playback still does not work, but this is due to gstreamer not supporting DVD menus yet. I read that this should be finished in the next couple of months. YouTube plugin is spotty and may or may not work. Seems that it needs some work to support YouTube's new country locale redirection ? Ebuilds attached below ...
Created attachment 173188 [details] elisa-0.5.18.ebuild
Created attachment 173193 [details] elisa-plugins-good-0.5.18.ebuild
Created attachment 173194 [details] elisa-plugins-bad-0.5.18.ebuild
Created attachment 173196 [details] elisa-plugins-ugly-0.5.18.ebuild
Created attachment 173197 [details] twisted-web2-8.1.0.ebuild
Created attachment 173206 [details] elisa-0.5.18-r1.ebuild Forgot to add dev-python/twisted-web2 dependency to elisa-0.5.18.ebuild
what means good/bad/ugly ? they are exclusive to each other ? I can't find such information upstream, this is something gentoo-specific ?
Generally, good means works, is supported, and is open-source. Bad means doesn't work or partially works, is not yet supported, and is open-source. Ugly means may or may-not work, may be supported, and requres some dependency that is not open-source or is patented. The nomenclature comes from gstreamer. You can find descriptions here: http://gstreamer.freedesktop.org/releases/gst-plugins-ugly/0.10.10.html
Elisa version 0.5.19 has been released. Current 0.5.18 ebuilds for elisa and plugins can be bumped to 0.5.19 for the upgrade.
same as #36 : emerge says emerge: there are no ebuilds to satisfy "dev-python/pigment-python". is that the pigment-0.1.5.ebuild ? then why isn't it named the same (one 'pigment' the other one 'pigment-python' ??) Don't know how to go further
(In reply to comment #49) > same as #36 : emerge says > emerge: there are no ebuilds to satisfy "dev-python/pigment-python". > > is that the pigment-0.1.5.ebuild ? then why isn't it named the same (one > 'pigment' the other one 'pigment-python' ??) > > Don't know how to go further > See #35, you need to grab LIETART Frederic's overlay from http://code.google.com/p/thelinux/ This will pull in the pigment ebuilds and others.
ok, now everything seems installed, and it failed with : --- <exception caught here> --- File "/usr/lib/python2.5/site-packages/elisa/core/plugin_registry.py", line 867, in create_component component_class = reflect.namedAny('%s.%s' % (module, klass)) File "/usr/lib/python2.5/site-packages/twisted/python/reflect.py", line 432, in namedAny obj = getattr(obj, n) exceptions.AttributeError: 'module' object has no attribute 'pigment' Though i have those installed: chopin ~ # genlop -l | grep pigment Thu Dec 4 15:45:10 2008 >>> media-libs/pigment-0.3.11 Thu Dec 4 15:47:17 2008 >>> dev-python/pigment-python-0.3.8 Strangely, using 'equery files pigment-python' i only see stuff in /usr/share/pigment-python (probably not on python path) and /usr/lib/python2.5/site-packages/pgm Did i do something wrong ?
(In reply to comment #51) Not sure what's gone wrong there, apart from missing the twisted-web2 dependency it all worked pretty much out the box for me. You might try on Elisa's forums at http://elisa.fluendo.com/forums/ or on #elisa on Freenode.
Could anyone please tell me what Gnome dependencies are imprescindible for this program to run, so i can remove "dev-python/gnome-python-extras" and emerge only the indispensable packages, and not all the shitty gnome? Thanks.
Tried versions 0.5.18-r1 from here and 0.5.21 from http://code.google.com/p/thelinux/ and nether will work. I get a blank screen. Seems similar to the problems in comment #51 Log file; http://www.mediafire.com/file/1yyq1aowyn2/elisa1.log there is several similar errors along the lines of; "exceptions.AttributeError: 'NoneType' object has no attribute ...."
(In reply to comment #54) Fixed it, it was not detecting my systems language properly. not too sure why. Setting LANG while launching gets it working. launch with; LANG=en_GB elisa
this ebuild does not work. is there an updated?
The ebuilds from "thelinux" overlay are up to date and work very well. I would recommend using them. layman -o http://thelinux.googlecode.com/files/layman.xml -f -a thelinux
layman -o http://svn.thelinuxfr.org/svn/thelinux/layman.xml -f -a thelinux seems to be the one to fecth from now on.
Elisa has now changed its name to Moovida with is release of v1.0 http://www.moovida.com/news/56/
Hi, been trying to run this, but so far had no luck. Been using the ebuilds from the 'thelinux' overlay (I've just renamed the 1.0.3 ebuilds to 1.0.6 and installed, had the excact same problems and errors with 1.0.3 and 1.0.6): elisa -t: Launcher core version: 1.0.6 /usr/lib64/python2.6/site-packages/twisted/internet/_sslverify.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead import itertools, md5 Current core version: 1.0.6 WARN MainThread plugin_registry aug. 17 22:03:01 plugin elisa-plugin-coherence has the following unmet dependencies: Twisted>=2.5.0 (elisa/core/plugin_registry.py:362) WARN MainThread plugin_registry aug. 17 22:03:01 plugin Coherence has the following unmet dependencies: Twisted>=2.5.0 (elisa/core/plugin_registry.py:362) WARN MainThread plugin_registry aug. 17 22:03:01 plugin Louie has the following unmet dependencies: nose>=0.8.3 (elisa/core/plugin_registry.py:362) ERROR: Caught a segmentation fault while loading plugin file: /usr/lib64/gstreamer-0.10/libgstpython.so Please either: - remove it and restart. - run with --gst-disable-segtrap and debug. Fatal Python error: Can't initialize module pgm. Avbrutt (SIGABRT) elisa --version: Launcher core version: 1.0.6 /usr/lib64/python2.6/site-packages/twisted/internet/_sslverify.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead import itertools, md5 Current core version: 1.0.6 Moovida version 1.0.6 elisa --twisted-version: Launcher core version: 1.0.6 /usr/lib64/python2.6/site-packages/twisted/internet/_sslverify.py:5: DeprecationWarning: the md5 module is deprecated; use hashlib instead import itertools, md5 Current core version: 1.0.6 Twisted version: 8.2.0 emerge -pv gst-python: [ebuild R ] dev-python/gst-python-0.10.15-r1 USE="-examples" 0 kB I could also attach the output of GST_DEBUG=3 elisa if you think it would help Anyone got a clue? Also tried rebuilding all the gst-* stuff.
Elisa is deprecated since the developers "renamed" the project to moovida. (http://lists.moovida.com/pipermail/developers-list/2009-May/001345.html) This bug should be closed.
(In reply to comment #59) > Elisa has now changed its name to Moovida with is release of v1.0 > > http://www.moovida.com/news/56/ > Sorry, didn't see that you pointed it out already. Anyway we should open a new bug and close this one.