Quoting the website: “Vagalume is a GTK+-based Last.fm client. Although it works in standard PCs, it is specially designed to work in the Maemo platform, the one used by some Nokia devices such as the 770, N800 and N810. Vagalume is relatively new but it's stable enough for everyday use. * It plays Last.fm radio streams (using protocol v1.2) * Support for different radio stations (personal, neighbours, loved tracks, ..., or any lastfm:// URL) * It supports marking tracks as loved or banned * It can tag artists, tracks and albums * It can send recommendations to other users * It can add tracks to your playlist * It can download free tracks to your hard disk * It scrobbles tracks so they appear in your Last.fm webpage (this can be disabled at runtime). * It sends Now Playing information following the Audioscrobbler Realtime Submission Protocol v1.2. * Supports discovery mode” I've been using it lately and works pretty stable. I believe it would be nice to get this added to the tree. Reproducible: Always Steps to Reproduce: 1. # emerge vagalume 2. emerge says: “no such package matey, consider contributing :D”
Created attachment 156263 [details] ebuild for Vagalume 0.6
(In reply to comment #1) > Created an attachment (id=156263) [edit] > ebuild for Vagalume 0.6 > Thanks for the ebuild. Unfortunately, Vagalume isn't working here properly. A message box with "Error initializing audio system" pops up and closes the application. The console output is: ** (vagalume:22499): DEBUG: Config file not found ** (vagalume:22499): DEBUG: Creating GStreamer element mad: ERROR ** (vagalume:22499): DEBUG: Creating GStreamer element flump3dec: ERROR ** (vagalume:22499): DEBUG: Creating GStreamer element audioconvert: ERROR ** (vagalume:22499): DEBUG: Creating GStreamer element autoaudiosink: ERROR ** (vagalume:22499): DEBUG: Creating GStreamer element alsasink: ERROR ** (vagalume:22499): CRITICAL **: Error creating GStreamer elements
It works beautifully here. However, I already had gstreamer and plugins installed as I have a Gnome desktop. Perhaps vagalume needs to have gstreamer added to it's DEPENDs?
I have also installed gstreamer. Perhaps I'm missing some plugins. Which ones do you have installed? By the way, I'm not using the GNOME desktop. Maybe it's a x86 issue as I don't have AMD64 here.
(In reply to comment #4) > I have also installed gstreamer. Perhaps I'm missing some plugins. Which ones > do you have installed? $ eix -Ic gst [I] dev-python/gst-python (0.10.10(0.10)[1]@06/13/2008): A Python Interface to GStreamer [I] media-libs/gst-plugins-base (0.10.19(0.10)[1]@06/12/2008): Basepack of plugins for gstreamer [I] media-libs/gst-plugins-good (0.10.7(0.10)[1]@06/12/2008): Basepack of plugins for gstreamer [I] media-libs/gst-plugins-ugly (0.10.7(0.10)[1]@06/12/2008): Basepack of plugins for gstreamer [I] media-libs/gstreamer (0.10.19(0.10)[1]@06/12/2008): Streaming media framework [I] media-plugins/gst-plugins-a52dec (0.10.7(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-alsa (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-cdparanoia (0.10.17(0.10)[1]@06/13/2008): plugin for gstreamer [I] media-plugins/gst-plugins-dvdread (0.10.7(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-esd (0.10.7(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-faad (0.10.6(0.10)[1]@06/13/2008): plugin for gstreamer [I] media-plugins/gst-plugins-ffmpeg (0.10.4-r1(0.10)[1]@06/23/2008): FFmpeg based gstreamer plugin [I] media-plugins/gst-plugins-flac (0.10.7(0.10)[1]@06/26/2008): plugin for gstreamer [I] media-plugins/gst-plugins-gconf (0.10.7(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-gnomevfs (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-mad (0.10.7(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-meta (0.10-r2(0.10)[1]@06/12/2008): Meta ebuild to pull in gst plugins for apps [I] media-plugins/gst-plugins-mpeg2dec (0.10.7(0.10)[1]@06/12/2008): Libmpeg2 based decoder plug-in for gstreamer [I] media-plugins/gst-plugins-musepack (0.10.6(0.10)[1]@06/13/2008): plugin for gstreamer [I] media-plugins/gst-plugins-ogg (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-pango (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-pulse (0.9.7(0.10)[1]@06/13/2008): gst-pulse is a GStreamer 0.10 plugin for the PulseAudio sound server. [I] media-plugins/gst-plugins-taglib (0.10.7(0.10)[1]@06/13/2008): plugin for gstreamer [I] media-plugins/gst-plugins-theora (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-vorbis (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-wavpack (0.10.7(0.10)[1]@06/13/2008): plugin for gstreamer [I] media-plugins/gst-plugins-x (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer [I] media-plugins/gst-plugins-xvideo (0.10.17(0.10)[1]@06/12/2008): plugin for gstreamer
Thank you very much. Emerging gst-plugins-mad helped. Now Vagalume is working perfectly here. It should be added as dependency in the ebuild. I'll try to do so. (In reply to comment #5) > (In reply to comment #4) > > I have also installed gstreamer. Perhaps I'm missing some plugins. Which ones > > do you have installed? > $ eix -Ic gst > [I] dev-python/gst-python (0.10.10(0.10)[1]@06/13/2008): A Python Interface to > GStreamer > [I] media-libs/gst-plugins-base (0.10.19(0.10)[1]@06/12/2008): Basepack of > plugins for gstreamer > [I] media-libs/gst-plugins-good (0.10.7(0.10)[1]@06/12/2008): Basepack of > plugins for gstreamer > [I] media-libs/gst-plugins-ugly (0.10.7(0.10)[1]@06/12/2008): Basepack of > plugins for gstreamer > [I] media-libs/gstreamer (0.10.19(0.10)[1]@06/12/2008): Streaming media > framework > [I] media-plugins/gst-plugins-a52dec (0.10.7(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-alsa (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-cdparanoia (0.10.17(0.10)[1]@06/13/2008): plugin > for gstreamer > [I] media-plugins/gst-plugins-dvdread (0.10.7(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-esd (0.10.7(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-faad (0.10.6(0.10)[1]@06/13/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-ffmpeg (0.10.4-r1(0.10)[1]@06/23/2008): FFmpeg > based gstreamer plugin > [I] media-plugins/gst-plugins-flac (0.10.7(0.10)[1]@06/26/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-gconf (0.10.7(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-gnomevfs (0.10.17(0.10)[1]@06/12/2008): plugin > for gstreamer > [I] media-plugins/gst-plugins-mad (0.10.7(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-meta (0.10-r2(0.10)[1]@06/12/2008): Meta ebuild > to pull in gst plugins for apps > [I] media-plugins/gst-plugins-mpeg2dec (0.10.7(0.10)[1]@06/12/2008): Libmpeg2 > based decoder plug-in for gstreamer > [I] media-plugins/gst-plugins-musepack (0.10.6(0.10)[1]@06/13/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-ogg (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-pango (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-pulse (0.9.7(0.10)[1]@06/13/2008): gst-pulse is a > GStreamer 0.10 plugin for the PulseAudio sound server. > [I] media-plugins/gst-plugins-taglib (0.10.7(0.10)[1]@06/13/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-theora (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-vorbis (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-wavpack (0.10.7(0.10)[1]@06/13/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-x (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer > [I] media-plugins/gst-plugins-xvideo (0.10.17(0.10)[1]@06/12/2008): plugin for > gstreamer >
Created attachment 158745 [details] Added dependency media-plugins/gst-plugins-mad
Comment on attachment 156263 [details] ebuild for Vagalume 0.6 Obsoleted, as it is missing a dependency on gst-plugins-mad
(In reply to comment #7) > Created an attachment (id=158745) [edit] > Added dependency media-plugins/gst-plugins-mad I was about to add the dependency, but had no time for that in the last days. Thanks a lot for pointing out the fix :) I have marked the old ebuild as obsolete, to make things clearer.
Renaming vagalume-0.6.ebuild to vagalume-0.7.ebuild works perfectly for version 0.7 which was just released today =)
Created attachment 183568 [details] New ebuild based on Tim's Version bump and fix SRC_URI. But the package itself has multiple automagic deps.
(In reply to comment #11) > Created an attachment (id=183568) [edit] > New ebuild based on Tim's > > Version bump and fix SRC_URI. But the package itself has multiple automagic > deps. > Sorry I was mistaken on automagic deps. A USE flagged ebuild will follow.
Created attachment 183802 [details] An update to my ebuild with added USE flags.
Created attachment 183838 [details] An update to my ebuild with non-default libgcrypt USE flag.
Are there any reasons for specific versions? configure.ac only forces libnotify version.
Created attachment 184645 [details] An update to my ebuild with updated libnotify dependency.
Created attachment 213371 [details] ebuild for vagalume version 0.8.1 updated last ebuild from serkan to support version 0.8.1 Changes to version 0.7.1 are: 0.8.1 (16 Dec 2009) * Fall back to the old streaming API if the new one doesn't work * Install data files in /opt in the N900, since the rootfs is quite small 0.8 (13 Dec 2009) * Implemented the Last.fm Web Services API v2.0 * Support for Libre.fm and other Last.fm-compatible services * Support for Maemo 5 (Nokia N900) * New icon that replaces the classic Vagalume logo * New CD case image to place the album cover artwork * New feature to stop playback after a given time ("sleep timer") * New menu option to play any user's tag radio * New "Add bookmark" and "Bookmark this radio" menu entries * New configuration setting to download free tracks automatically * Add {station} keyword to the IM status template * Use system-wide Gnome audio settings * Mixer support to change the volume in non-Maemo targets * Added Polish translation * Autocompletion support for combo box entries * Make url and email clickable on the about dialog * vagalumectl: new commands to show and hide the player window * Fix some timeout problems in HTTP requests
Created attachment 251779 [details] vagalume-0.8.3.ebuild Removes unneeded libgcrypt dependency.
Added to my developer overlay.
(In reply to comment #19) > Added to my developer overlay. Super, thanks for this. I added your overlay, created the Manifest and digest files, and emerged. Vagalume does start, but dies immediately with this error: "Error initializing audio system." The last two lines of its output on the command line are: ** (vagalume:20409): DEBUG: Creating GStreamer element gconfaudiosink: ERROR ** (vagalume:20409): CRITICAL **: Error creating GStreamer elements
(In reply to comment #20) > (In reply to comment #19) > > Added to my developer overlay. > > > Super, thanks for this. I added your overlay, created the Manifest and digest > files, and emerged. > > > Vagalume does start, but dies immediately with this error: "Error initializing > audio system." > > The last two lines of its output on the command line are: > > > ** (vagalume:20409): DEBUG: Creating GStreamer element gconfaudiosink: ERROR > > ** (vagalume:20409): CRITICAL **: Error creating GStreamer elements > Please try installing media-plugins/gst-plugins-gconf. If that resolves, I'll add the dependency.
(In reply to comment #21) Yes, media-plugins/gst-plugins-gconf did the trick. ** (vagalume:591): DEBUG: Creating GStreamer element gconfaudiosink: success
(In reply to comment #22) > (In reply to comment #21) > > Yes, media-plugins/gst-plugins-gconf did the trick. > > ** (vagalume:591): DEBUG: Creating GStreamer element gconfaudiosink: success > Thanks for the feedback. Dependency addeed.
Version bump... Vagalume 0.8.4 was released on 26 Dec 2010. http://gitorious.org/vagalume/vagalume/blobs/raw/vagalume-0.8.4/NEWS Thoughts on getting Vagalume into the main Portage tree? It has been very stable for me.
I see it is already bumped (my bad, eix-sync is not updating my overlays)... http://gpo.zugaina.org/media-sound/vagalume
(In reply to comment #25) > I see it is already bumped (my bad, eix-sync is not updating my overlays)... > http://gpo.zugaina.org/media-sound/vagalume I have it in my developer overlay as well.
Version 0.8.5 has been released: http://gitorious.org/vagalume/vagalume/blobs/vagalume-0.8.5/NEWS
(In reply to comment #27) > Version 0.8.5 has been released: > > http://gitorious.org/vagalume/vagalume/blobs/vagalume-0.8.5/NEWS Currently there's an issue in gtk3 support (Vagalume links against gio-2 even witk gtk3). I'm waiting for that to be resolved. Regards, Serkan
(In reply to comment #28) > (In reply to comment #27) > > Version 0.8.5 has been released: > > > > http://gitorious.org/vagalume/vagalume/blobs/vagalume-0.8.5/NEWS > > Currently there's an issue in gtk3 support (Vagalume links against gio-2 even > witk gtk3). I'm waiting for that to be resolved. Mmmh, not really, if the GTK+ version higher than 2.18, then the configure script disables linking against GIO. Alberto, the Vagalume author, already commented on that in the vagalume-users mailing list: https://garage.maemo.org/pipermail/vagalume-users/2011-July/000056.html What about making the ebuild depend on GTK version 2.18+? Cheers,