I'm pretty sure I've solved this! Just add a call to stopTrack() at the last line of your playerReady function in mixtape.php, like so:
function playerReady(obj) { var id = obj['id']; var version = obj['version']; var client = obj['client']; isReady = 1; sendEvent('ITEM',currentTrack); // sets the playback to item 0 player = document.getElementById(id); player.addModelListener('STATE','updatePlayerState'); player.addModelListener('TIME','updateCurrentPos'); player.addControllerListener('ITEM','updateCurrentTrack'); stopTrack(); //this is the fix }
I've tested this a bunch of times in FF3 and Safari, and it seems to have solved the issue. My best guess is that the Flash player calls playerReady() when it's ready, and sometimes it's initialized in a state where it wants to start playing music, so you've just gotta tell it that once it's ready it should stop playing any songs that it may or may not be playing. Let me know if this doesn't work for you.
I want share with you a few mental muscle building techniques that I think will really help you out. If you are already a decent golfer and have the proper swing techniques down then this is the part of your game with [url=http://www.golfwholesaleseller.com/]golf clubs for sale[/url] you are really going to want to focus on to take you game to the next level ishiner. mygolfclubsforsale