How Federation Works

Multiple ARD Recorder instances can share their recording catalogs. An operator adds trusted peer instances, and their recordings appear in the local UI alongside local content.

Independent instances, shared catalogs

Each instance manages its own suggestions, votes, and editor decisions independently. Only the output — finished recordings and upcoming scheduled tasks — is shared.

How peers are added

Operators use flask peer-add <url> --name <label> to add a peer. The local instance polls the peer's public catalog periodically and caches the results.

What is shared vs what stays local

Shared: recordings (with download links and magnet URIs), upcoming approved scheduled tasks. Local only: suggestions, votes, user accounts, editor decisions.

← Torrents · Extensions →