github PiratesIRC/Stream-Mapparr 0.7.0

14 hours ago

Changelog

[0.7.0]

Added

  • Dutch Channel Database: Integrated a new NL_channels.json database contributed by rolandb5 to support Dutch channel matching.
  • IPTV Checker Integration: New logic to filter "dead" streams with 0x0 resolution using metadata from IPTV Checker.
  • Progress Tracking System: New ProgressTracker class providing real-time ETA calculations and minute-by-minute progress reporting.
  • US OTA Specialized Matching: Dedicated action match_us_ota_only to match US broadcast channels by callsign using US_channels.json as an authoritative source.
  • Quality Sorting Action: New sort_streams action to reorder existing alternate streams by quality (4K, UHD, FHD, HD, SD).
  • Dry Run Mode: Global setting to preview changes and export CSV reports without modifying the database.
  • Operation Management: Added clear_operation_lock action to manually resolve stuck locks and improved lock verification by checking system PIDs.
  • Enhanced Scheduling: New configuration options to toggle stream sorting and matching independently during scheduled runs.

Changed

  • Database Updates: Updated existing channel databases for improved matching accuracy across all regions.
  • Stream Ranking Logic: Updated _sort_streams_by_quality to use resolution and FPS tiers instead of just name-based quality tags.
  • Matching Algorithm: Improved fuzzy matching for numbered channels (e.g., Sky Sports 1 vs 2) by enforcing strict numeric token matching to prevent false positives.
  • Deduplication: Automatically removes duplicate stream names during the matching process.
  • CSV Reporting: Expanded CSV headers to include execution mode, dry run status, and detailed IPTV Checker settings.
  • Error Handling: Improved operation lock logic to automatically detect and remove orphaned locks from crashed processes or container restarts.

Fixed

  • Prevented false positive fuzzy matches between different numbered channels by adjusting token overlap sensitivity.
  • Improved API authentication stability with more robust token refresh during long-running background tasks.

Don't miss a new Stream-Mapparr release

NewReleases is sending notifications on new releases.