System tune-up, optimization, tweaking
Jun 2nd, 2014, 4:46 pm
Great radia, awesome mod. Thanks to gamer765. I pressed thumb's up for you.

I hope region pass won't die again. Would be such a drag to swtich again to TuneIn after this. :)
Jun 2nd, 2014, 4:46 pm
Jun 2nd, 2014, 4:50 pm
Hi gamer,

i found a solution for my "slow down/freeze issue" with pandora patcher.
There is a conflict with the bubbleupnp audicast xposed modul. after deactivate the bubbleupnp modul pandora patcher works fine.

Best regards
Jun 2nd, 2014, 4:50 pm
Jun 2nd, 2014, 5:36 pm
n00n3_77 wrote:
(GL)gamer765 wrote:Can you check xposed logs for any possible errors?


Hope it helps!
Code: Select alljava.lang.NullPointerException
   at android.app.AlertDialog.resolveDialogTheme(AlertDialog.java:143)
   at android.app.AlertDialog$Builder.<init>(AlertDialog.java:360)
   at com.hunterx.pandorapatcher.Patches.promptDownload(Patches.java:615)
   at com.hunterx.pandorapatcher.Patches.access$20(Patches.java:614)
   at com.hunterx.pandorapatcher.Patches$20.afterHookedMethod(Patches.java:394)
   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:641)
   at com.pandora.radio.player.PlayerImpl.thumbUp(Native Method)
   at com.pandora.android.activity.NowPlayingHelper$3.onClick(SourceFile:96)
   at android.view.View.performClick(View.java:4438)
   at android.view.View$PerformClick.run(View.java:18422)
   at android.os.Handler.handleCallback(Handler.java:733)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:136)
   at android.app.ActivityThread.main(ActivityThread.java:5017)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:515)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
   at dalvik.system.NativeStart.main(Native Method)
userAuthToken: VIKRad+UgfWieO26px78nrQjWVneyFwXbsawwdIYY+bKmrDun4MFVHGA==
java.lang.NullPointerException
   at android.app.AlertDialog.resolveDialogTheme(AlertDialog.java:143)
   at android.app.AlertDialog$Builder.<init>(AlertDialog.java:360)
   at com.hunterx.pandorapatcher.Patches.promptDownload(Patches.java:615)
   at com.hunterx.pandorapatcher.Patches.access$20(Patches.java:614)
   at com.hunterx.pandorapatcher.Patches$20.afterHookedMethod(Patches.java:394)
   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:641)
   at com.pandora.radio.player.PlayerImpl.thumbUp(Native Method)
   at com.pandora.android.activity.NowPlayingHelper$3.onClick(SourceFile:96)
   at android.view.View.performClick(View.java:4438)
   at android.view.View$PerformClick.run(View.java:18422)
   at android.os.Handler.handleCallback(Handler.java:733)
   at android.os.Handler.dispatchMessage(Handler.java:95)
   at android.os.Looper.loop(Looper.java:136)
   at android.app.ActivityThread.main(ActivityThread.java:5017)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:515)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
   at dalvik.system.NativeStart.main(Native Method)

What ROM are you on? Also, when you attempt to download, do you have Pandora at the now playing screen? It doesn't matter if Pandora is minimized, is it minimized but at the now playing screen?
Jun 2nd, 2014, 5:36 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Jun 2nd, 2014, 7:21 pm
What ROM are you on? Also, when you attempt to download, do you have Pandora at the now playing screen? It doesn't matter if Pandora is minimized, is it minimized but at the now playing screen?


Stock 4.4.2, rooted.
Yes, pandora is at the now playing screen - same scenario of fully working patcher 2.8.5 and pandora 5.2 except here everything works except download and rich notifications.

Do I need to also have to install "force pandora rich notification" xposed module to work or should be enough to flag it in pandora patcher?

Thanks a lot for everything, looking forward for clues and fixes, if you want me to try anything just tell me, i'll be glad. :)
Jun 2nd, 2014, 7:21 pm
Jun 2nd, 2014, 7:22 pm
(GL)gamer765 wrote:I'm delaying the next release because I really want to fix Pandora One mode for Pandora One subscribers. Anyone here know Java really well enough to help me figure out something? If you do, shoot me a PM


What is the problem with pandora one account ? i have a premium account but I have no particular problem
Jun 2nd, 2014, 7:22 pm
Jun 2nd, 2014, 7:31 pm
n00n3_77 wrote:
What ROM are you on? Also, when you attempt to download, do you have Pandora at the now playing screen? It doesn't matter if Pandora is minimized, is it minimized but at the now playing screen?


Stock 4.4.2, rooted.
Yes, pandora is at the now playing screen - same scenario of fully working patcher 2.8.5 and pandora 5.2 except here everything works except download and rich notifications.

Do I need to also have to install "force pandora rich notification" xposed module to work or should be enough to flag it in pandora patcher?

Thanks a lot for everything, looking forward for clues and fixes, if you want me to try anything just tell me, i'll be glad. :)

I'm just stumped at why it doesn't work for you anymore since I haven't done anything drastic to cause it to stop working. I'll revisit 2.8.5 to determine what changes might be causing it. But if I had to guess, I'd say it's not taking the now playing activity to generate an alert dialog. Out of curiosity, do you have other modules installed that modify system behavior?

Alexis0076 wrote:What is the problem with pandora one account ? i have a premium account but I have no particular problem

There is no problem but I'm trying to enable the higher quality 192kbps mp3 audio that is exclusive to Pandora One only.
Jun 2nd, 2014, 7:31 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Jun 2nd, 2014, 8:20 pm
Hi i have an HTC One verizon version and i recently updated to sense 6 from 5.5 and im on a custom rom and pandora patcher no longer works. I click all the settings i want and then activate it with xposed and it doesnt work anymore. The only other module i have installed is sense 8 toolbox. Im using pandora 5.3, the widget works going transparent but i still get ads and skip limits. Any suggestions? It was one of my favorite apps before
Jun 2nd, 2014, 8:20 pm
Jun 2nd, 2014, 8:33 pm
Try reenabling any setting in the patcher and try Pandora again. I am on Sense 6 also and having zero issues.
Jun 2nd, 2014, 8:33 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Jun 2nd, 2014, 9:04 pm
(GL)gamer765 wrote:Try reenabling any setting in the patcher and try Pandora again. I am on Sense 6 also and having zero issues.


Thanks for the quick reply! So just uncheck everything i have selected then reselect and thats all? No reboot or restart?
Jun 2nd, 2014, 9:04 pm
Jun 2nd, 2014, 9:41 pm
Yes, try that please
Jun 2nd, 2014, 9:41 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Jun 2nd, 2014, 10:01 pm
Working perfectly for me. Great work.

Gettin a Pebble tomorrow so hoping it wll work from there too.
Jun 2nd, 2014, 10:01 pm
Jun 3rd, 2014, 4:02 am
Thought of a great idea earlier today! I listen to Pandora in my car everyday, with a Bluetooth connection I can skip tracks with the stereo controls on my steering wheel. My area is really strict about not touching a cellphone at all while driving, they have cops who watch specifically for "distracted drivers." The only time I need to is when I want to thumbs up a track and download it.

So my idea is this -- make it so when you try to skip backwards it's the same as a thumbs up (download and all). The backward skip is completely ignored right now, so this would take awesome advantage of it. If you could add a small beep noise as confirmation that would be cool too, but I don't know how much work all that is programming wise. I would imagine triggering a thumbs up isn't too hard, so it's just about capturing the backwards skip. If you really wanted to go all out you could make the feature configurable to do other actions.
Jun 3rd, 2014, 4:02 am
Jun 3rd, 2014, 5:04 am
Unfortunately my car isn't advanced enough (yet) to have an indash nav system to test that :(. Plus I think that would be trickier to implement since now we're dealing with physical buttons on an external system. I believe steering wheel controls are handled through the cars' CAN bus protocol, mine only has OBDII. I'll see if I can make you a test version that'll only log button presses or something. (not sure where to look though)
Jun 3rd, 2014, 5:04 am

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Jun 3rd, 2014, 5:15 am
The steering wheel controls are through Bluetooth, just like a Jambox. It isn't any different than headphones with skip/volume buttons. I also use an Xposed hack that lets me skip tracks by holding down the volume buttons on the phone when the screen is off. It's all the same thing. :) No CAN/OBDII interfaces involved, it's just like any other Bluetooth speakers/headphones/etc.
Jun 3rd, 2014, 5:15 am
Jun 3rd, 2014, 5:20 am
Oh, I didn't know that. I thought it was one of those indash navs with its own music system and gps since Pandora can connect to those too, like in those commercials I see for new cars. However it would seem extremely hacky since Pandora doesnt natively handle the previous track command.
Jun 3rd, 2014, 5:20 am

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image