Stream-Mapparr Plugin Changelog
Version 0.2
Core Matching Logic
- Fixed OTA callsign matching - Callsign extraction now happens BEFORE name cleaning to prevent parentheses removal
- Multiple streams per channel - All matching streams are now added to channels (sorted by quality), not just the highest quality one
- Improved channel grouping - OTA channels are grouped by callsign (e.g.,
OTA_WSBT) for better duplicate detection
Quality Priority
New Stream Quality Order:
[4K],(4K),4K[FHD],(FHD),FHD[HD],(HD),HD,(H)[SD],(SD),SD(F)(D)Slow,[Slow],(Slow)
New Actions
- Manage Channel Visibility - Automatically manages channel visibility based on stream assignments
- Disables all channels in profile
- Enables only channels with 0-1 streams
- Enables only highest priority channel per callsign group
- Excludes channels attached to other channels
- Excludes duplicate channels in same group
OTA Matching Improvements
- Callsign extraction uses improved regex pattern to handle quality tags
- Direct callsign word-boundary matching in stream names
- Fallback to
networks.jsondata if direct callsign matching fails - Enhanced logging shows which matching method succeeded (callsign vs. networks.json)
Bug Fixes
- Fixed callsign extraction failing when quality tags were present (e.g.,
[HD],[FHD]) - Fixed duplicate channel visibility where multiple channels with same callsign were all visible
- Improved handling of channels attached to other channels in visibility management