Ubuntu / Linux news and application reviews.

Rhythmbox Pandora plugin

Pandora radio is a personalized internet radio service that helps you find new music based on your old and current favorites. You can create custom web radio stations and listen free - available only in the US.

I've recently came across a Pandora plugin for Rhythmbox that uses Pithos for accessing Pandora. While Pithos must be installed for the plugin to work, you don't have to run Pithos to use the Pandora Rhythmbox plugin.

The original plugin doesn't work with the latest Rhythmbox 0.13.2 and the author is currently traveling so he  can't fix it until February so I decided to try and fix it myself, even though I don't know Python and luckily I was able to get it to work with Rhythmbox 0.13.2. However, I'm not sure if it still works with older Rhythmbox versions, so if my fixed plugin doesn't work, try the original plugin.

Features and usage

The Pandora Rhythmbox plugin comes with the same features as Pithos: you can create or delete stations, love, ban, tired songs and so on.

  • to create a new radio stations, click on "Pandora" on the left Rhythmbox pane and select "Create a new station".
  • right clicking a station, you'll have an option to delete the station
  • double clicking a station, some songs will show up on the bottom of the Rhythmbox window
  • right click on a song to love, ban, tired or bookmark it

Install the Pandora Rhythmbox plugin

To use Rhythmbox Pandora plugin you must firstly install Pithos. In Ubuntu, simply copy/paste the following commands in a terminal:
sudo add-apt-repository ppa:kevin-mehall/pithos-daily
sudo apt-get update
sudo apt-get install pithos

Then install the fixed Rhythmbox Pandora plugin by using the following commands:
cd && wget http://webupd8.googlecode.com/files/rhythmbox-pandora.tar.gz
tar -xvf rhythmbox-pandora.tar.gz
cd pandora && chmod +x setup.sh && ./setup.sh

Alternatively you can manually download the plugin from HERE, extract it, then right click "setup.sh", select "Properties", go to the "Permissions" tab and check the "Allow executing file as program" and finally double click the "setup.sh" file and select "Run in terminal".

Once installed, open Rhythmbox, go to Edit > Plugins, enable the "Pandora" plugin, then click "Configure" and enter your Pandora email and password. Once you do this, a new "Pandora" item should show up on the left RHythmbox pane - clicking it, the plugin should log you in to Pandora and it should retrieve your saved radio stations.

Remember: if my patched plugin doesn't work for you (for Rhythmbox older then 0.13.2), you can use the original plugin. Once the original plugin will be fixed, I'll update the instructions in this post.

Looking for more Rhythmbox plugins? See these: