Skip to main content

List channels

string
GET /channels, also /channels/search?q=, /channel/categories

Program guide (EPG)

integer
default:"-1"
integer
string
GET /programs

Watch a channel

string
Roku OS, android ..., or omitted for web
  • Most clients get an HLS master playlist directly (200).
  • Roku and Android get a 302 redirect to /watch/live/{channel_id}/master.mpd. These clients only play DASH.
GET /watch/live/{channel_id}

Recordings

GET /recordings, POST /recordings (body channel_id, program_id), DELETE /recordings/{id}, play at GET /watch/recording/{recording_id}