var clipInfo = ""; var includefile = "IgnitePlayList.asx"; var toPlay = false; NextFile = ""; newStream = false; CurrentPlayState = ""; function playerBuilder() { var playerObject=[]; playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); //playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push('
'); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); var objectContainerElm=document.createElement('div'); document.body.appendChild(objectContainerElm); objectContainerElm.innerHTML=playerObject.join(''); GUIBuilder(); } function GetFileInfo () { clipInfo={title:String(GreenP.GetMediaParameter( 1, "song")).replace(/\0/g,""),artist:String(GreenP.GetMediaParameter( 1, "artist")).replace(/\0/g,""),album:String(GreenP.GetMediaParameter( 1, "album")).replace(/\0/g,""),key:String(GreenP.GetMediaParameter( 1, "key")).replace(/\0/g,""),albumphoto:String(GreenP.GetMediaParameter( 1, "albumphoto")).replace(/\0/g,"")}; } function myEndofStream(lResult) { document.GreenP.stop(); myNext(); } function myPlayStateChange(oldState, newState) { CurrentPlayState = newState; GUIBuilder() if(newStream) { setTimeout("includeScript('FillRequest.php?key="+clipInfo.key+"', 'NewxtSongInclude')",200000); newStream = false; //alert(clipInfo.key); } } function StartMeUp() { //document.GreenP.play(); } function myNewStream() { //document.GreenP.play(); newStream = true; //alert("New Stream"); } function myNext() { if(clipInfo.key != "") { //setTimeout("includeScript('FillRequest.php?key="+clipInfo.key+"', 'NewxtSongInclude')",20000); //document.GreenP.Open('IgnitePlayList2.asx'); setTimeout("document.GreenP.Open('"+NextFile+"')",250); //setTimeout("document.GreenP.Open('IgnitePlayList.asx')",2000); //document.GreenP.Open(includefile); //document.GreenP.play(); //document.GreenP.FileName = ""; //document.GreenP.FileName = includefile; } } function GUIBuilder() { GetFileInfo(); var playerObject=[]; playerObject.push(''); playerObject.push(''); playerObject.push(''); playerObject.push(''); // playerObject.push(''); // playerObject.push(''); // playerObject.push(''); playerObject.push('
'); playerObject.push(''); var PlayDuration = parseInt(GreenP.CurrentPosition); playerObject.push('      Playing : '+PlayDuration+' / 00:00
      DJ : '+clipInfo.artist+'
      '+clipInfo.title+' / '+clipInfo.album+'
      Song : '+clipInfo.title+'
      Album : '+clipInfo.album+'
      Artist : '+clipInfo.artist+'
'); var playerDiv = document.getElementById('PlayerGUID'); if (playerDiv) playerDiv.innerHTML = playerObject.join(''); updatePlayer(); } function updatePlayer() { var PlayDuration = parseInt(GreenP.CurrentPosition); var minutes = parseInt(PlayDuration/60); var seconds = parseInt(PlayDuration % 60); if(minutes < 10) minutes = '0'+minutes; if(seconds < 10) seconds = '0'+seconds; PlayDuration = minutes+':'+seconds; var Playinfo = document.getElementById('songname'); if (Playinfo) { if(CurrentPlayState == 3) Playinfo.innerHTML = '      Playing : Buffering .......'; //playerObject.join('') else Playinfo.innerHTML = '      Playing : '+PlayDuration+' / 00:00'; //playerObject.join(''); } setTimeout("updatePlayer()",1500); }