u/HeliumNewb

▲ 13 r/NeXroll+1 crossposts

NeXroll v1.12.16 Released

What's Changed

Bug Fixes

Windows UI returns {"detail":"Not Found"} after running for a while NeXroll's single-file Windows executable extracts everything (including the web UI) into a temporary _MEI* folder on startup. Windows Disk Cleanup, Storage Sense, and tools like CCleaner delete temp folders while NeXroll is still running — the backend survives but loses its static files, causing every page load to fail until the machine is rebooted. The frontend is now copied to C:\ProgramData\NeXroll\frontend on every startup, which is never touched by temp cleanup tools.

Duplicate trailers appearing in Your Trailers Concurrent Radarr and Sonarr syncs could race and insert duplicate records for the same movie. The max trailer limit was also being exhausted prematurely because it counted duplicate rows instead of unique movies.

  • Sync endpoints now reject a second call while one is already in progress
  • Startup deduplication removes any existing duplicate records on boot
  • Max trailer count now tracks distinct movies only

Disabled trailer still playing in random preroll blocks Disabling a movie trailer in Your Trailers updated the ComingSoonTrailer record but not the linked Preroll record. Random category blocks read from Preroll, so the disabled trailer continued to play. TV trailers already handled this correctly — movie trailers now match that behaviour.

Sequence schedules dropping out of blend mode Sequence schedules containing NeX-Up Trailers, Coming Soon List, or Dynamic Preroll blocks contributed zero prerolls when blended with another schedule, silently falling out of the blend entirely. All three block types are now fully handled in the blend path.

Duplicate lines in app.log Every log message was written twice due to the same file handler being registered on both the root logger and each child module logger. Handler is now attached to the root logger only.

Additional fixes

  • Startup crash (NameError) when calculate_file_hash was called before its definition on first run
  • "No browser detected" message spamming app.log at INFO level on every NeX-Up settings request — downgraded to DEBUG

Download - https://github.com/JFLXCLOUD/NeXroll/releases/tag/v1.12.16

Docker - jbrns/nexroll:latest

reddit.com
u/HeliumNewb — 5 days ago

NeXroll v1.12.14 Released

v1.12.14 is out. This is the first stable release after the 1.12.0 beta cycle and brings a significant amount of new features alongside some important bug fixes.

Download

Windows Installer / Jellyfin & Emby Plugins: https://github.com/JFLXCLOUD/NeXroll/releases/tag/v1.12.14

Docker: jbrns/nexroll:latest

What's New

Sequence Builder — 3 New Block Types

NeX-Up Trailers, Coming Soon List, and Dynamic Preroll are now available as sequence blocks. Full support across the block editor, timeline, statistics, preview, export/import, scheduler, and Plex apply.

Emby Server Support

Emby is now a first-class media server alongside Plex and Jellyfin. A dedicated NeXroll Intros Plugin handles Cinema Mode preroll injection.

Conflict Resolution Page

Replaced the popup wizard with a dedicated Conflicts tab. Side-by-side schedule comparison, Auto-Resolve All, and persistent ignored conflicts.

Monthly Schedule Overhaul

Monthly schedules now use a Jan–Dec month selector instead of date pickers, with an optional time window per day.

Other additions: yearly schedule type, dashboard countdown timer to next activation, forgot password / local reset, drag & drop upload, EN/FR/ES/DE language support for NeX-Up generators, Coming Soon List logo positioning options, max trailers expanded to 50 / No Limit, API keys bulk delete, random block rotation every 10 minutes.

Bug Fixes

Jellyfin plugin fails to load on Jellyfin 10.11.x — The plugin DLL was compiled against an older SDK, causing a ReflectionTypeLoadException on startup. Rebuilt against 10.11.x — grab the updated DLL from the release page.

Radarr / Sonarr HTTP 307 in Docker — Connections now follow redirects, fixing failures when a Base URL or reverse proxy is configured in your Docker setup.

Other fixes: event log per-row scrollbars, scheduler silent fail on null sequence, NeX-Up orphan records in random pools, sequence preview Now Playing desync, plugin detect API key leak, preview player skipping, Plex disconnect token deletion, update checker version comparison, Docker CVE remediation.

Full changelog: https://github.com/JFLXCLOUD/NeXroll/blob/main/NeXroll/CHANGELOG.md

As always, report issues on GitHub, Discord - Help-Desk or leave a comment here.

u/HeliumNewb — 20 days ago