Skip to content

NeXroll 2.2.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@JFLXCLOUD JFLXCLOUD released this 01 Sep 17:52

Backups were missing every setting you had, so restoring one on a new machine came back with nothing connected. The first-run wizard could send you away from itself with no way back. Community Prerolls gains multi-select and bulk download, Docker installs get a Path Mappings step, and the help button now opens the wiki page for whatever you are looking at.

New settings migrate on first start. No configuration change needed.

Backup and restore

Take a fresh backup after upgrading. Backups made before this build do not contain your settings.

  • Database backups contained no settings at all. Every connection, credential, path mapping, generator default and dashboard preference was absent, so a backup restored on a new machine came back with no media server, no Radarr or Sonarr, and every preference at its default — while the UI promised it exported "settings". All of it is included now.
  • Restoring destroyed five settings on every run, including on the same machine. The restore clears the category and sequence references before deleting those tables and never put them back, silently losing your NeX-Up category, TV category, filler category, filler sequence and active category. They are restored, and their ids remapped so they follow the rows even though the numbers change.
  • System backups omitted generated prerolls and Coming Soon lists. NeX-Up storage sits beside the prerolls folder rather than inside it, so the "comprehensive" backup never touched it — yet library entries point straight at those files. Restoring elsewhere produced entries with nothing behind them. Generated output and brand assets are included now; downloaded trailers are deliberately left out because NeX-Up re-fetches them and they are usually most of the folder.
  • Restoring across platforms works properly: paths that do not exist on the target are skipped rather than applied, and generated prerolls are relinked to where they actually landed.

Setup wizard

  • Signing in with Plex left the wizard for good. The button completed onboarding and dropped you on the Connect page, and nothing brought the wizard back short of a factory reset. Plex sign-in now runs inside the wizard.
  • Settings → System gains "Run Setup Wizard", which reopens it over your existing configuration without resetting anything. A factory reset returns you to it reliably too.
  • A Path Mappings step for Docker installs — it explains why a container needs the translation, offers your real mount points as one-click choices, and translates a path so you can see what your media server will be told.
  • Trailer storage during setup, on Windows and Docker alike, with a check reporting whether your media server will actually be able to open files there.
  • Unticking "Require login after setup" did nothing — login was always required afterwards. It is honoured now, and the wizard signs the new admin in rather than finishing onto a login screen.
  • Credentials are masked as they are typed.

Community Prerolls

  • Multi-select and bulk download, with a batch category and live progress. Downloads are paced five seconds apart, and the server-side limiter now waits its turn rather than rejecting — and paces globally, so two browsers cannot double the request rate the community server sees.
  • Duration and file size are resolved on demand instead of always reading "Unknown".

NeX-Up

  • Poster views for Upcoming releases and Your Trailers, alongside list and calendar. Missing artwork is backfilled from Radarr and Sonarr.
  • Every trailer preview on the Upcoming page played the same clip. The match compared two fields that are both empty on the Movies tab, so the first row was always returned.
  • The Show/Hide filter ignored freshly downloaded trailers, because it matched on category alone and a new trailer has none yet.
  • Installing the PO-token provider could fail with an npm ENOENT. A provider left running by an earlier NeXroll held its own folder open, so the cleanup before the copy quietly failed and the new files landed a directory too deep. Pressing Install now repairs it.
  • The provider dependency offered "Install" when it was already installed.
  • "Match length to the soundtrack" never appeared after uploading a track.

Elsewhere

  • The help button opens the page you are on — Schedules opens the scheduling guide, Connect the connection guide, and sub-pages deep-link to the right section.
  • Autoplay preview in the Preroll Library, and the Preview button on thumbnails now opens the full player instead of doing nothing.
  • The Upcoming schedules dashboard tile spilled past its own edge when it held more rows than it could show.
  • Settings → System did not match the rest of the app — nine text sizes, fifty hardcoded colours that ignored your theme, and panels painted the same colour as the card behind them. The Theme tile also named the light or dark base rather than the theme you had chosen, so six of the eight themes looked identical.
  • The wiki gains Dashboard, Preroll Library, Connect and Backup and Restore pages.

Windows: download and run the installer below.
Docker: docker pull jbrns/nexroll:2.2.0-beta.5

Full changelog: CHANGELOG.md