Skip to content
Nexview

Nexview

A media discovery dashboard for your own server: new releases from TMDB, marked with what is already in your library — and requests that land straight in Radarr and Sonarr. Entirely free: no price, no subscription, no paid add-ons — every feature for everyone.

Free · open source · self-hosted · a single Docker container
nexview.home.lan
What it is

An interface, not a downloader

Nexview sits in front of Radarr and Sonarr: it shows what is out there, takes requests and passes them on. Nothing more — and that is exactly the point.

What Nexview does
  • Shows what is out there. New releases from TMDB, with filters, search and detail pages.
  • Shows what you already have. The match against your library sits on the poster as a badge.
  • Recommends. What someone marks with a heart turns into their own start page.
  • Orders the wishes. Roles, approvals, quotas, age limits, block list, tickets.
  • Passes it on. The finished request goes to Radarr or Sonarr — with quality profile and target folder.
What Nexview does not do
  • It downloads nothing. Nexview has no download client and talks to no indexer, tracker or usenet provider.
  • It finds no sources. Where a title could be found is something Nexview does not know — and does not ask. That part is done by Radarr and Sonarr, exactly as before.
  • It does not replace the *arr suite. Without Radarr and Sonarr, Nexview is a pretty list. It comes on top of them, not instead of them.
  • It hosts nothing. No account with us, no media files on someone else’s server, no callback channel. Everything runs at your place.

If you know Overseerr or Jellyseerr: same field, different emphasis. Nexview puts the weight on discovery — favourites and the recommendations curated from them for each person individually, the IMDb, Rotten Tomatoes and Metacritic ratings right next to the title, and the trailer before you decide.

Why

Radarr and Sonarr are tools for operators

01

Radarr and Sonarr are built for the person running the server — not for flatmates, parents or friends.

02

If you would rather not hand out that access, the wishes reach you by chat and you enter them by hand.

03

Nexview is the layer in between: everyone browses and requests, the connections stay with you.

Features

What makes the difference

Separate areas for movies and series, permissions instead of blind trust — and the state of every title visible without a click.

Movies and series apart

Two areas with their own logic: movies go to Radarr, series to Sonarr — season by season if you like.

Filter and search

Period, language, region, genre, rating and studio — combinable, plus search across all titles.

Detail pages

Cast, studios, recommendations and trailer. For series, individual seasons can be requested.

State at a glance

Not requested, requested, searching, already downloaded, blocked — on the poster, no asking around.

Three roles

Administrator, approver, user. Everyone sees their own requests and nobody else’s.

Approvals and quotas

Set per user, automatic if you want — so no single person fills the library.

Age restriction

An age per user, measured against the certification of the country of origin.

Block list

Titles that should not enter the library stay visible — but cannot be requested.

Ticket centre
Report an issue, the administrator answers — with history and state.

Ratings
For movies from IMDb, Rotten Tomatoes and Metacritic — no extra service needed.

Notifications
The bell inside the app, by e-mail as well if you want — every event switchable on its own.

Bilingual
Interface and movie titles in German and English.

Help deciding

You have no idea what to watch

Nexview is not only for requesting — it helps you find the film for tonight: favourites, ratings and trailers sit in the same place as the button.

Set a heart
Everyone marks what they like. Those favourites turn into curated recommendations on their own start page — different for each person.

Read the ratings
IMDb, Rotten Tomatoes and Metacritic sit right next to the movie title — so the choice does not hang on the poster.

Watch the trailer
The trailer plays in a window over the detail page — watch first, request after, not the other way round.

Screenshot: favourites and the recommendations curated from them
Illustration: two people sitting close together in a dark cinema, a bucket of popcorn between them, the screen glowing ahead
A word from us

Go to the cinema

Nexview organises what sits in your library. Where the files come from is your decision — and the better answer is rarely a torrent.

Films exist because people make a living from them: camera, editing, sound, and somewhere a person who spent three weeks on four seconds. Buy a ticket, rent it, subscribe — that is what makes the next film possible.

And go to the cinema. For the screen, for the sound no soundbar can manage, and for the two hours where the phone stays in your pocket.

Nobody ever met the love of their life on a file-sharing site. In a cinema, plenty have. So: get popcorn, sit at the back, and kiss.

For operators

What you get out of it

Nexview takes the role of switchboard off your hands: wishes, feedback and limits run through the application instead of through you.

Issues in one place
Missing audio, wrong language version, a title that stalls: it arrives as a ticket with history and state, not as a message at midnight. You see what is open and close it.

Feedback on quality
Whoever watched a title rates it with stars — that shows you which media cause trouble. And every film card carries a “report a problem” button that files the issue as a ticket.

★★★★ “Picture fine, audio English only”
nexview.home.lan/tickets
Screenshot: ticket centre with history and state per issue

Disk space stays predictable

Quotas per day, week and month, approvals per person — the library grows at the pace you allow.

Statistics and error log

Who requests how much, what fails. The log is visible to the administrator only.

Radarr stays yours

Nobody needs access to Radarr, Sonarr or the NAS. Block list and age limits keep the rest out.

How it runs

From browsing to the file

Nexview passes it on, Radarr and Sonarr do the rest — the state follows along by itself.

  1. 1 Discover Browse new releases from TMDB — what is already in the library is marked.
  2. 2 Request Pick quality profile and target folder, for series also single seasons.
  3. 3 Approve Automatic or by hand — per user, with quotas and age limit.
  4. 4 Done Radarr or Sonarr takes over, the state moves on to “already downloaded”. Radarr / Sonarr
Screenshots

The views of the application

Four views at the desk, three on the phone. Captured on a test installation: the titles come from TMDB, the accounts are made up.

nexview.home.lan/discover
Screenshot: discover view with poster grid, filter bar and state badges
01 · DISCOVER

The start view

Rows of new releases, movies and series apart. Above the row the filter bar: period, language, region, genre, rating, studio — combinable. Every poster carries its badge, so what is already in the library is visible without a click.

Looking for something specific? Type it into the search; titles appear in the language you chose.

02 · DETAIL PAGE

Everything about a title

Cast with photos, the studios involved, recommendations for similar titles and the trailer in a window. For movies the ratings from IMDb, Rotten Tomatoes and Metacritic sit alongside.

For series all seasons are listed below, each requestable on its own — with the state it currently has.

nexview.home.lan/movie/842
Screenshot: detail page of a film with cast, studios and trailer
nexview.home.lan/requests
Screenshot: list of requests with person, time and state
03 · REQUESTS AND APPROVALS

What is open, what is running

Administrators and approvers see every request with person, time and state, and approve or decline it. With automatic approval the request goes straight on to Radarr or Sonarr.

Users see the same list, but only with their own requests — and the quota they have left.

04 · ADMINISTRATION

The part only you see

Invite users, set roles, grant quotas per day, week and month, set an age limit per person and maintain the block list. Plus the connections to TMDB, Radarr and Sonarr with quality profiles and target folders.

The ticket centre collects everyone else’s issues — with history and state, so nothing gets lost in a chat.

nexview.home.lan/admin
Screenshot: administration with users, quotas and connections
On the phone

The same application, one column

Nexview is not a second, stripped-down phone version — it is the same interface with the same scope. The grid becomes a single column, the rows still scroll sideways, the badges stay the same. Whoever sees a trailer on the sofa requests the film right there instead of typing it into the family chat.

Search and filter — the same filters as at the desk, as pills stacked instead of a bar.

Request in two steps — open the title, confirm the quality profile; for series pick the seasons.

Follow the state — “requested”, “searching”, “already downloaded”; the bell reports the change.

Screenshot on the phone: discover in a single column
Discover
Screenshot on the phone: detail page of a film
Detail page
Screenshot on the phone: the ticket centre with open issues
Ticket centre
Roles

Who may do what

Three roles are enough: one administers, one decides, everyone discovers.

Administrator

Connections to TMDB, Radarr and Sonarr, users, quotas, age limits, block list, tickets.

Approver

Sees all requests and approves or declines them — without reaching the settings.

User

Discovers, filters, requests — and sees only their own requests.

The three roles compared
PermissionAdministratorApproverUser
Discover, filter, requestyesyesyes
See own requestsyesyesyes
See all requestsyesyesno
Approve or decline requestsyesyesno
Users, quotas, age limitsyesnono
Maintain the block listyespartlyno
Connections to TMDB, Radarr, Sonarryesnono
Answer ticketsyesnono
Install

One container, three steps

Interface and API come from the same image. Take the compose snippet, start it, set it up.

docker-compose.yml
services:
  nexview:
    image: ghcr.io/derkezorm/nexview:latest
    container_name: nexview
    restart: unless-stopped
    ports:
      - "5173:8000"
    volumes:
      - ./data:/data
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Europe/Berlin

Without a TMDB key Nexview starts with sample data — so you can look first and decide after. Database, keys and profile pictures live in the ./data folder next to the compose file.

  1. 1 Start the container Take the compose snippet, run docker compose up -d, open the interface on port 5173.
  2. 2 Run the wizard Enter the TMDB, Radarr and Sonarr keys, pick quality profiles and target folders.
  3. 3 Bring people in By invitation with a confirmed e-mail address; set role, approvals, quotas and age limit while you are there. Family & friends
Security and data

Where things live

The API keys for TMDB, Radarr and Sonarr are stored encrypted in the database — not in configuration files.

The browser talks to the Nexview backend only, never directly to TMDB, Radarr or Sonarr.

What is stored are users, settings and requests. Media files stay where they were.

Common questions

Before you install it

What does Nexview cost?

Nothing. The source is MIT-licensed, and you run it yourself.

Is there a hosted version?

No. There is no sign-up with us, no account and no price — Nexview runs on your server.

Do I need Radarr and Sonarr?

Yes. Nexview passes requests on; searching and downloading is done by Radarr for movies and Sonarr for series.

Does it run on a Synology?

Yes. A single Docker container, typically on a Synology or a home server — there as a Container Manager project from the compose file.

Can I look at it first?

Without a TMDB key Nexview starts with sample data. You can add the keys later in the wizard.

Does everyone see the same?

No. Users only see their own requests, the age restriction limits the titles, the block list limits requesting.

Where are my media files?

Where they were. Nexview stores users, settings and requests — no media.

German or English?

Both, switchable — including the movie titles and descriptions themselves.

Source, compose file, instructions

Everything is on GitHub. There is no hosted version, no account and no price — Nexview runs on your server or not at all.

View on GitHub

Nexview uses TMDB as its data source but is not from TMDB and is not endorsed or certified by TMDB. The screenshots come from a test installation; the accounts and requests shown in them are made up.

Nexview is published under the MIT licence. Radarr, Sonarr, Docker, Synology, IMDb, Rotten Tomatoes and Metacritic are trademarks of their respective owners and are named here for descriptive purposes only. Some of the icons on this page are based on Lucide (ISC licence) — copyright held in part by Cole Bemis 2013–2022 as part of Feather (MIT licence), otherwise by the Lucide contributors from 2022.