Whoever runs Seerr and wants to switch used to start from nothing: every
account by hand, every quota a second time, Radarr and Sonarr typed in once
more. This version reads a running Seerr during first-time setup and takes over
everything that has a place in Nexview.
New
-
A third way into the setup wizard: from a running Seerr. Nexview reads
the installation through Seerr's API with the key you paste, shows what it
found area by area, and writes only what you tick: Radarr and Sonarr with
their keys and folders, the mail server including its password, region and
language, the house quota default, the block list, and the notification
channels for Discord, Telegram, Gotify, ntfy and webhooks. Nothing is
preselected. The key is never stored, and the wizard only ever reads from
Seerr. -
Accounts come along, ready to use. One of Seerr's accounts becomes the
owner, with a password you set in the wizard. For everyone else you tick who
comes and pick a role per row; the default is user, and what the person was
in Seerr stands next to it as a hint. Each account arrives with its display
name, a username shaped from it, its count quota (Seerr's 0 means "no limit"
and becomes exactly that), its personal region and language, its profile
picture, and its Plex, Jellyfin or Emby identity. Plex people sign in through
Plex as soon as the server is connected; everyone else sets a password via
"Forgot password" or gets one from you. -
Everything is written in one go, or not at all. The wizard writes nothing
until its last step. Then settings, block list, channels, owner and accounts
land in a single transaction. If anything fails, the database stays empty and
the wizard stays where it is; nothing is half done. -
The media server is connected as the last step, once the owner exists.
Plex through the usual code at plex.tv, with the server Seerr used marked in
the list; Jellyfin and Emby through address and administrator sign-in, with
the address prefilled from Seerr. The step can be skipped and done later in
the settings. -
A report at the end says what was written, how each person gets in, which
rows were left out and why, and what remains to be done by hand.
What stays behind, on purpose
- The request history. What sits in Radarr and Sonarr, Nexview shows anyway;
only who asked would carry over, and no storage would be booked to anyone
retroactively. - Passwords, watch lists, per-person notification addresses, Seerr's override
rules and its discover sliders. None of them has a place in Nexview, and the
wizard says so instead of pretending. - Seerr's own public address. It points at Seerr, not at Nexview.
Changed
- Profile pictures from plex.tv and Gravatar are now allowed as image sources by
the content security rules, so the wizard can show them before writing.