A recent portage sync and update of packages broke my gmusicplayer: it wasn't able to produce audio output any more. I found the problem: 1. Something about the gstreamer implementation has changed - I didn't have that USE flag set earlier, but playback worked. Now it broke, and I realized I have to set the gstreamer USE flag on gmusicplayer because that's the audio end I use. 2. Setting the gstreamer USE flag on gmusicbrowser should require that the gstreamer USE flag is set also on media-libs/phonon, without this there was still no sound. So I suggest that you include some kind of check that gstreamer USE flags match on gmusicbrowser and media-libs/phonon. Thanks. Also, the post-installation message of gmusicbrowser tells about dependencies that are required for various configurations (e.g., if GStreamer is used). These dependencies should be pulled in by the package when the USE flags are set. I.e., there is no need for a post-install message that dev-perl/Glib-Object-Introspection is required for gmusicbrowser to work with GStreamer as the package should be pulled in automatically. I suggest deleting the post-install message. Thanks!
1. Yes, new flags was introduced: gstreamer & gstreamer-0. gstreamer - its about gst-1.x support, new one gstreamer-0 - its about gst 0.10.x support, it was present So if you want "old" gstreamer please use gstreamer-0. If you have issue with new gstreamer I would be glad for more information, like emerge -pv gmusicbrowser, your gmb setting & console output from gmb 2. Thanks, I will look how it is done here. I'm using approach like in other apps (firefox, thunderbird, etc). Indeed, seems like post-instalation message need to update if it not clear enough.
I have looked into media-libs/phonon. IMHO it is not good example for our case. It depends on phonon-gstreamer, where last stable version (4.9.0) is depend only on gst-1.x. In the gmb case we have support for both gst 0.10.x & 1.x.
If you still have the issue please post more info: * emerge -pv gmusicbrowser * your gmb setting * console output from gmb Also bear in mind that gst-0 will be dropped in a while (bug #604684).