github JFLXCLOUD/NeXroll v1.13.18

4 hours ago

Highlights

This release resolves the items surfaced in the 2026-05-27 user diagnostic bundle and adds self-service library-health tooling.

Fixes from the diagnostic bundle

  • Yearly schedules with no end date now stay active all year (previously fired only on the start date). Year-boundary ranges (e.g. Dec → Jan) are supported.
  • Eliminated thumbnail URL crashes — TMDB poster URLs were being concatenated onto the local static path, producing thousands of WinError 123 log entries. Fixed at the source and with a defensive backend guard.
  • Sequence editor now plays the final preroll in a sequence.
  • Long preroll titles wrap to two lines in the Add-Prerolls picker.

Library health & cleanup

  • Rescan Preroll Files gains two opt-in actions: Remove Missing Rows (drops DB entries whose files are gone) and Dedupe Duplicates (merges rows pointing at the same file). Fixes inflated preroll counts.
  • Dashboard health banner warns when missing or duplicate rows are detected and deep-links to the right cleanup button.

Preview fixes

  • Dashboard "Currently Playing" preview now plays one random preroll per random block (matching Plex), and correctly includes trailer / Coming Soon / dynamic-preroll blocks.
  • Sequence builder preview now includes prerolls tagged into a category via the modern many-to-many relationship.

UI

  • This Week's Schedule marks days where filler will play all day.
  • Rescan buttons show "Rescanning..." instead of "Restoring..."
  • Year-view month boxes no longer overflow with long schedule names.

Logging

  • Update-check network failures (firewall, DNS, timeout) now log as warnings rather than errors, and back off after repeated failures so they stop flooding the log.

Install: download NeXroll_Installer.exe below and run it.

Don't miss a new NeXroll release

NewReleases is sending notifications on new releases.