UNPKG

stremio-addons

Version:
106 lines (60 loc) 4.58 kB
### Meta Element The response is an array of Metadata objects. #### Metadata object ``id`` - **required** - universal identifier, formed like "DOMAIN_id:ID", for example "yt_id:UCrDkAvwZum-UTjHmzDI2iIw". ``type`` - **required** - type of the content; e.g. `movie`, `series`, `channel`, `tv` (see [Content Types](content.types.md)) ``name`` - **required** - name of the content ``genre`` - **required** - genre/categories of the content; array of strings, e.g. ``["Thriller", "Horror"]`` ``poster`` - **required** - URL to png of poster; accepted aspect ratios: 1:0.675 (IMDb poster type) or 1:1 (square) ; you can use any resolution, as long as the file size is below 100kb; below 50kb is recommended ``posterShape`` - _optional_ - can be `square` (1:1 aspect) or `regular` (1:0.675) or `landscape` (1:1.77). If you don't pass this, `regular` is assumed ``background`` - _optional_ - the background shown on the stremio detail page ; heavily encouraged if you want your content to look good; URL to PNG, max file size 500kb ``description`` - _optional_ - a few sentances describing your content ``year`` - _optional_ - string - year the content came out ; if it's ``series`` or ``channel``, use a start and end years split by a tide - e.g. ``"2000-2014"``. If it's still running, use a format like ``"2000-"`` ``director``, ``cast`` - _optional_ - directors and cast, both arrays of names ``imdbRating`` - _optional_ - IMDb rating, a number from 0 to 10 ; use if applicable ``dvdRelease`` - _optional_ - DVD release date ``released`` - _optional_ - initial release date; for movies, this is the cinema debut ``inTheaters`` - _optional_ - used only for ``movie`` type, boolean whether this movie is still in theaters or not; if not provided, it will be decided based on ``released`` date ``videos`` - _optional_ - used for ``channel``, array of Video objects ``uploads`` - _optional_ - used for ``channel``, array of Video objects; same as ``videos`` but **OBSOLETE** ``episodes`` - _optional_ - **OBSOLETE**, replaced by ``videos`` ``certification`` - _optional_ - [MPAA rating](http://www.mpaa.org/film-ratings/) - can be "G", "PG", "PG-13", "R", "NC-17" ``runtime`` - _optional_ - human-readable expected runtime - e.g. "120m" ``language`` - _optional_ - spoken language ``country`` - _optional_ - official country of origin ``awards`` - _optional_ - human-readable string that describes all the significant awards ``website`` - _optional_ - URL to official website ``isPeered`` - _optional_ - set this property if you know whether that item can be streamed with peering by the same add-on which is serving the meta #### Video object ``id`` - **required** - ID of the video; you can skip this only if you've passed ``season`` and ``episode`` ``title`` - **required** - title of the video ``publishedAt`` - **required** - Date, publish date of the video; for episodes, this should be the initial air date ``thumbnail`` - _optional_ - URL to png of the video thumbnail, in the video's aspect ratio, max file size 5kb ``stream`` - _optional_ - In case you can return links to streams while forming meta response, **you can pass the [``Stream Object``](/docs/api/stream/stream.response.md)** to point the video to a HTTP URL, BitTorrent, YouTube or any other stremio-supported transport protocol. ``available`` - _optional_ - set to ``true`` to explicitly state that this video is available for streaming, from your add-on; no need to use this if you've passed ``stream`` ``episode`` - _optional_ - episode number, if applicable ``season`` - _optional_ - season number, if applicable ``trailer`` - _optional_ - YouTube ID (string) of the trailer video; use if this is an episode for a series ``overview`` - _optional_ - video overview/summary _**NOTE** - In case you've provided ``id``, the query to ``stream.find`` for playing that video will contain ``video_id`` property with the same value._ _In case you've provided ``season`` and ``episode`` combination, both would be contained in the query to ``stream.find``._ ##### Video object - series example ```javascript { id: "1:1", title: "Pilot", publishedAt: new Date("1994-09-22 20:00 UTC+02"), season: 1, episode: 1, overview: "Monica and the gang introduce Rachel to the real world after she leaves her fiancé at the altar." } ``` ##### Video object - YouTube video example (channels) ```javascript { id: "9bZkp7q19f0", title: "PSY - GANGNAM STYLE", publishedAt: new Date("2012-07-15 20:00 UTC+02"), thumbnail: "https://i.ytimg.com/vi/9bZkp7q19f0/hqdefault.jpg" } ```