Without media-plugins/gst-plugins-gconf installed quodlibet shows (starting it from a terminal) an error about missing gconfaudiosink and then use autoaudiosink. Emerge media-plugins/gst-plugins-gconf solve the problem and you can setup the audio device using gconf Quote: "Done. I think we can use gconfaudiosink properly now, bypassing the need for the Python gconf bindings." ( http://www.sacredchao.net/quodlibet/wiki/Development/GStreamer0.10 )
Created attachment 86613 [details] media-sound/quodlibet-0.20.1-r1.ebuild Note: I've added media-plugins/gst-plugins-gconf under gnome useflag... but I'm not sure it's conceptually correct ;)
(In reply to comment #0) > Without media-plugins/gst-plugins-gconf installed quodlibet shows (starting it > from a terminal) an error about missing gconfaudiosink and then use > autoaudiosink. This is probably because you didn't have the 'pipeline' option in ~/.quodlibet/config set to something like alsasink, osssink, esdsink, etc. quodlibet-0.20.1.ebuild tries to guess at which one it thinks you want based on your USE flags (see src_unpack in the ebuild). I was able to reproduce your bug by not putting a pipeline value and running quodlibet with and without gst-plugins-gconf installed. Since gst-plugins-gconf works without having to do the alsasink, osssink, esdsink guessing magic in the ebuild it is very desirable, so I added it to DEPEND. (In reply to comment #1) > media-sound/quodlibet-0.20.1-r1.ebuild > Note: I've added media-plugins/gst-plugins-gconf under gnome useflag... > but I'm not sure it's conceptually correct ;) I've added it under DEPEND because it will save a lot of trouble in the long run. IMHO it is something that is needed for everyone running the program on Gentoo because we won't have to worry about the ebuild guessing the wrong pipeline option and we won't have to worry about informing users how to set one. Thank you again for pointing this out. It greatly improves Quod Libet on Gentoo. If you are interested in helpping out with the Quod Libet ebuild or with any of the plugins please contact me at tcort@gentoo.org. Also, if you want me to add a plugin not already in portage, let me know. A user (Kai Huuhko) and I maintain an overlay of experimental stuff (mostly new plugins for Quod Libet) and would love the help and/or testing if you are interested.