Given that Pandora is being Nazi about people’s backgrounds, (Or rather their IPs) I haven’t been able to use the service so far. Today though, I decided to hide behind a proxy and have a look at their offer. My client of choice was pianobar which is really lightweight, yet loaded with all of the features you could ever need – all but one, that is. Inspired by an older patch that sadly stopped working, I’ve added a feature that utilizes curl to download your favorite music. It integrates with pianobar’s history, meaning that you can fetch songs even after they’ve stopped playing. https://github.com/EliasOenal/pianobar
The only downside I found is their actual service: you only get 64kbps for free. While their prices seem quite reasonable, paying isn’t an option for me. Given that I’m in Germany and they don’t own the distribution rights over here, they couldn’t legally license the content to me – even if they wanted to.
If you’re in need of a proxy to use Pandora, look no further! I’ve used the mediahint.com Chrome extension to sign up and then used their proxy for pianobar as well. Just grab their configuration file from here: https://mediahint.com/default.pac (The IPs are represented as 32bit numbers)
In addition to downloading songs from Pandora, my branch now also supports replaying previous songs, as well as restarting playback for the currently playing one.