What's New in v1.12.14
New Features
- Sequence Block Types: NeX-Up Trailers, Coming Soon List, Dynamic Preroll — Three new block types in the Sequence Builder with full support across timeline, statistics, preview, export/import, scheduler, and Plex apply.
- Emby Server Support — Full Emby integration as a first-class media server. Includes the NeXroll Intros Plugin for Emby (Cinema Mode preroll injection).
- Plugin Auto-Detection & Remote Configuration — Detect and Configure Plugin buttons on Jellyfin and Emby connection pages.
- Conflict Resolution Page — Dedicated Conflicts tab with Auto-Resolve All, side-by-side comparison cards, and ignored conflicts management.
- Yearly Schedule Type — Year-agnostic recurrence across all years with optional Holiday API auto-update.
- Monthly Schedule: Month Selector — Jan–Dec month selector replaces date pickers. Includes optional Start/End Time window for selected days.
- Dashboard Scheduler Countdown Timer — Live D/H/M/S countdown to the next schedule activation.
- Forgot Password / Local Password Reset — Localhost-only password reset from the login page.
- Drag & Drop Upload — Drop video files directly onto the upload area.
- Language Options for NeX-Up Generators — English, French, Spanish, and German support for Dynamic Preroll and Coming Soon List generators.
- Coming Soon List: Logo Position Options — Watermark, Right of Title, and Below Title placement.
- NeX-Up: Expanded Max Trailers — Up to 50 trailers or No Limit.
- Ignore Conflicts — Hide conflicts from future scans with one click.
- API Keys: Multi-Select Bulk Delete
- Sequence Random Block Rotation — 10-minute rotation interval (was 5 minutes).
Bug Fixes
- Jellyfin Plugin: Fails to Load on Jellyfin 10.11.x — Plugin DLL rebuilt against 10.11.x SDK. Resolves
ReflectionTypeLoadExceptionon startup. - NeX-Up: Radarr / Sonarr Connection Fails with HTTP 307 — All API calls now follow redirects. Fixes connections in Docker environments using a Base URL or reverse proxy.
- Event Log: Per-Row Horizontal Scrollbars — Log entries now wrap instead of generating individual scrollbars.
- Scheduler Not Applying Correct Schedule — Fixed null sequence string causing silent apply failures.
- NeX-Up: Orphan Preroll Records Polluting Random Pools — Missing files filtered from all sequence resolution paths.
- Sequence Preview: Now Playing Label Desyncs — Playlist snapshotted at modal-open, immune to background refreshes.
- Plugin Detect: API Key Leak — Detect is now read-only; no more orphaned keys on page load.
- Plugin Configure: Silent Failure & Key Accumulation — Full diagnostics, key cleanup, and rollback on push failure.
- Preview Playback Skipping — Stable
<video>element with source swaps viauseEffect. - Plex Disconnect Deletes Stable Token — Disconnect now preserves the Windows Credential Manager token.
- Update Checker Not Detecting New Versions — Fixed 5 bugs in version comparison and response field handling.
- Require Login Toggle Enabled Without Users — Greyed out until at least one user account exists.
- Yearly Schedule: False Validation Error
- Log Rotation: Multiple Writers — Consolidated to a single handler.
- Docker CVE Remediation — pip upgraded for CVE-2025-8869 and CVE-2026-1703.
Installation
Download NeXroll_Installer_v1.12.14.exe and run it.
Jellyfin / Emby Plugin
Download the appropriate DLL and place it in your Jellyfin/Emby plugins folder, then restart the server.
- Jellyfin:
NeXroll.Jellyfin.dll→ requires Jellyfin 10.11+ - Emby:
NeXroll.Emby.dll