2017-08-02, 21:59
Hi,
As I love Pandora, the original version, I thought I'd post how to get it, and also fix it, so it will work for you.
First, the link to getting Rivy's Pandora version...
https://github.com/rivy/xbmc-script.audi...master.zip
After downloading, unzip it to a convenient place (like Desktop). Next, rename the folder from 'xbmc-script.audio.pandora-master' to 'script.audio.pandora'. Now, open the script.audio.pandora folder, then open the resources folder, and the lib folder. There you'll see a file named pandaplayer.py. Open that file with your text editor (Windows users might have a problem here...I used gedit), then go down to line 33. That section will look something like this...
def play( self, url, item ):
# override play() to force use of PLAYER_CORE_MPLAYER
xbmc.Player( xbmc.PLAYER_CORE_MPLAYER ).play( url, item )
Change the last line of that section to look like this...
xbmc.Player().play( url, item )
Save your changes. Close the file. Then back out of the lib folder, and the resources folder. In the main section of the script.audio.pandora folder you'll see a file called default.py. Let me explain first why we're going to change a line in this file. Here, for the past long while, Pandora would be playing just fine then all of a sudden it would just stop playing. It would not load the next song. I studied it for a while, adjusted this or that line, yet nothing would work to fix the problem. It would continue to stop playing after a random amount of time. Then I decided to change one line and it has been functioning fine ever since. Hopefully, the same will hold true for you.
Ok, back to the default.py file. Open the default.py file in your text editor. Go down to line 237. It will look something like this...
if len( self.playlist ) == 0:
#Out of songs, grab some more while playing
self.getMoreSongs()
Now change the top line (237) to look like this...
if len( self.playlist ) < 1:
Save your changes, and close the file. Close the script.audio.pandora folder. Compress the script.audio.pandora folder as a zip file using the name...
script.audio.pandora-2.3.2
The rest you should know how to do.
Hope this helps. Pandora works in Isengard, Jarvis, and Krypton.
I simply love it. It's simple to use, looks great, and easy to close out when you're done.
Later...
As I love Pandora, the original version, I thought I'd post how to get it, and also fix it, so it will work for you.
First, the link to getting Rivy's Pandora version...
https://github.com/rivy/xbmc-script.audi...master.zip
After downloading, unzip it to a convenient place (like Desktop). Next, rename the folder from 'xbmc-script.audio.pandora-master' to 'script.audio.pandora'. Now, open the script.audio.pandora folder, then open the resources folder, and the lib folder. There you'll see a file named pandaplayer.py. Open that file with your text editor (Windows users might have a problem here...I used gedit), then go down to line 33. That section will look something like this...
def play( self, url, item ):
# override play() to force use of PLAYER_CORE_MPLAYER
xbmc.Player( xbmc.PLAYER_CORE_MPLAYER ).play( url, item )
Change the last line of that section to look like this...
xbmc.Player().play( url, item )
Save your changes. Close the file. Then back out of the lib folder, and the resources folder. In the main section of the script.audio.pandora folder you'll see a file called default.py. Let me explain first why we're going to change a line in this file. Here, for the past long while, Pandora would be playing just fine then all of a sudden it would just stop playing. It would not load the next song. I studied it for a while, adjusted this or that line, yet nothing would work to fix the problem. It would continue to stop playing after a random amount of time. Then I decided to change one line and it has been functioning fine ever since. Hopefully, the same will hold true for you.
Ok, back to the default.py file. Open the default.py file in your text editor. Go down to line 237. It will look something like this...
if len( self.playlist ) == 0:
#Out of songs, grab some more while playing
self.getMoreSongs()
Now change the top line (237) to look like this...
if len( self.playlist ) < 1:
Save your changes, and close the file. Close the script.audio.pandora folder. Compress the script.audio.pandora folder as a zip file using the name...
script.audio.pandora-2.3.2
The rest you should know how to do.
Hope this helps. Pandora works in Isengard, Jarvis, and Krypton.
I simply love it. It's simple to use, looks great, and easy to close out when you're done.
Later...