github JFLXCLOUD/NeXroll v2.2.5
NeXroll 2.2.5

2 hours ago

NeXroll 2.2.5 is a fix and quality update to 2.2.4. On Plex, random prerolls and trailers now change every 3 minutes, filler and blended schedules stop rewriting Plex every minute, and a schedule set to a NeX-Up trailer category plays your trailers.

Back up your configuration before updating (Settings > Backup and Restore).

Upgrading

  • Your data carries over. No settings or database changes.
  • Windows: run the installer over your existing install.
  • Docker: jbrns/nexroll:latest and ghcr.io/jflxcloud/nexroll:latest are 2.2.5.
  • Jellyfin and Emby: no plugin update is needed; 1.14.1.0 (Jellyfin 10.11 and Emby) and 1.15.1.0 (Jellyfin 12) are current.
  • NeX-Up: downloaded trailers join their trailer category on first start, so its count goes up.

Random picks every 3 minutes on Plex

Plex holds a fixed preroll list, so random blocks, random NeX-Up and Library Trailers blocks, and conditions only change when NeXroll writes a new list. That now happens every 3 minutes instead of 10, so movies started close together get different prerolls more often. A rotation that comes due while someone is watching prerolls still waits for the playback guard. A sequence of fixed blocks is written once and left alone, and routine rotations stay off the Logs page's Events (they are still in app.log). See Sequences.

Filler and blends

Filler was written to Plex on every scheduler tick, once a minute, with an event logged each time, and a random filler sequence picked again every minute. Filler is now written when it starts, and a random filler sequence picks again every 3 minutes. Blended schedules switched most minutes; they now take turns every 3 minutes, and a sequence that wins twice in a row still gets new random picks.

NeX-Up trailer categories

A schedule set to NeX-Up Movie Trailers or NeX-Up TV Trailers played nothing when the trailers came from a sync, because a sync never added them to the category. Plex kept the previous schedule's prerolls, and the log blamed "no media server configured". Every downloaded trailer is now in its category, and a trailer you switch off stays out of it. See NeX-Up.

Fixed

  • A sequence schedule that won back from another one kept the other schedule's prerolls until its next rotation.
  • A change held for playback could wait 5 more minutes after the movie was past its prerolls.
  • With Jellyfin or Emby also set up, a rotation Plex didn't take waited for the next one.
  • Saved Sequences showed "0 schedules" for every sequence. It now shows the schedules built from each one, which are switched off, and whether the filler uses it.

The full list is in the changelog.

Don't miss a new NeXroll release

NewReleases is sending notifications on new releases.