Pithos is a native Pandora Radio client for Linux. It's much more lightweight than the Pandora.com web client, and integrates with desktop features such as media keys, notifications, and the sound menu.
Screenshot
You can find the Python source on GitHub under the GPLv3.
Links
- Changelog
- GitHub (source code)
- Launchpad Project Page
- Pianobar (command-line Pandora player)
- Kevin Mehall's Blog
Features
- Play / Pause / Next Song
- Switching stations
- Remembering user name and password
- Cover Art
- Thumbs Up / Thumbs Down / Tired of this song
- Notification popup with song info
- Launching pandora.com song info page and station page
- Reconnecting when pandora session times out
- Editing QuickMix
- Creating stations
- Media Key support
- Proxy support
- Last.fm scrobbling
Not yet implemented
- Browsing genre stations
- Adding songs to stations / move song to another station
Donate
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bitcoin Address: 18dQkwxM4c6Byb8gkLxfwAxbqtNZ4VYe9c -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) iQIcBAEBAgAGBQJRYxr/AAoJEFd+ySyUtqL8fmgP/1BCX5tD5NqeLmTnM1YbPny5 Zm4MaZ74bX38OKsRcmEn1b1C7xLt1C8+EfX+AlIVSAkF0O8pa3qGKMCReV+3+MKi T2bZnePaqvkpDCT3a3T3O2T0NtW+N71drwop4OBSp3vR0uVDdrHLBV5UrLeaeu7b jqBPILOBgquABQfhCdFxPqDBPBb5ozUoUBDQqzWCHuT0yHnBuJ8IZ/Gp5JO98Cmd CcSnRfxiMZs5IntcT80JfzIm49QIreVnUZrF/NwpG3xlMyaTU60rTp2C/FkFx+hi ez3im7AmOmuPxF+gOQJ4m6sJ2wxvMdBbAzbfGXX5uCbLotl8Rq7LSPfEcjkBWBiX I5UV+vq7uzkvY81Dvk/br6zuxEwWG9VceNeMx9h9tsnvkqayUnGJIIrFa3Wtc77X qwyfYelcI4eBetHq3hoIjEmsGSthuFlEzpR/3Mt2PZsnG9yaL+bKox/OVMz4yf8Z N7MOeE7FWcP0b0uqCDfnF2IFLTa9TaFvYUYlb1MOHrryt7r9txGgA42sqojI/vZV nUk/XFrKj7vXj9jcPq6bmOixhS67hCUij3BSsss7mPXQCwo/31b7vZ3xpt7SUGZr WuH6PgFtpDTGGEsPp0aoBn1PjG7h/LLSK3Y8sHuWb6BmgHvElJ6c3v91fm5pWobU Rbk1Z5O/sdzEpfxcCn0o =pZHO -----END PGP SIGNATURE-----
Install
Ubuntu (10.04, 10.10, 11.04, 11.10, 12.04) PPA
sudo add-apt-repository ppa:kevin-mehall/pithos-daily
sudo apt-get update
sudo apt-get install pithos
Other Platforms (Building from source)
Note: remove any copies installed by a package manager before installing from source
Dependencies:
python2.6, python-xdg, python-gobject, python-gst0.10, python-notify, python-gtk2, python-dbus, gstreamer0.10-plugins-good, and gstreamer0.10-plugins-bad
Build dependencies:
python, python-central, python-distutils-extra
Debian and derivatives:
sudo apt-get install \
python-distutils-extra python2.6 python-xdg python-dbus \
python-gobject python-gst0.10 python-notify python-gtk2 \
gstreamer0.10-plugins-good gstreamer0.10-plugins-bad git-core
Download, build, and install Pithos:
git clone https://github.com/kevinmehall/pithos.git
cd pithos
sudo python setup.py install --prefix=/usr/local
Hacking
git clone https://github.com/kevinmehall/pithos.git
cd pithos
./debug
FAQ
Why the name "Pithos"?
The original Pandora myth used the word "pithos", which was mistranslated to "box". Similarly, a flash applet is a mistranslation to the Linux platform.
What does Pithos mean for Pandora?
Out of concern for the the longevity of Pandora Media Inc., I would recommend subscribing to Pandora One, or at the very least, clicking ads on pandora.com.

