@
spbogie
I haven't logged into the forum for a little over 3 years now because I've been distracted, I haven't been having any problems with XBMC and there hasn't been anything come up that has been mindblowing enough to give someone props.
This was worth it. I was originally using a recent T3CH release of XBMC (see more info below for current setup) with the 4e4b37e release of your Pandora plugin on an old skool xbox and it's working like a champ. Worthy of being rolled in as a stock script for XBMC, very well-written and useful .... Finally I have an excuse to subscribe/buy Pandora One service. It will be a shame if they find a way to blacklist this, you're doing them a favor in releasing this, I've seen more than one person say they would be subscribing to One service. At $3/month, beats the hell out of satellite radio.
My only beef - and it's so petty it's almost not worth mentioning - is ... it would be nice to indicate in the README (and in your first post) which file needs to be hacked for the username and password, and an explanation of the audio types used would be great - granted, I can dig around easily and find the info, but I'm a software engineer, this is typical for me - the vast majority of folks aren't.
Good job, I look forward to seeing the future additions of this script. I hope when you reach a point that you feel like you've accomplished your goal, you allow one or two other brilliant minds to jump in and give it that panache and polish that only a fresh pair of eyes and talent can offer sometimes.
EDIT: Just a heads-up. I went ahead and installed 9324d5f8 of your script and it is also working great. It seems to load and buffer tracks a HELL of a lot faster and not get stuck as often. Of course, I guess half of the buttons won't work in either, nor the track position meter, but whatever.
I like how the script minimizes to show the audio visuals, etc.
I noticed with the previous version that screwy things happen when you pause for a minute or two - the song skipped forward shortly after unpausing when trying to talk with the woman earlier.
There is apparently a config file saved in /UserData/script_data/Pandora/ with the settings for connection and user login info, I didn't remove between upgrades, I noticed a few minutes ago that it's the same in both versions after diff'ing. Will it be suggested to remove to ensure a clean upgrade in future releases?
FYI, for my setup I am running original xbox with XBMC release version XBMC-SVN_2010-04-27_rev29407-T3CH. Granted, it's not suuuuper new, but less than 70 days old. Again, working like a champ.
I really look forward to getting the thumb up/down buttons working, I'm going nuts not being able to adjust my new Pandora One profile I created just for the XBMC (in case they decided to ban/disable my original account for using this?)
EDIT 2: Ok, so the minimize thing... I can't get it to do it again after tinkering with the settings.xml file earlier (maybe the first time was just a fluke?) It is definitely loading songs faster.... We will see how it holds up for the night. Crazy things happen if the player window doesn't minimize and you start hitting buttons like "EXIT", "MENU", etc. I still get the occasional hangup at demux_open as well.
Hey, if you ever need me to do testing on new versions for old xbox, I'm game to help. Give me a shout. I spent several years as a QA engineer breaking things and I'm a tweaker at heart, not formally educated, so always thinking outside the box