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.

Not set
Get a Fanart.tv key ↗

Keys are stored on your Worker and forwarded only to their providers.

Adding a TMDB key automatically fills missing Jellyfin details for matched titles, including cast photos, character names, biographies and related titles. Works with metadata add-ons, even when Providers is set to Off. Existing add-on details and episode numbering are preserved.

Providers

Optional metadata providers start off. With Off selected, your add-ons supply the details. Choose a provider to override them.

Artwork priority

All artwork overrides start off. Enable the sources you want, top first. With none selected, the original title artwork is kept.

3Catalogs

Added add-ons appear first and their catalogs start enabled. Services appear below, disabled by default; those requiring a key appear after you add it. Use each source’s toggle to enable or disable all its catalogs, and the arrows to arrange them.

Your lists

Add your MDBList key in Scrobbling.

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.

Switch to Advanced for custom lists, MovieLens and recommendations.

Add-ons

Connect the sources that bring your library to life. Add a source below, then manage it in one place.

Add an add-on

Paste a Stremio manifest link. We’ll detect what it provides.

Adding several? Put each link on a new line.

Added add-ons 0

Check a connection, change its role, or remove a source.

Your sources start here

Add your first manifest link above to choose your catalog and metadata sources.

5Scrobbling

Your server keeps your watch progress. Trackers are optional.

Where your progress is stored

A primary tracker adds its history and receives new watch updates for enabled media types. Server records take precedence. Profiles with separate history stay on the server and do not sync with trackers.

Used for Continue Watching and watched status. Add the service’s credentials below to select it.

Sync status and delivery

Server progress is saved as your player reports it. Tracker updates are queued for delivery. PublicMetaDB receives stopped positions; MyAnimeList and AniList receive completed anime progress.

Media types to send

These filters apply only to trackers enabled above. Checked media types do not enable a tracker.

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. Your server saves the updated credentials.

MDBList

Use MDBList for watched history and resume positions, or only send it watch updates. This key makes MDBList catalogs available to enable in Catalogs.

Not set
Get an MDBList key ↗
PublicMetaDB

Use PublicMetaDB for watched history and resume positions, or only send it watch updates. Playback positions are sent when you stop. PublicMetaDB applies its own resume-completion rules.

To display imported titles, use an add-on that supports TMDB IDs, or enable TMDB in Metadata.

Not set

Create a key in PublicMetaDB → Settings → API.

PublicMetaDB API setup ↗
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

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

Build visual box-set libraries for Jellyfin.

Import / export
No collections yet

Create a library, add box sets, and give them your own artwork.

9Connect Jellyfin

Enter this server address in your Jellyfin app, then sign in with your server account.

Load an existing config