HOWTO: Banshee 0.11 + Ubuntu

Dec 9/06: Banshee 0.11.3 has been released! Updated HOWTO here.
Updated Sept 26, 2006 (Added iPod support stuff)
Updated October 16, 2006 (Minor fixes)


With the Banshee 0.11 hot off the press, and no .DEBs for Ubuntu 6.06/Dapper Drake in sight, I figured people would probably appreciate some instructions on how to install the new Banshee. Well, here we go:


IMPORTANT NOTE:
If you have the QuinnStorm repositories enabled (for Compiz/XGL stuff), you might encounter this compile error: "/bin/grep: can't read /usr/lib/libXrender.la: No such file or directory" or something along those lines. The necessary fix can be found here. (I just ended up removing the "/usr/lib/libXrender.la" part of that line and it fixed it, and I think that's probably a safer route.)
Ubuntu 6.10/Edgy Eft Users: Updated Banshee packages will probably hit the Edgy repositories, so just hold tight for a bit and hopefully an updated package will get pushed through the usual Ubuntu update notifier.

To follow this HOWTO, just punch (ie. copy and paste) the commands listed into a terminal. Good luck!

1. Install prerequisites

First, make sure you have the universe repository enabled. If you're unsure, here's instructions on how to check and enable it.
Next, install the software required to build Banshee:

sudo apt-get build-dep banshee
sudo apt-get install libavahi-cil mono
sudo apt-get build-dep libipoddevice0
sudo apt-get install libgtop2 libgtop2-dev libsgutils libsgutils-dev
wget http://banshee-project.org/files/libipoddevice/libipoddevice-0.5.0.tar.gz
wget http://banshee-project.org/files/ipod-sharp/ipod-sharp-0.6.2.tar.gz
tar -xvzf libipoddevice-0.5.0.tar.gz
tar -xvzf ipod-sharp-0.6.2.tar.gz

Now, in order to have iPod support, we're going to install libipoddevice and ipod-sharp:

cd libipoddevice-0.5.0
./configure --prefix=/usr
make
sudo make install
cd ..

cd ipod-sharp-0.6.2
./configure --prefix=/usr --disable-docs
make
sudo make install

(The above iPod steps can be safely left out if you don't need iPod support...)

2. Download Banshee 0.11

wget http://banshee-project.org/files/banshee/banshee-0.11.0.tar.gz
wget http://www.banshee-project.org/files/banshee-official\
-plugins/banshee-official-plugins-0.11.0.tar.gz

3. Extract and configure

tar -xvzf banshee-0.11.0.tar.gz
tar -xvzf banshee-official-plugins-0.11.0.tar.gz
cd banshee-0.11.0
./configure --prefix=/usr --enable-avahi --disable-docs

I suggest leaving avahi enabled here as I did so that DAAP sharing works. (It lets you share your music library with iTunes, Limewire, etc. users, as well as listen to other peoples'.) iPod support should be automatically detected if you followed the iPod steps above.

4. Build and install Banshee

make
sudo make install


5. Configure, build, and install the plugins

cd banshee-official-plugins-0.11.0
./configure --prefix=/usr
make
sudo make install


6. Run Banshee!

Either from the console run "banshee" or launch it from the "Applications->Sound & Video" menu in GNOME.

That's it! I've tested this on an "almost" fresh-install Ubuntu 6.06/Dapper Drake machine, but if this doesn't work for you, leave a comment and I can try to help you figure it out. :)

Digg!