// Validate XC credentials first const testUrl = `http://$xcServer:$xcPort/player_api.php?username=$xcUsername&password=$xcPassword&action=user_info`; const testResponse = await axios.get(testUrl);
http://server:port/get.php?username=user&password=pass&type=m3u (Copy this into any generic IPTV player) xc api playlist link
XC API automatically maps the TV guide to your channels. With M3U, you often have to manually input a separate EPG URL. // Validate XC credentials first const testUrl =
;
data -> playlist -> timeline_response -> timeline -> instructions const testResponse = await axios.get(testUrl)