Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON API update -RPC Protocol Broken #3

Open
wants to merge 104 commits into
base: master
Choose a base branch
from

Conversation

dylanPowers
Copy link

The app needed an update to Pandora's JSON API as is used by their native Android app, so here you go! It's all mostly fixed up. I haven't totally implemented 100% of the previous functionality yet, but it plays music! Yay!!!!! I'm not too sure about the functionality for non-PandoraOne users (as I am a paying PandoraOne user), but I currently have the audio quality pegged at 192 kbps MP3. It rocks! Now my ears don't have to bleed when listening on my phone =P

@dylanPowers
Copy link
Author

Btw, I just noticed some previous pull requests that were made to this repo 7 months ago, but why weren't they merged? Think you could spend some time organizing everything that's been done so far? I'd definitely be interested in using github as our primary repo rather than google code or where ever else you have code hanging around.

Dylan Powers and others added 15 commits May 31, 2012 18:11
Move away from hard-coded strings, and clean up the layouts
Using images from a themed Pandora app now, will change later.
Still need to re-implement the option menus, update the control buttons,
and fix landscape layout.
Added ActionBar to everything, and a landscape layout. Changed
notification icon to be more 2.3+ish. Still need new control button
icons
…Pandora One accounts will be unable to connect!
Removed all warnings, unused imports, and better exception logging.
This completes the dynamic downloading feature for github issue #4.
It's better to fix the awkwardly unnecessary ".andoroid" suffix now rather than later.
(Stupid f***ing shitacular Java that can't understand null is equivalent to false)
Version bump to 1.0.0-Pre-6
Closes github issues #10 and #6
Tweaks to the playback controller.
Version bump to 1.0.0-Pre-7
Completes github issue #11
Miscellaneous bug fixes from the last commit.
This is a CM10 specific issue where the OS only sends out 100% buffering
updates through the MediaPlayer API when playing AAC audio. The cached
player will now start buffering automatically after 30 seconds if only
100% buffering updates are sent.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants