Two user-reported fixes.
Fixed: Sort Streams ignored "Prioritize Quality" (bug-139)
With the setting ticked, Sort Streams still ordered alternates by M3U source first and by quality only within each source, so a channel with nine streams came out grouped three-by-three by provider.
The toggle was read from settings in exactly one place, which cached it on the plugin instance. Sort Streams never went through that path, so the comparator fell back to its default and used source-before-quality every time. Match & Assign and Preview were unaffected. Sort now resolves the setting itself and logs which ordering it applied.
Added: "Keep Same-Named Streams From One Source" (bug-140, opt-in, default off)
Some providers publish several genuinely different feeds under one identical name in a single M3U account. Duplicate detection keys on name plus source, so a reporter's four distinct DAZN F1 streams collapsed to one assigned stream, while the same provider's Dazn Mundial 1..4 all matched because they happened to be numbered.
Enabling this setting adds the stream URL to the duplicate key, so distinct feeds sharing a name are all assigned as failover alternates. True duplicates (same name, same source, same URL) still collapse, and identically named streams from different sources are still kept either way. Off by default, so existing setups are unchanged until you tick it.
Full changelog: https://github.com/PiratesIRC/Stream-Mapparr/blob/main/Stream-Mapparr/CHANGELOG.md