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

Standard Pandora Users unable to Play Music; AKA Error code 1003: Improper credentials are being used. #21

Open
dylanPowers opened this issue Dec 7, 2012 · 3 comments

Comments

@dylanPowers
Copy link
Owner

Update: Okay, now that I've gotten two separate bug reports on this same issue, I feel that I need to better document this problem.
At the user level (your end) what appears to happen is that you can log in and select a station as normal, but from there on nothing appears to happen, and it's stuck with the word "loading...." and no album art or title or anything pops up.
At the lower level, what's occurring is the app was accidentally hard coded to use Pandora One Desktop app credentials (my bad) for a standard ad-supported user, these credentials won't fail until the app (Pandoroid) tries to do song/playlist requests to the server. What was originally intended was for a standard ad-supported user to use the native Android app credentials. I unfortunately never took the time to test that implementation.
I have since created a quick hack to fix the problem (the code resides in the branch standard-user-patch), and if you email me I can send an APK to you. (If GitHub hadn't deprecated their downloads section I would have put it there.) Hopefully I'll have the app permanently fixed soon. Thanks for the patience!

E/Pandoroid( 7898): An unexpected error occurred (Code: 1003)
E/Pandoroid( 7898): com.pandoroid.pandora.RPCException: An unexpected error occurred (Code: 1003)
E/Pandoroid( 7898): at com.pandoroid.pandora.PandoraRadio.doCall(PandoraRadio.java:284)
E/Pandoroid( 7898): at com.pandoroid.pandora.PandoraRadio.getPlaylist(PandoraRadio.java:337)
E/Pandoroid( 7898): at com.pandoroid.playback.MediaPlaybackController.pushMoreSongs(MediaPlaybackController.java:778)
E/Pandoroid( 7898): at com.pandoroid.playback.MediaPlaybackController.run(MediaPlaybackController.java:131)
E/Pandoroid( 7898): at java.lang.Thread.run(Thread.java:1019)

@dylanPowers
Copy link
Owner Author

This bug pops up for standard Pandora users. It also appears that below this bug there is an issue where Pandora has updated their API so the data returned is slightly different from what's presented to a Pandora One user namely because of ads.

@dylanPowers
Copy link
Owner Author

If anybody wants a quick and dirty fix, I've got one if you contact me.

@dylanPowers
Copy link
Owner Author

This is the fix for this issue https://docs.google.com/file/d/0B45xPO3g3qNWbXdURWkybjZCVlU/edit?usp=sharing https://drive.google.com/#folders/0B45xPO3g3qNWRnVHVGt5QlhhQW8
Clear all app data upon install and you should be good to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant