List a TV show's episodes
/editor/playlists/{pid}/series/{series_id}/episodes/read Read: looks, changes nothing. Scopes
The TV show and its episodes by season and number, those in the recycle bin included (deleted_at set). Episodes from a provider login (server, username and password) are fetched from the provider the first time; error says why when it did not send them.
Path parameters
pidstring (uuid)requiredThe playlist's id.
series_idintegerrequiredThe TV show's id (a row of the
serieslist).
Response
200 OK
seriesobjectrequiredThe TV show.
idintegerrequiredkindstringrequiredlive,movieorseries.categoryintegerrequiredIts category's id.
category_namestringrequiredproviderintegerrequiredcan be nullThe provider it comes from; null for a row added by hand.
provider_keystringrequiredIts id at the provider.
source_namestringrequiredIts name at the provider.
namestringrequiredurlstringrequiredThe stream address players open.
logostringrequiredepg_idstringrequiredThe guide channel it shows the programmes of.
epg_shiftnumberrequiredHours added to its guide times.
numberintegerrequiredChannel number; -1: none.
catchup_daysintegerrequiredDays of catch-up players are told about.
tmdb_idintegerrequiredcan be nullIts TMDB id (movies and TV shows).
ratingnumberrequiredcan be nullinfoobjectrequiredPlot, cast, genre, poster… of a movie or TV show.
positionintegerrequiredRows are listed by position in their category.
hiddenbooleanrequiredHidden from the playlist players get.
sync_namebooleanrequiredTakes the provider's name again at each sync.
deleted_atstring (date-time)requiredcan be nullWhen it went to the recycle bin; null when it is not there.
created_atstring (date-time)requiredupdated_atstring (date-time)requiredepisodesintegerrequiredcan be nullA TV show's episodes; null for channels and movies, and while they are not fetched yet.
episodesobject[]requiredBy season and number.
idintegerrequiredseasonintegerrequired-1: none.
numberintegerrequired-1: none.
namestringrequiredurlstringrequiredThe stream address players open.
infoobjectrequireddeleted_atstring (date-time)requiredcan be nullWhen it went to the recycle bin; null when it is not there.
errorstringrequiredWhy the provider's episodes could not be fetched; '' when they were.
Errors
- 401 No credential, or one that is wrong, expired or revoked.
- 403 The account, or the key's or app's scopes, may not do this.
- 404 Nothing with this id, or nothing the account can see.
- 429 Slow down: wait the seconds in the Retry-After header, then try again.