Channels API

Info

GET /api/status - Player's current status

GET /api/favorite_channels - List of favorite channels

Control

POST /api/toggle_mute - Toggle mute on and off

POST /api/toggle_cc - Toggle captions on and off

POST /api/toggle_pip - Toggle Picture in Picture on and off

POST /api/channel_up - Change the channel

POST /api/channel_down - Change the channel

POST /api/previous_channel - Jump to the previous channel

POST /api/toggle_pause - Pause or resume playback based on current playing state

POST /api/pause - Pause playback

POST /api/resume - Resume playback

POST /api/stop - Stop playback

POST /api/seek/{seconds} - Seek in timeline by seconds

POST /api/seek_forward - Seek ahead duration in settings

POST /api/seek_backward - Seek back duration in settings

POST /api/skip_forward - Skip to the next chapter mark

POST /api/skip_backward - Skip to the previous chapter mark

POST /api/play/channel/{channel_number} - Play a channel

POST /api/play/recording/{recording_id} - Play a recording

POST /api/navigate/{section_name} - Change to a section of the app by providing its name. EX, Guide, Library, Live TV

POST /api/notify - Present a notification while playing video - example payload: {"title":"Arrived home", "message":"Jon has arrived home"}