Open main menu

Ace Stream Wiki β

Changes

Playlist API

53 bytes added, 15:25, 1 February 2018
no edit summary
 
"'''json'''" format is indented to be used for automation. Playlist is returned as list of items, each item is an object with such fields:
* ''id'' (integer)* - playlist item id unique for this media server; this id can be passed in "items" parameter to filter specific playlist items;
* ''title'' (string)* - title;
* ''playback_url'' (string)* playback URL;
* ''content_id'' (string)* - Content ID (may be null);
* ''infohash'' (string)* - infohash (may be null);
* ''transport_file_url'' (string)* - transport file URL (may be null);
* ''category'' (string)* - media type (see list for "category" parameter);
* ''is_live'' (integer)* - 1: live content, 0: VOD, -1: unknown;
* ''auto_search'' (bool)* - whether autosearch is enabled for this playlist item;
* ''tags'' (list of strings)* - list of tags.
 
"'''m3u'''" format is intented for different media players.
 
Request:
http://127.0.0.1:6878/playlist/get?format=m3u
 
Response:
#EXTM3U
#EXTINF:-1,Test Channel 1
http://127.0.0.1:6878/ace/getstream?id=acbfd1954084ffc68c65b0948485e5d0f82173e2&hlc=1&transcode_audio=0&transcode_mp3=0&transcode_ac3=0&preferred_audio_language=eng
#EXTINF:-1 acestream-autosearch="1",Test Channel 2
http://127.0.0.1:6878/ace/getstream?infohash=7889e5f0cea9b72f5dcd7a9c67e665c7f4f5b3eb&hlc=1&transcode_audio=0&transcode_mp3=0&transcode_ac3=0&preferred_audio_language=eng
 
'''Get playlist in "json" format:'''