HermesApp / Hermes

Compact macOS Pandora client that doesn’t use Flash
http://hermesapp.org/
MIT License
381 stars 99 forks source link

Add support for high quality 192k mp3 for Pandora One #260

Closed ericmason closed 8 years ago

ericmason commented 8 years ago

In the response for station.getPlaylist the real high quality file is in a key called audioUrlMap like so:

"audioUrlMap": { "highQuality": { "bitrate": "192", "encoding": "mp3", "audioUrl": "...", "protocol": "http" }, "mediumQuality": { "bitrate": "64", "encoding": "aacplus", "audioUrl": "...", "protocol": "http" } },

The additionalAudioUrl list that the app currently uses only has files up to 128k.

nriley commented 8 years ago

FWIW this actually downgraded quality for non-Pandora One users, which I fixed in 59f095cee88292481f7716000b1dd28e7797e1b3. This is tricky and weird but a good reason to test this stuff as both a Pandora One user and…not.

ericmason commented 8 years ago

Wow, that sucks. I will admit, I totally didn't test it as a non-Pandora One user. I was way too excited about being able to use Pandora again to make sure it didn't mess things up elsewhere. Sorry about that, and thanks for all your work on Hermes.