Requests for everyone at home.

Cupola is an app for Seerr, Overseerr and Jellyseerr on iPhone, Android and Mac. You get Discover, requests and approvals. Everyone else at home gets a simpler app to ask for things.

21:04

Sunday 11

October · 13 of 13 answering

Singularity

New on your server · 2 h ago

Coming upCalendar
Wed14 Oct
Sprite Fright Not out yet
Fri16 Oct
Cosmos Laundromaton digital
21:04

Discover

Movies, series, people
Trending this weekAll
Genres
Networks
Studios
People
Decades
Collections
21:05

Spring

Andy Goralczyk · 2019 · 8 min · Fantasy

Trailer Watchlist

A shepherd girl and her dog face ancient spirits in order to continue the cycle of life.

On your server2 services
Radarr Missing
JellyfinNot there
21:06

Activity

3 faults · 4 downloads

Needs you
Charge is stuck at 47%Nothing for 3 h · no one has the rest
2 need a manual importRadarr could not match the files
Review
Lidarr did not answer since 20:41At home · nas.home.arpa:8686
Downloads18.6 MB/s
Tears of Steel64% · about 12 min left
Sintel21% · about 40 min left
21:07

Sunday 11

October · Signed in as Alex

Ready to watch

Sintel

You asked for it on Thursday

Your requests
Tears of SteelDownloading 62% · ready around 21:40
ChargeWaiting for approval
SpringOn its way

For you, running the server

  • Discover. Trending, a calendar, genres, networks, studios, people, moods and languages, plus the collections you only partly have.
  • Requests. Approve or decline from your phone, resolve issues, keep a watchlist.
  • One search. Seerr, Radarr, Sonarr, Jellyfin and Plex answer together, so you know if you already have it.

For everyone else at home

Family members sign in to Seerr with their own account (email, Jellyfin or Plex). They get a Cupola with three tabs: Home, Discover and their requests.

  • Plain status. Waiting for approval, Downloading 62% · ready around 21:10, Ready to watch.
  • Nothing technical. No API keys, no queues, no service names beyond Jellyfin and Plex.
  • Only what they can do. If the server would refuse it, the button is not there.
  • A widget and a notification. Their requests on the home screen, and Ready to watch when one arrives.

Inviting someone

In Seerr, Invite someone makes a link or a QR code with the server's address, never its API key. They install Cupola, open the link and sign in.

Not a player

Cupola tells you when something is ready. You watch it where you always do: Jellyfin, Plex or your TV.

What Cupola does with each

See all seventeen services.

Seerr

Overseerr / Jellyseerr

Powers Discover: trending, calendar, genres, networks, studios, people, collections. Send, approve and decline requests, resolve issues, keep a watchlist. Household members sign in with their own account

Signs in with
API key, or a member's own sign-in (email, Jellyfin or Plex)
Control
Read + write
Tested
Verified on a real server

Who is watching right now, transcode reasons, resume points, libraries, users, devices and tasks; pause, stop or message a session

Signs in with
API key + viewer
Control
Read + sessions
Tested
Verified on a real server

The same session-first board, driven by Plex's own semantics: libraries, on deck, devices, playlists; stop a session

Signs in with
Token
Control
Read + stop
Tested
Partly verified

Questions

Does it work with Overseerr and Jellyseerr?

Yes. Seerr, Overseerr and Jellyseerr all work the same way in Cupola: Discover, requests, approvals and issues.

Can my family request movies without access to Radarr?

Yes. They sign in to Seerr with their own account (email, Jellyfin or Plex) and get a simpler Cupola: what is ready to watch, Discover and their requests. Invite them from Seerr with a link or a QR code. See requests with Seerr.

Is Cupola a media player?

No. You still watch in Jellyfin, Plex or your usual player. Cupola finds, requests and downloads, and shows who is watching, with pause and stop.

What data leaves my network?

Two things, and on Android a third. Posters and cast photos come from TMDB, where Seerr points, with none of your credentials attached. A Plex sign-in to Seerr goes through plex.tv once. And on Android, the code scanner in Copy from another device is Google's ML Kit, which sends Google diagnostic and usage data; we plan to replace it. We collect nothing ourselves: no analytics, no crash reports. See privacy.

Get Cupola

Free and open source. It works with the services you already run.

iPhone and iPad

TestFlight beta, from Apple

Android

APK from GitHub releases