Closed OrganicIrradiation closed 9 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?
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.
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.
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.