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{
const r = await fetch("https://radio.rcfm.ro/status-json.xsl");
const j = await r.json();
let src = j.icestats.source;
if(Array.isArray(src)) src = src[0];
document.getElementById("song").innerHTML = src?.title || "Live";
}catch{
document.getElementById("song").innerHTML = "Offline";
}
}
setInterval(loadSong, 5000);
loadSong();