github JFLXCLOUD/NeXroll v1.12.14

15 hours ago

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 ReflectionTypeLoadException on 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 via useEffect.
  • 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

Don't miss a new NeXroll release

NewReleases is sending notifications on new releases.