• 1
  • 85
  • 86
  • 87(current)
  • 88
  • 89
  • 135
[OBSOLETE] Pandora Radio (Script) Music Addon
ok, what's the secret sauce here. i installed just the .zip from the original post and get a script failed error. i uninstalled, deleted all traces, reinstalled, then overwrote the directory with the .zip posted a page or so back that supposed fixed the issue. here's my log with the zips installed on top of each other.

Code:
19:27:39 T:1516  NOTICE: PANDORA: Initializing v1.2.10-git
19:27:39 T:1516  NOTICE: PANDORA: sys.platform = win32
19:27:40 T:1516  NOTICE: PANDORA: Loading key from file "C:\Users\user\AppData\Roaming\XBMC\userdata\addon_data\script.xbmc.pandora\key_in"
19:27:40 T:1516  NOTICE: PANDORA: Downloading key from url "https://raw.github.com/PromyLOPh/pianobar/master/src/libpiano/crypt_key_input.h"
19:27:44 T:1516   ERROR: Error Type: <type 'exceptions.AttributeError'>
19:27:44 T:1516   ERROR: Error Contents: 'HTTPError' object has no attribute 'reason'
19:27:44 T:1516   ERROR: Traceback (most recent call last):
                                              File "C:\Users\user\AppData\Roaming\XBMC\addons\script.xbmc.pandora\default.py", line 250, in <module>
                                                panda = Panda()
                                              File "C:\Users\user\AppData\Roaming\XBMC\addons\script.xbmc.pandora\default.py", line 63, in __init__
                                                self.pandora = Pandora( dataDir, fmt )
                                              File "C:\Users\user\AppData\Roaming\XBMC\addons\script.xbmc.pandora\libpandora\pandora.py", line 34, in __init__
                                                if not self.keys.loadKeys():
                                              File "C:\Users\user\AppData\Roaming\XBMC\addons\script.xbmc.pandora\libpandora\keys.py", line 44, in loadKeys
                                                "crypt_key_input.h" )
                                              File "C:\Users\user\AppData\Roaming\XBMC\addons\script.xbmc.pandora\libpandora\keys.py", line 124, in _loadKeyFromURL
                                                print "PANDORA: URLError: %s" %e.reason
                                            AttributeError: 'HTTPError' object has no attribute 'reason'

Reply
(2012-05-21, 17:40)bac522 Wrote: I believe you need to refer to post http://forum.xbmc.org/showthread.php?tid...pid1090076

The git repository referred to in that post is a 404.

I've been through everything with this - both forks, the Dixon Butts mod etc. nothing works if you're trying from a clean install (or reinstall). Not one version has the correct locations for getting the keys, and don't have a script error due to protocol (or something, I'm going from memory). From what I can see unless you have a working install in place, none of the current scripts knocking about will get you online with Pandora.
Reply
A Pandora protocol update has broken this script beyond the typical quickfix changes we have seen in the past. In order to get the script working properly again it will need to be re-implemented on top of the json api used by the mobile clients. Unfortunately I simply do not have the time nor energy currently to do this myself, so unless someone else steps in to maintain it, I'm afraid this addon may remain broken for quite some time.

That said, I would love to see this addon working again, and if someone is willing to pick it up I'd be happy to assist where I can (though don't expect me to hold your hand if you don't know what you're doing. If I had time for that I'd fix it myself.)
Reply
Okay, I'm confused, its working for me...I was using it all day just this past Sunday. Would it matter that I'm a Pandora One customer?

In any case, my programming skills are woefully lacking, hopefully we can get someone to pick up on the work!
Reply
I made an account just to post this and share. On 5/4 I modified my file as per instructions in post 1174. To date my Pandora add-on works just fine, and no I am not a Pandora One account holder. I in fact checked to see if it still worked after reading this last page, just to be sure. I use Pandora often actually. My girlfriend loves it.

Hope this helps guys.
Reply
that doesn't work either. but i'm in the same boat as edszfa, clean install, so i don't have any cached keys. oh well. i don't have the technical chops to pick up where spbogie left off
Reply
(2012-05-23, 22:19)Doc Holiday Wrote: I made an account just to post this and share. On 5/4 I modified my file as per instructions in post 1174. To date my Pandora add-on works just fine, and no I am not a Pandora One account holder. I in fact checked to see if it still worked after reading this last page, just to be sure. I use Pandora often actually. My girlfriend loves it.

Hope this helps guys.

I did this fix, then a few days later I did the fix in post 1219. The cut and pastes were a little tricky, be careful what you are doing.

My Pandora One works as well as a free account I help a client with.

Dave
Reply
(2012-05-23, 15:12)bac522 Wrote: Okay, I'm confused, its working for me...I was using it all day just this past Sunday. Would it matter that I'm a Pandora One customer?

I'm a Pandora One customer... nothing works for me...no I am not going through 44 pages to find a fix that works for me.... I will just keep using Directv, Android, or the Web to listen to Pandora...

Jerry
Reply
I'm not sure if anybody noticed this, but in a git commit of pianobar on 2012-05-01, both of the key files that are needed were actually deleted from the tree. So pretty much any URL I've seen posted here won't work. You can retrieve the last versions of the files here:

https://raw.github.com/PromyLOPh/pianoba...y_output.h
https://raw.github.com/PromyLOPh/pianoba...ey_input.h

So basically to use the archive versions of the files, you can set BASE_KEY_URL to
Code:
"https://raw.github.com/PromyLOPh/pianobar/94c1eec169db66bb4ad9d633342aead3b0f35b9f/src/libpiano/"


But I'm really not sure how long this will work seeing as these keys may be outdated. I'm still working out some kinks in my system so I don't even really know if this works at all. Just a nudge in the right direction, I hope - it's got me further than before.


[edit] looks like vBulletin has some code enabled to auto link git commit links. So where it says "Commit:xxxxxxx" above, it should actually be 94c1eec169db66bb4ad9d6 33342aead3b0f35b9f without the space.
Reply
This worked for me, thanks for the udpated link!!

(2012-05-25, 08:15)Legoguy Wrote: I'm not sure if anybody noticed this, but in a git commit of pianobar on 2012-05-01, both of the key files that are needed were actually deleted from the tree. So pretty much any URL I've seen posted here won't work. You can retrieve the last versions of the files here:

https://raw.github.com/PromyLOPh/pianoba...y_output.h
https://raw.github.com/PromyLOPh/pianoba...ey_input.h

So basically to use the archive versions of the files, you can set BASE_KEY_URL to
Code:
"https://raw.github.com/PromyLOPh/pianobar/94c1eec169db66bb4ad9d633342aead3b0f35b9f/src/libpiano/"


But I'm really not sure how long this will work seeing as these keys may be outdated. I'm still working out some kinks in my system so I don't even really know if this works at all. Just a nudge in the right direction, I hope - it's got me further than before.


[edit] looks like vBulletin has some code enabled to auto link git commit links. So where it says "Commit:xxxxxxx" above, it should actually be 94c1eec169db66bb4ad9d6 33342aead3b0f35b9f without the space.

Reply
work around i'm using for now is just to airplay pandora from another device but its not the same. dont get the artist info, artist pictures, etc Sad
Reply
(2012-05-25, 08:15)Legoguy Wrote: I'm not sure if anybody noticed this, but in a git commit of pianobar on 2012-05-01, both of the key files that are needed were actually deleted from the tree. So pretty much any URL I've seen posted here won't work. You can retrieve the last versions of the files here:

https://raw.github.com/PromyLOPh/pianoba...y_output.h
https://raw.github.com/PromyLOPh/pianoba...ey_input.h

So basically to use the archive versions of the files, you can set BASE_KEY_URL to
Code:
"https://raw.github.com/PromyLOPh/pianobar/94c1eec169db66bb4ad9d633342aead3b0f35b9f/src/libpiano/"


But I'm really not sure how long this will work seeing as these keys may be outdated. I'm still working out some kinks in my system so I don't even really know if this works at all. Just a nudge in the right direction, I hope - it's got me further than before.


[edit] looks like vBulletin has some code enabled to auto link git commit links. So where it says "Commit:xxxxxxx" above, it should actually be 94c1eec169db66bb4ad9d6 33342aead3b0f35b9f without the space.

this is not working for me, if i click on the commit link i get 404 error i even used BASE_KEY_URL = "https://raw.github.com/PromyLOPh/pianobar/json/src/libpiano/" and that did not work eather i get error script failed: script.xbmc.pandora.

Can someone else confirm this is not working? i'm using a vpn also. My login info is correct.
My XBMC/Kodi folder: addons, skins, addon/menu backgrounds & more
Reply
@Veronica. Yes, I can confirm that it's not working.

Some people are still working if they had it up and running before a couple of weeks ago (so have keys in place). People installing it for the first time cannot get it to work. Ignore all the folk on here saying 'it works for me' - it may well do, and it's great to know, but it won't help those of use for whom it isn't working...
Reply
It works for me on a clean install, the latest from the xbmc-pandora git repository.

After you change the setting for BASE_URL_KEY as Legoguy describes then you need to go into add-on settings and refresh the keys.

Once you refresh the keys, it should work.
Reply
Make sure you use the correct path, the long cached path, force a key refresh, and it should work.
Reply
  • 1
  • 85
  • 86
  • 87(current)
  • 88
  • 89
  • 135

Logout Mark Read Team Forum Stats Members Help
[OBSOLETE] Pandora Radio (Script) Music Addon11