nega0 / pianobarfly

pandora2[mp3|m4a]
https://github.com/nega0/pianobarfly
Other
62 stars 31 forks source link

Updating code base to a newer version of pianobar #59

Closed OrganicIrradiation closed 9 years ago

OrganicIrradiation commented 10 years ago

I made a large number of changes to update pianobarfly to a more recent revision of pianobar. Most of the documentation for changes is available in the pianobar revision history. Compilation completes successfully on Mac OS X 10.9.3 and Debian boxes.

nega0 commented 10 years ago

I'll look this over later in the week, but what does this gain us other than the (from what I remember) additional error checking?

OrganicIrradiation commented 10 years ago

There's some additional error checking and a few small added features (such as pausing). Since pianobar is actively maintained, my hope was to bring pianobarfly "up to date" so that the additions are merely patches onto the established project.

broels commented 9 years ago

In case it's helpful.. I had to compile pianobarfly using @OrganicIrradiation 's branch to get the Pandora One high quality audio streaming to work. I used the section at the end of the example-config:

audio_quality = high
rpc_host = internal-tuner.pandora.com
partner_user = pandora one
partner_password = TVCKIBGS9AO9TSYLNNFUML0743LH82D
device = D01
encrypt_password = 2%3WCL*JU$MP]4
decrypt_password = U#IO$RZPAB%VX2
tls_fingerprint = B0A1EB460B1B6F33A1B6CB500C6523CB2E6EC946

updating the tls_fingerprint using the tls_fingerprint script. With the current master branch I would get (i) Login... Network error: TLS handshake failed. The 2013.05.19 release seems to have done the trick.