AIOStreamsAIOStreams
ReferenceAddon Protocol

Streams

Extra stream fields AIOStreams reads, and what each one fills in.

These fields sit in a stream's behaviorHints alongside the Stremio ones. Without them, AIOStreams works the values out from the stream's name and description where it can, so send them whenever your addon knows them.

FieldShapeUsed for
servicestring, a service idThe debrid or usenet service the stream plays through
cachedboolean, sent with serviceWhether the file is ready to play on that service now
seedersnumberThe torrent's seeders
indexerstringThe indexer or tracker the release came from
publishDateISO 8601 dateThe release's age
durationnumber, in secondsThe runtime, and the bitrate worked out from it and the size
folderNamestring, the torrent or folder the file is inParsed with the filename: its seasons mark a season pack, and it fills in details the file lacks
folderSizenumber, in bytesThe torrent or folder size; a file much smaller than its folder marks a season pack

Keyword and regex filters match folderName as well as the filename.

The standard filename and videoSize hints work the same way: AIOStreams uses them before anything in the description.

On a url stream for a torrent, send its infoHash and fileIdx too. Stremio still plays the url, and AIOStreams uses them to spot the same file coming from other addons.

Subtitles attached to a stream take the fields on the Subtitles page.

Service ids

realdebrid, alldebrid, premiumize, debridlink, torbox, easydebrid, debrider, offcloud, pikpak, putio, seedr, torrin, easynews, nzbdav, altmount, stremio_nntp, stremthru_newz, aiostreams

Example

{
  "name": "MyAddon\n1080p",
  "description": "Show S01E05 • 1.2 GB • 20:28",
  "url": "https://…/Show.S01E05.1080p.WEB-DL.x264-GROUP.mkv",
  "infoHash": "0123456789abcdef0123456789abcdef01234567",
  "fileIdx": 4,
  "behaviorHints": {
    "filename": "Show.S01E05.1080p.WEB-DL.x264-GROUP.mkv",
    "videoSize": 1288490189,
    "service": "realdebrid",
    "cached": true,
    "seeders": 52,
    "indexer": "Nyaa",
    "publishDate": "2026-09-30T18:00:00Z",
    "duration": 1228,
    "folderName": "Show.S01.1080p.WEB-DL.x264-GROUP",
    "folderSize": 13421772800
  }
}

This is episode 5 of a season 1 pack, cached on Real-Debrid, 20 minutes 28 seconds long, at about 8.4 Mbps.

On this page