Support Articles
Server API: Shows
Beta
Shows are a core part of Channels, these are the titled items that group episodes. Shows are full of their own metadata. On this page, we’ll dive into the different show endpoints you can use to read show information programmatically from the Channels library.
The show model
The show model contains all the information about your TV shows in your library, such as their name, poster art, last watched date, etc. Additionally, you can fetch all of the episodes of a show using the nested endpoint.
Properties
The unique identifier for the TV show.
The name of the TV show.
The summary of the TV show.
The URL of the poster image for the TV show.
The year the TV show originally aired.
The date the TV show originally aired.
An array of strings for the genres of the TV show.
An array of strings for the categories of the TV show. Categories describe the type of content the TV show is such as Series, Miniseries, etc.
An array of strings for the labels of the TV show. Labels are self assigned strings used for organizing items in the library.
An array of strings for the cast of the TV show.
The number of episodes contained in the TV show.
The number of unwatched episodes for the TV show.
Whether or not the TV show has been favorited.
The date of the last time an episode of the TV show was watched.
The date of the last time an episode was recorded for the TV show.
The date when the TV show was first added to the library.
The date when the TV show was last updated.
GET /api/v1/shows
List all shows
Returns a list of all TV shows in the library.
Optional Attributes
Only return shows with their complete watch status corresponding to the passed in value.
Only return shows with their favorited status corresponding to the passed in value.
Sorting Attributes
Sort the response based on the passed in value.
Options
-
alpha
default
Sort by the title of the show.
-
date_added
Sort by the date the show was added to the library.
-
date_released
Sort by the date the show originally aired.
-
date_watched
Sort by the date the show was last watched.
-
date_updated
Sort by date the show was last updated.
Set the order of the response.
Options
-
asc
default
Ascending order.
-
desc
Descending order.
[{"id":"183983","name":"Law & Order","summary":"Filmed on location in New York, the drama showcases the sometimes-complex process of determining guilt or innocence, while lives hang in the balance. Often inspired by the latest headlines, the plots highlight legal, ethical or personal dilemmas to which people can relate.","image_url":"https://tmsimg.fancybits.co/assets/p7893681_b_h9_aa.jpg?w=720&h=540","release_year":1990,"release_date":"1990-09-13","genres":["Crime drama"],"categories":["Show","Series"],"labels":["dad-shows","90s"],"cast":["Sam Waterston","S. Epatha Merkerson","Anthony Anderson","Alana De La Garza","Jeremy Sisto","Linus Roache","Jerry Orbach","Benjamin Bratt","Steven Hill","Michael Moriarty","Shirley Knight","Angie Harmon","Jesse L. Martin","Dianne Wiest","Carey Lowell","Fred Dalton Thompson","Elisabeth Rohm"],"episode_count":327,"number_unwatched":91,"favorited":false,"last_watched_at":1676964697827,"last_recorded_at":1669733074598,"created_at":1594918770000,"updated_at":1676964697827},{"id":"17223","name":"Friends",...}]GET /api/v1/shows/:id
Retrieve a show
This endpoint allows you to retrieve a show by using its unique identifier.
Required Attributes
The unique identifier of the Show.
{"id":"183983","name":"Law & Order","summary":"Filmed on location in New York, the drama showcases the sometimes-complex process of determining guilt or innocence, while lives hang in the balance. Often inspired by the latest headlines, the plots highlight legal, ethical or personal dilemmas to which people can relate.","image_url":"https://tmsimg.fancybits.co/assets/p7893681_b_h9_aa.jpg?w=720&h=540","release_year":1990,"release_date":"1990-09-13","genres":["Crime drama"],"categories":["Show","Series"],"labels":["dad-shows","90s"],"cast":["Sam Waterston","S. Epatha Merkerson","Anthony Anderson","Alana De La Garza","Jeremy Sisto","Linus Roache","Jerry Orbach","Benjamin Bratt","Steven Hill","Michael Moriarty","Shirley Knight","Angie Harmon","Jesse L. Martin","Dianne Wiest","Carey Lowell","Fred Dalton Thompson","Elisabeth Rohm"],"episode_count":327,"number_unwatched":91,"favorited":false,"last_watched_at":1676964697827,"last_recorded_at":1669733074598,"created_at":1594918770000,"updated_at":1676964697827}GET /api/v1/shows/:id/episodes
Retrieve a show's episodes
This endpoint allows you to retrieve all the episodes contained by a show.
Required Attributes
The unique identifier of the Show.
Optional Attributes
Only return episodes with watch status corresponding to the passed in value.
Only return episodes with favorited status corresponding to the passed in value.
Only return episodes with verified status corresponding to the passed in value.
Only return episodes sourced from the passed in value.
Options
-
recordings
Episodes recorded directly via Channels.
-
imports
Episodes added to the library via local content sources.
-
playon-cloud
Episodes added to the library from PlayOn Cloud.
-
stream-links
Episodes added to the library via a Stream Link.
-
stream-files
Episodes added to the library via a Stream File.
Sorting Attributes
Sort the response based on the passed in value.
Options
-
date_added
default
Sort by the date the episode was added to the library.
-
date_released
Sort by the date the episode originally aired.
-
date_watched
Sort by the date the episode was last watched.
-
duration
Sort by length of the episode.
Set the order of the response.
Options
-
asc
Ascending order.
-
desc
default
Descending order.
[{"id":"31260","show_id":"183983","program_id":"EP000176170013","path":"/shares/DVR/TV/Law & Order/Law & Order S01E18 1991年03月12日 The Secret Sharers 2022年11月25日-2359.mpg","channel":"512","season_number":1,"episode_number":18,"title":"Law & Order","episode_title":"The Secret Sharers","summary":"The probe of a felon's murder is hobbled by a cover-up to protect the killer.","full_summary":"A community rallies to protect a teen who shot a neighborhood drug dealer in front of a church gathering.","content_rating":"TV-PG","image_url":"https://tmsimg.fancybits.co/assets/p183983_b_h9_bl.jpg?w=720&h=540","thumbnail_url":"/dvr/files/31260/preview.jpg","duration":3671.601367,"playback_time":0,"original_air_date":"1991-03-12","genres":["Crime drama"],"tags":["CC","HD 1080i","HDTV","Stereo"],"categories":["Episode","Series"],"cast":["George Dzundza","Chris Noth","Dann Florek"],"commercials":[55.09,100.60000000000001,259.03000000000003,471.14,1053.52,1280.48,1724.42,1956.52,2527.56,2759.52,3332.46,3528.76],"watched":false,"favorited":false,"delayed":false,"cancelled":false,"corrupted":false,"completed":true,"processed":true,"locked":false,"verified":false,"created_at":1669438770000,"updated_at":1669733074609},{"id":"31254","show_id":"183983",...}]