// VOD section vodStreams.data.forEach(vod => const vodUrl = `$baseUrl/movie/$linkData.xcUsername/$linkData.xcPassword/$vod.stream_id.mp4`; m3u += `#EXTINF:-1 tvg-id="$vod.stream_id" tvg-name="$vod.name" tvg-logo="$vod.stream_icon" group-title="VOD", $vod.name\n`; m3u += `$vodUrl\n`; );
Automatically categorizes channels, movies, and series.
Here are the two most common methods to start using the superior XC API connection.
While both methods give you access to TV channels, movies, and series, XC API is superior for several reasons, as discussed in. M3U Playlist Link XC API Playlist Link Requires a long, complex URL Uses URL, Username, and Password Categories Often messy, requires manual reordering Automatically organizes by Live, VOD, and Series Update Speed Requires reloading the entire link Updates in real-time instantly EPG EPG link needed separately Integrated (no extra EPG URL required) Performance Can cause slower loading times Generally faster channel switching Top Benefits of Using XC API
POST /api/playlist/generate Authorization: Bearer <jwt> Content-Type: application/json
Moving from a simple M3U link to an XC API login is often a simple process of either directly entering credentials or converting an existing M3U URL. The benefits, including faster loading, better EPG integration, and full VOD support, make it a highly recommended upgrade for any IPTV user looking to optimize their streaming setup.
// VOD section vodStreams.data.forEach(vod => const vodUrl = `$baseUrl/movie/$linkData.xcUsername/$linkData.xcPassword/$vod.stream_id.mp4`; m3u += `#EXTINF:-1 tvg-id="$vod.stream_id" tvg-name="$vod.name" tvg-logo="$vod.stream_icon" group-title="VOD", $vod.name\n`; m3u += `$vodUrl\n`; );
Automatically categorizes channels, movies, and series.
Here are the two most common methods to start using the superior XC API connection.
While both methods give you access to TV channels, movies, and series, XC API is superior for several reasons, as discussed in. M3U Playlist Link XC API Playlist Link Requires a long, complex URL Uses URL, Username, and Password Categories Often messy, requires manual reordering Automatically organizes by Live, VOD, and Series Update Speed Requires reloading the entire link Updates in real-time instantly EPG EPG link needed separately Integrated (no extra EPG URL required) Performance Can cause slower loading times Generally faster channel switching Top Benefits of Using XC API
POST /api/playlist/generate Authorization: Bearer <jwt> Content-Type: application/json
Moving from a simple M3U link to an XC API login is often a simple process of either directly entering credentials or converting an existing M3U URL. The benefits, including faster loading, better EPG integration, and full VOD support, make it a highly recommended upgrade for any IPTV user looking to optimize their streaming setup.