pianod (legacy version)
The newer pianod2 supports multiple concurrent Pandora or filesystem sources, a better client, requests, shuffle modes, crossfading, a JavaScript protocol and many other improvements.
This legacy version of pianod is retained here only
for those already using. It has not been maintained in over 10
years. Use pianod2
instead.
This edition may disappear in the future. Preserve the tarball if you need it.
Downloads
- Stable (pianod2): View all
- Development (pianod2): View all
- Stable legacy releases: http://deviousfish.com/Downloads/pianod/
Issues
January 2026—The Pandora Plus TLS certificate has been updated
again. You probably need set tls fingerprint
69A243BED183FA48CD722A430671C4BC0CA8D97A for standard or
set tls fingerprint
137549D35A09E0240A013FD19B8D8F5A9EC5AD53 for Pandora Plus in
your startscript.
7 September 2017—A patch is available in development downloads to address a player thread crash from a divide-by-zero error.
There are no plans to release an update for this. pianod2 eliminates the fingerprint issue altogether.
Clients
- Use the web remote off the Web, or download and install it (you will need to use pianod’s -c option to set the client location). The web client is rich with features for the Pandora power user: unlove a song with the neutral button (☯), toggle song or artist seeds with one click (種), or add a song or artist that played as a seed to another one of your stations (+).
- Jared Gailey is working on an Angular-based client.
- Michael Hines developed a mobile client for the Titanium SDK.
- node-pianod is a node.js library for controlling pianod
Documentation & Support
- Instructions: pianod installation guide
- Support: former support wiki and mailing list
Thanks to Liz Aragon for the piano.
