let btn=document.getElementById('playBtn');
let audio=null;
btn.onclick=()=>{
if(!audio){
audio=new Audio("https://radio.rcfm.ro/autodj"); audio.play();
btn.classList.add("playing");
}else{
audio.pause(); audio=null; btn.classList.remove("playing");
}
};
async function loadSong(){
try{
let r=await fetch("https://radio.rcfm.ro/status-json.xsl");
let j=await r.json();
let s=j.icestats.source; if(Array.isArray(s)) s=s[0];
document.getElementById("song").innerText=s?.title||"Live";
}catch(e){document.getElementById("song").innerText="Offline";}
}
setInterval(loadSong,5000); loadSong();