I’ve been using Linux since slackware 0.9 and I’m quite used to compiling software and kernels from source, but in recent years it’s very rare that I have to do this anymore. I run Lubuntu on my desktop as I just like things things to be clean, simple and just work - I often sacrifice the latest and greatest for stability.

One of the tools I just can’t do without is pianobar which is a command line tool for listening to music on Pandora, which incidentally is now available in Australia without the use of proxies! However, Pandora don’t particularly like people using standalone clients as it cuts out their advertising so they change the protocol often which makes the version pianobar in the Ubuntu repositories quickly get out of date.

So I had to compile it from source. There’s a few dependencies and people who aren’t familiar with the various development packages might get stuck, so I thought I’d document what I did here for posterity.

From somewhere in your home directory, do the following:

sudo apt-get install git
git clone https://github.com/PromyLOPh/pianobar.git
cd pianobar
make
sudo make install


To keep pianobar up-to-date, just run “git pull” in the pianobar directory, then make and sudo make install.

user = [email protected]