Installing SongBird On Kubuntu Karmic

First let me just let me say that Amarok 2 blows!  Why they screwed up such a great program is beyond me.  You can always install Amarok 1.4, but why go backwards when players like Songbird are moving forward.

Unfortunately Songbird doesn’t seem to work out of the box with Kubuntu, the correct GStreamer packages don’t seem to be installed — even when you use a debian package!  Maybe it’s just me but I’ve tried it on a Jaunty machine and a Karmic machine and I couldn’t get music to play back on either.  It would just give me some cryptic error about alsasink and auotaudiosink.   So here’s my short tutorial on how I got Songbird working.

  1. First I removed all GStreamer packages.  This step may or may not have been necessary, but I mucked about for long time before I decided to start from scratch.   It has the side effect of removing too, but you can just reinstall it when you’ve got songbird running.
  2. Reinstall GStreamer with this command:

    sudo apt-get install  libgstreamer0.10-0 gstreamer0.10-x gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-pulseaudio libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly

  3. Install the correct songbird package from Skyzim

    sudo dpkg -i <package name>

  4. If you are using NVidia drivers remove  the libvisual plugins.

    sudo apt-get remove libvisual-0.4-plugins

That did it for me.

Installing Songbird [Ubuntu Documentation]
GStreamer Setup [SongBird Wiki]
NVidia Driver Issue []
Songbird Installer [Skyzim]