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('');
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(' ');
var PlayDuration = parseInt(GreenP.CurrentPosition);
playerObject.push(' | Playing : '+PlayDuration+' / 00:00 |
');
playerObject.push(' DJ : '+clipInfo.artist+' | ');
playerObject.push(' '+clipInfo.title+' / '+clipInfo.album+' | ');
// playerObject.push(' Song : '+clipInfo.title+' | ');
// playerObject.push(' Album : '+clipInfo.album+' | ');
// playerObject.push(' Artist : '+clipInfo.artist+' | ');
playerObject.push('
');
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);
}