github PiratesIRC/Stream-Mapparr 1.26.2481756

4 hours ago

A follow-up to 1.26.2481620, fixing one reported matching fault and adding a
contributed channel database.

Fixed

Channel designators such as F1, E4 and M6 are no longer torn apart, so a
channel stops linking to its numbered siblings.
Reported as issue #50 with a
reproduction: on a UK lineup, "Sky Sports F1 UHD" linked to "Sky Sports UHD 1",
a different channel. The matcher split a letter from a following digit
unconditionally, turning F1 into "F 1", which destroys the token telling the two
apart and leaves a bare 1 on both sides.

The correction has two halves and needs both. The designator is put back
together, but only where the name was written that way to begin with, so a name
like "High Street TV 1" is left alone. And the guard that already existed to keep
numbered siblings apart now recognises a letter-plus-digit token as a designator
in its own right, so F1 against 1 is a mismatch rather than an absence. Putting
the designator back on its own is not enough, and in fact raises that pair's
score rather than lowering it.

Measured against 8,568 live channel and stream names: 65 names normalize
differently, 7 channels are affected, 1,171 wrong pairings are refused, none is
newly allowed, and all 7 of those channels still match their own streams exactly.

Added

A Portuguese channel database, 264 channels, contributed by sethzr and
de-duplicated across the three major providers. Portugal now appears in the
Channel Database setting.

Full detail in CHANGELOG.md.

Don't miss a new Stream-Mapparr release

NewReleases is sending notifications on new releases.