/home/rcfmro/.trash/script.js
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();