rill
1General
The server name shown in your apps.
For titles, descriptions and artwork.
2Metadata
API keys
Everything below that needs a key stays locked until you add it. Free sources such as Cinemeta, Metahub, TVmaze and the anime sites work without keys.
Keys are stored on your Worker and forwarded only to their providers.
Providers
Where movie, series and anime details come from. Cinemeta always fills in anything the chosen provider lacks.
Artwork priority
Ticked sources are used, top first. Locked sources are skipped until their key exists.
3Catalogs
Choose catalogs and arrange their order in your apps.
No matching catalogs.
Your lists
Needs the MDBList key above.
Requires a Trakt client ID.
One region per line. Available charts appear above.
MovieLens
Custom catalogs
Build discovery lists or combine existing catalogs in the order you choose.
Recommendations
Optional AI recommendations use your viewing history with the provider you choose. Provider charges apply when a taste profile or recommendation list is generated.
For example: ai: thoughtful science fiction about first contact. Each uncached request uses your chosen AI provider.
Local playback history is included. Independent profiles use only their own history.
4Addons
Paste Stremio addon manifest links, one per line. Catalogs and details come from your metadata addons, with Cinemeta filling in automatically. Streams and subtitles come from the addons below.
Simple mode. Switch to Advanced at the top for scrobbling, API keys, anime lists, custom catalogs and AI recommendations.
Your catalogs
Turn catalogs on or off and drag them into the order your apps should show.
5Scrobbling
Used for continue watching and watched status.
Progress is sent when playback changes. If the player closes without reporting a stop, recent progress may be lost.
Media types per service
Trakt
Simkl
MDBList
PublicMetaDB
MyAnimeList
AniList
Trakt
Create an app at trakt.tv/oauth/applications with redirect urn:ietf:wg:oauth:2.0:oob, then paste its id and secret.
Refresh here when your token expires, then replace the install link in your player. Playback never rotates credentials in the background.
MDBList & PublicMetaDB
MDBList uses the key in Metadata. PublicMetaDB receives stopped positions and watched changes; choose another service for your library history.
Simkl
Create an app at simkl.com/settings/developer and paste its client id.
MyAnimeList
Create an API client at myanimelist.net/apiconfig (type: other). Open the authorisation page, approve, then paste the code from the address you land on.
AniList
Create a client at anilist.co/settings/developer with redirect https://anilist.co/api/v2/oauth/pin. Open the link, approve, and paste the token AniList shows you.
Open AniList authorisation page
6Search
7Age cap
Hide titles above this rating. PG-13 also allows TV-14. Unrated titles remain visible.
8Jellyfin
Profiles
Profiles use the same password. Share your watch history or keep it separate.
Collections
Collections are box set libraries. Each tile inside is a row of its own: an actor, a genre, a studio, a network, a decade, a franchise or any mix of your catalogs, with its own artwork and tile shape. Auto rows build whole sets in one click; starter packs give you a finished library to tweak.
9Connect your apps
Copy a link into your player. These links contain your configuration and credentials; keep them private. After changing settings, copy the updated link into your apps.