On 32-bit Fedora 11, I get the following, running Songbird 1.2:
(songbird-bin:2782): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstdeinterlace.so': /usr/lib/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: gst_video_format_parse_caps_interlaced
././songbird-bin: symbol lookup error: /usr/lib/python2.6/site-packages/gst-0.10/gst/_gst.so: undefined symbol: gst_xml_get_type
Could not initialize GStreamer: Error re-scanning registry , child terminated by signal
I'd seen some references to removing libvisual-plugins; this package is not installed on my system. Prior Songbird versions worked great; I upgraded to 1.2 today, and immediately experienced the problem. The Fedora gstreamer-plugins package was updated on 6/16; I'm guessing there's an incompatibiliy between the Fedora update and Songbird. Here's the Fedora package info:
Songbird worked after this upgrade, until the update to 1.2 just a bit ago..
This topic is no longer open for comments or replies.
I had this problem too, on Fedora 11. It turns out that Songbird is shipping with a version of gstreamer that is conflicting with the one already installed with Fedora and Ubuntu. Remove all files from the Songbird/lib directory that start with libgst:
Removing the gstreamer files that come with the Songbird package fixed me right up. Source:
@Mike: I just tested this and it worked for me as well. Do you know if this issue will be fixed in 1.4?
For everyone else, you can create a simple shell script to handle launching Songbird if you'd rather not have to open the Terminal every time, or if you just want to reduce the amount of typing you have to do. It's fairly straightforward - open a new Terminal window and type this in:
sudo touch /usr/bin/songbird_script
sudo chmod 755 /usr/bin/songbird_script
gksudo gedit /usr/bin/songbird_script
Each line is a separate command, so hit enter after each one. Then copy and paste this into the new text file that opens:
If you have Songbird installed somewhere besides /usr/share/Songbird then you'll have to change the path. Save the file as "songbird_script" and close the window. If you already have a launcher set up for Songbird, all you have to do is edit it and change the command from "songbird" to "songbird_script". Otherwise you'll have to create one or launch Songbird from the Terminal (just type in "songbird_script" without the quotes and hit enter).
If you remove the gstreamer-python package, are you able to start Songbird with 1.2?
If so, I filled a bug to track that problem.
To track the comments on this work item:
1. Go to the "people" box in the upper right hand corner of bug # 17082;
2. Add your email in the "add cc" box;
3. Scroll down and hit commit.
If you don't have a free bugzilla account, signing up is quick and easy and will allow you to share your feedback directly with the development team.
Keep in mind, since the SB team has limited resources and only tests on Ubuntu currently, there might be little traction for a fix soon.
For those of you having this problem: you should be able to keep gstreamer-python installed, but start songbird like this (from a terminal):
Can you let me know if this helps?
This reply was removed on 2010-10-23.
see the change log
see the change log