github PiratesIRC/Stream-Mapparr 1.26.2481620

latest release: 1.26.2481756
6 hours ago

Everything from 5 September, plus the August matcher change that was prepared as
1.26.2291209 and never released.

Fixed

A schedule changed in the interface now reaches every worker. The background
scheduler kept the schedule it was given when it started and never looked again,
so on this build a worker could keep firing an old time until the container was
restarted. It now re-reads the saved schedule, and Dispatcharr's Time Zone, every
few minutes.

Report a Bug no longer attaches another plugin's file. It picked the newest
CSV in /data/exports, which several plugins share, so it could attach and email a
file this plugin did not write.

The CSV export preamble tells the truth. Two of its lines were wrong on every
export ever written: the scheduled times line read a setting name that has never
existed, so it always said "(none)", and a scheduled sort described itself as
manual. The preamble also never said what the run did, and now does when the
numbers are known.

A setting stored as text reads in a report the way the run treats it. Two
spellings of the same rule disagreed on one value.

The scheduler and the matcher. A bracketed group in the middle of a channel
name no longer joins the words either side of it, which had stopped some names
matching anything.

Smaller: Preview Changes renders with the button style it advertises; the badge
refresh no longer reports failure for a successful run; and cleaning up old
exports costs nothing when it is switched off.

Added

A settings form divided into ten sections, so a setting can be found by the
group it belongs to, and action button colour that reflects what an action
does
: red only for the three that can remove streams or take a channel off air.

"Delete CSV Exports Older Than (Days)", defaulting to 0, which keeps
everything. Only this plugin's own reports are ever considered; that directory is
shared and other plugins' files are never touched. The newest report and the one
just written always survive.

Validate Settings now says when the report settings cannot produce a report ,
for example when notifications are on but the schedule runs sorting only, which
never builds one.

Full detail in CHANGELOG.md.

Don't miss a new Stream-Mapparr release

NewReleases is sending notifications on new releases.