Skip to content
dylanPowers edited this page Sep 14, 2012 · 19 revisions

Welcome to the Pandoroid wiki!

This is simply a little information onto my effort into this project. First off, I think the native Android Pandora client works great for the average user. Unfortunately, I'm not an average user! I'm a bit of an audio nut, and the audio quality from the native app is atrocious! I'm also a Pandora One subscriber, all I want is Pandora's 192kbps MP3 audio quality from a mobile app, and that's where this project comes in. For me, the listening experience is the number one priority, and even though Pandora has a pretty UI, their listening experience is crap. As soon as Pandora increases the capabilities of their own mobile app, I will probably drop all work on this. No worries though, at the rate that Pandora has been updating their mobile apps, that time is a long ways off!

About the app

Release change log: https://github.com/dylanPowers/pandoroid/wiki/Release-Change-Log

Latest APK release: https://github.com/dylanPowers/pandoroid/downloads

News and Information Updates: https://github.com/dylanPowers/pandoroid/wiki/News

Compatibility

Requires Android 2.3 (Gingerbread) or above. Android 2.2 is unsupported primarily because of a lack of encryption support (Blowfish to be exact).

Permissions Required

  • Internet
  • Access Network State: Well this is an internet application.
  • Read Phone State: This is so we can pause and unpause the music playback when you get a phone call.

Authors & Contributors

Notes

This app works for both standard Pandora users, and Pandora users with a Pandora One account. For those with a standard account I would strongly recommend getting a Pandora One account seeing how this app doesn't have ads, and we should support this fantastic radio streaming service that Pandora provides. Plus you get the bonus of higher quality audio.

  • Audio Quality: For standard Pandora users this app streams at 128k MP3 audio, and for Pandora One users it streams at 192k MP3 audio (metered network note: that's about 80MB an hour!). This is an upgrade from Pandora's native app's quality of 64k AACPlus audio. The main difference between the 128k MP3 and 64k AACPlus streams is that for whatever reason, Android's native media player (4.0-Ice Cream Sandwich and lower, this has been fixed in 4.1-Jelly Bean) introduces artifacts into the audio for the 64k AACPlus stream. If it wasn't for these audio artifacts the 128k MP3 and 64k AACPlus would be indistinguishable in perceptible quality. For this reason, we are running the 128k MP3.

License

This application and its source code is made available under the terms of the GNU General Public License version 2.

Disclaimer

I am not affiliated with nor authorized by Pandora Radio. This is not a challenge to their copyrights or trademarks in any way. Be aware that this app goes against Pandora's Terms of Service. I nor anyone here is responsible for anything that may happen to your Pandora account, or any other troubles that are incurred while using this app (no worries though, if something goes awry, we'll be the first to know!).

Clone this wiki locally