API of xtream ui View Server List Perform this request, to view all your servers, main & load balancers including their status http://your_dns:port/api.php?action=server&sub=list Code: ex: curl "http://127.0.0.1:80/api.php?action=server&sub=list" View Online Streams Perform this request, to view only the online Live Streams http://your_dns:port/api.php?action=stream&sub=online Code: ex: curl "http://127.0.0.1:80/api.php?action=stream&sub=online" View Offline Streams Perform this request, to view only the Offline Live Streams http://your_dns:port/api.php?action=server&sub=offline Code: ex: curl "http://127.0.0.1:80/api.php?action=server&sub=offline" Start/Restart A Stream Perform this request, to start or restart a Live Stream. The last argument is an array in which you can specify the stream ids. It works with POST method as well. http://your_dns:port/api.php?action=stream&sub=start&stream_ids[]=1 Code: ex: curl "http://127.0.0.1:80/api.php?action=stream&sub=start&stream_ids[]=51" Stop A Stream Perform this request, to stop a Live Stream. The last argument is an array in which you can specify the stream ids. It works with POST method as well. http://your_dns:port/api.php?action=stream&sub=stop&stream_ids[]=1 Code: ex: curl "http://127.0.0.1:80/pi.php?action=stream&sub=stop&stream_ids[]=557" Start VOD Encoding (Applies for series episodes as well ) Perform this request, to start a VOD Encoding process. The last argument is an array in which you can specify the stream ids. It works with POST method as well. http://your_dns:port/api.php?action=vod&sub=start&stream_ids[]=1 Code: ex: curl "http://127.0.0.1:80/api.php?action=vod&sub=start&stream_ids[]=554" Stop A VOD Encoding Perform this request, to stop a VOD Encoding. The last argument is an array in which you can specify the stream ids. It works with POST method as well. http://your_dns:port/api.php?action=vod=stop&stream_ids[]=1 API of xtream code Authentication player_api.php?username=X&password=X GET Live Stream Categories player_api.php?username=X&password=X&action=get_live_categories GET VOD Stream Categories player_api.php?username=X&password=X&action=get_vod_categories GET SERIES Categories player_api.php?username=X&password=X&action=get_series_categories GET LIVE Streams player_api.php?username=X&password=X&action=get_live_streams (This will get All LIVE Streams) player_api.php?username=X&password=X&action=get_live_streams&category_id=X (This will get All LIVE Streams in the selected category ONLY) GET VOD Streams player_api.php?username=X&password=X&action=get_vod_streams (This will get All VOD Streams) player_api.php?username=X&password=X&action=get_vod_streams&category_id=X (This will get All VOD Streams in the selected category ONLY) GET SERIES Streams player_api.php?username=X&password=X&action=get_series (This will get All Series) player_api.php?username=X&password=X&action=get_series&category_id=X (This will get All Series in the selected category ONLY) GET SERIES Info player_api.php?username=X&password=X&action=get_series_info&series_id=X GET VOD Info player_api.php?username=X&password=X&action=get_vod_info&vod_id=X (This will get info such as video codecs, duration, description, directors for 1 VOD) GET short_epg for LIVE Streams (same as stalker portal, prints the next X EPG that will play soon) player_api.php?username=X&password=X&action=get_short_epg&stream_id=X player_api.php?username=X&password=X&action=get_short_epg&stream_id=X&limit=X (You can specify a limit too, without limit the default is 4 epg listings) GET ALL EPG for LIVE Streams (same as stalker portal, but it will print all epg listings regardless of the day) player_api.php?username=X&password=X&action=get_simple_data_table&stream_id=X Full EPG List for all Streams http://euro.mytv4k.net:2082/player_api.php?username=xtvtest&password=xtvtest&action=get_live_categories http://euro.mytv4k.net:2082/api.php?action=server&sub=list