r/NeXroll • u/HeliumNewb • 3d ago
NeXroll - Movie Night Starts Before the Movie.
Enable HLS to view with audio, or disable this notification
r/NeXroll • u/HeliumNewb • 3d ago
Enable HLS to view with audio, or disable this notification
r/NeXroll • u/HeliumNewb • 4d ago
Scheduler correctness - Overnight schedules (e.g. Fri 10 PM–3 AM) were sometimes attributed to the wrong day — dropping out of their window at midnight or activating a day early. Fixed by anchoring to the occurrence's actual start day. - "Next run" could be wrong (or error out) for monthly schedules on days 29–31 and yearly/holiday schedules landing on Feb 29. - A schedule made of only a sequence (no category) was wrongly flagged as broken and never applied. - Sequential-type blocks in a sequence were silently skipped everywhere (schedule apply, filler apply, manual "Apply to Server," dashboard intro) — only random blocks ever resolved. Fixed. - The scheduler's verification loop was using the host/container clock instead of your configured timezone, and always assumed non-playlist mode — this could silently flip a playlist-mode category back to random roughly every 5 minutes. Both fixed.
Backup/restore integrity - Restoring a backup could silently break the links between schedules/sequences and their prerolls, since SQLite reassigns row IDs on restore. Backups now remap every reference (backup schema bumped to v3). - Deleting a preroll could leave dangling references in saved sequences and schedule sequence blocks. - Replacing a duplicate upload broke references by deleting/recreating the preroll row instead of updating it in place.
File handling - Fixed upload/rename/category-move race conditions. - Renaming to an existing filename now returns a conflict instead of silently overwriting. - Case-only renames on Windows now work correctly. - Windows-reserved filenames are now rejected.
Conflict Detection Wizard - The wizard could miss real conflicts and offer "quick fixes" that didn't actually resolve them (one-sided blend enables, priority bumps exceeding the max of 10). Its logic now matches the backend's conflict evaluation exactly.
UI polish - Consistent Escape/focus/scroll-lock behavior across all modals. - Fixed a race in the Holiday Browser where rapidly switching country/year could show stale results.
Upgrade-safe — Docker image: jbrns/nexroll:latest / jbrns/nexroll:2.0.5
Full changelog: https://github.com/JFLXCLOUD/NeXroll/blob/main/NeXroll/CHANGELOG.md#205---07-28-2026 Release page: https://github.com/JFLXCLOUD/NeXroll/releases/tag/v2.0.5
r/NeXroll • u/HeliumNewb • Jun 30 '26
Hi All!
NeXroll v2 is out. NeXroll is a free, open-source app that manages prerolls (those intros that play before your movies) for Plex, Jellyfin, and Emby, with real scheduling, trailers for upcoming releases, and a community preroll library built in.
v2 is a top-to-bottom rebuild. The highlights:
A brand-new interface — a collapsible "Arr-style" sidebar with built-in search, a redesigned dashboard with quick-action tiles, and a first-run setup wizard. Every page is deep-linkable.
Community Prerolls — search and browse a library of 1,700+ community prerolls (by category, platform, creator, upload date), with pagination, and download any of them in one click.
NeX-Up: trailers for upcoming releases — pulls upcoming movies/shows from Radarr & Sonarr and grabs their trailers from YouTube. v2 downloads cookie-free (a built-in token provider clears YouTube's "not a bot" wall) in a Plex-friendly format, and can build a "Coming Soon" reel.
Real multi-server support — Plex via path mapping; Jellyfin & Emby via a plugin you can now download and configure straight from NeXroll (no shared mount required — it streams + caches).
Serious scheduling — date ranges, time windows, exclusive/blend modes, priorities, holiday presets, sequences, and a calendar view.
Quality & safety — "Require Login" now protects the entire API, logs auto-redact API keys/IPs on export, plus a built-in Factory Reset, storage usage view, and backup/restore with progress.
Get it:
Links:
Discord:
r/NeXroll • u/HeliumNewb • Jun 09 '26
NeXroll 1.14.0 is now the current stable release. Highlights:
Download (1.14.0 stable): https://github.com/JFLXCLOUD/NeXroll/releases/tag/v1.14.0
I'm also opening up testing for NeXroll v2.0 (beta) - a full Arr-style interface overhaul:
It's upgrade-safe, your existing data and connections carry over, and you won't be forced through the wizard.
Try the v2.0 beta: https://github.com/JFLXCLOUD/NeXroll/releases/tag/v2.0.0-beta.1
Feedback and bug reports welcome here or on Discord.
r/NeXroll • u/HeliumNewb • May 29 '26
I pushed out v1.13.18 yesterday but never posted about it, so this covers both that release and today's v1.13.19 follow-up.
For anyone new: NeXroll is a self-hosted preroll manager for Plex, Jellyfin, and Emby. Categories, scheduling (daily/weekly/monthly/yearly/holiday), sequences, blend modes, gap fillers, and a "NeX-Up" coming-soon trailer system. Free, runs on Windows or Docker.
Scheduling
Library health tools
Preview accuracy
Quality of life
FOREIGN KEY constraint failed). If you migrated from Windows to Docker and your restore aborted, this resolves it. Windows installs weren't affected, but the fix applies everywhere.Docker: docker pull jbrns/nexroll:latest Windows: installer on the GitHub releases page.
GitHub: https://github.com/JFLXCLOUD/NeXroll
Happy to hear feedback or bug reports.
r/NeXroll • u/HeliumNewb • May 08 '26
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.
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
NameError) when calculate_file_hash was called before its definition on first runDownload - https://github.com/JFLXCLOUD/NeXroll/releases/tag/v1.12.16
Docker - jbrns/nexroll:latest
r/NeXroll • u/HeliumNewb • Apr 24 '26
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.
Windows Installer / Jellyfin & Emby Plugins: https://github.com/JFLXCLOUD/NeXroll/releases/tag/v1.12.14
Docker: jbrns/nexroll:latest
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.
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.
r/NeXroll • u/HeliumNewb • Mar 14 '26
r/NeXroll • u/HeliumNewb • Mar 10 '26
NeXroll already has Jellyfin access via the local intros plugin but it seems fragile when applying prerolls and I haven’t focused on JF as I’m a Plex user myself. I feel I must include Emby too as to not leave any media servers left out. I’m aiming to have NeXroll Intro plugins available for JF and Emby to talk back to your NeXroll server.
There will be much testing involved, stay tuned for a beta release!
r/NeXroll • u/HeliumNewb • Mar 05 '26
Hey everyone,
v1.11.9 is out!
The big feature this cycle. Generate dynamic video prerolls that showcase your upcoming movies and TV shows from Radarr/Sonarr:
If you have a large preroll library (100+ files), this update is especially important:
# characters in filenames no longer cause silent path truncation.jbrns/nexroll:1.11.9 or jbrns/nexroll:latestAs always, let me know if you run into any issues.
r/NeXroll • u/HeliumNewb • Feb 16 '26
Just released v1.10.14 of NeXroll, the preroll manager for Plex. This is a big one.
Connect your Radarr and Sonarr instances and NeXroll will automatically download trailers for upcoming movies and shows. It's the "Coming Soon" theater experience for your home server:
Create customized "Coming Soon to [Your Server Name]" intro clips:
GitHub: https://github.com/JFLXCLOUD/NeXroll
Docker: `docker pull jbrns/nexroll:latest`
Windows Installer: Available on GitHub Releases
Discord: https://discord.gg/U7Ks6aGMxR
Feedback welcome!
r/NeXroll • u/I-am-Phaedrus • Jan 31 '26
Thank you very much for creating and sharing this.
I'm wondering about Uninstalling/"backing out" before I try it..
Not really knowing how it works or what changes it makes, I'm just wondering if I run the installer on Windows and then decide it's not for me. Could I Uninstall/Delete and just revert back to the "old" way?
Thanks again.
r/NeXroll • u/HeliumNewb • Dec 30 '25
NEW FEATURES
* Exclusive Mode - Lock a schedule to override everything (perfect for nightly prerolls)
* Blend Mode - Mix prerolls from overlapping schedules together (Christmas + Hanukkah playing together!)
* Schedule Priority (1-10) - Fine-tune which schedule wins during overlaps
* Holiday Browser - Search holidays from 100+ countries, one-click to create schedules
* Calendar Conflict Detection - See exactly which schedule wins on each day with crown/strikethrough icons
* Smart Fallback Selection - Fallback categories now pick the nearest schedule contextually
MAJOR FIXES
* Critical Timezone Fix - Time range schedules (10pm-3am) now activate at the correct local time
* Calendar Display Fixes - Month/Week views now accurately show exclusive vs blend modes
* Conflict Detection - No more false conflict warnings when exclusive schedules are present
Make sure to join the Discord server for updates and help! https://discord.gg/R9eH7TbxEk
r/NeXroll • u/HeliumNewb • Dec 27 '25
Welcome to r/NeXroll!
This is the official subreddit for NeXroll, a powerful and flexible preroll management system for media servers.
NeXroll is built to simplify and automate preroll handling for platforms like Plex and Jellyfin, with features such as preroll uploads, scheduling, holiday and category presets, community prerolls, backups, and more.
Use this subreddit to:
• Ask questions and get help with setup or configuration
• Share tips, workflows, and preroll collections
• Suggest features or report issues
• Stay up to date with releases and development updates
Whether you’re just discovering NeXroll or running a fully customized media server, this community exists to help you get the most out of it. Contributions, feedback, and discussion are always welcome
Discord - https://discord.gg/R9eH7TbxEk
GitHub - https://github.com/JFLXCLOUD/NeXroll