github MotWakorb/enhancedchannelmanager v0.12.6

13 hours ago

New Features

Auto-Creation Enhancements

  • Global exclusion filters with M3U group dropdown for auto-creation settings
  • Normalized name conditions — new global and not-in condition types, plus in-group matching
  • Date expansion in regex — auto-creation conditions can now match date patterns in stream names (community contribution by @lpukatch)
  • Filter chips in execution log viewer for faster navigation
  • Debug logging for YAML import pipeline to troubleshoot auto-creation rules
  • Renamed "Provider" to "M3U Account" throughout the UI for clarity

Merge Streams Improvements

  • Core-name fallback for auto-lookup when exact name match fails
  • Call sign fallback for auto-lookup using channel call signs
  • Deparen and word-prefix matching for smarter name resolution
  • Max streams per provider setting to limit how many streams come from a single M3U account
  • Enriched execution log with normalization context and merge guidance

Stream Probing

  • Profile-aware probing with configurable distribution strategy across M3U accounts
  • Per-account ramp-up model — gradually increases probe load per provider
  • Configurable retry settings for probe failures
  • Strike rule for streams with consecutive probe failures
  • Expanded retry coverage for transient HTTP 200 failures, I/O errors, and Invalid data found errors
  • Improved probe logging and stale group alerts

Notifications

  • Regex exclude filters for M3U digest notifications — suppress noise from known patterns

UI/UX

  • GitHub and User Guide links added to the header
  • XC account editing no longer requires re-entering the password for non-credential changes

Bug Fixes

  • Fix channels disappearing when auto-channel-sync turned off in Dispatcharr — auto-created channels are now visible even after disabling auto-sync
  • Fix probe schedule ignoring user's channel group selection
  • Fix max_streams_per_provider not enforcing against existing channel streams
  • Fix struck-out streams crash from unpaginated channel lookup
  • Fix tag cache not invalidating after tag changes (#27)
  • Fix call-sign fallback false positives in merge_streams
  • Fix core-name index excluding channels with no tags to strip
  • Fix renumber functions broken after group reorder
  • Fix merge_streams not finding channels by normalized name
  • Fix assign_epg sending wrong field to Dispatcharr; add EPG matching
  • Fix dual probe notifications, probe badges, and Dispatcharr connection logging
  • Fix probe ramp-down treating all failures as overload
  • Fix multi-stream selection lost across search filters
  • Fix multi-stream drop on group headers and insert zones
  • Fix number input fields in Settings that block editing
  • Validate target group required for Create Channel actions (#20)
  • Fix search clearing selected streams (#21)
  • Fix smart sort M3U ordering for bulk/multi-channel sort
  • Fix misleading merge_streams execution log when no channel found

Documentation

  • Comprehensive User Guide with screenshots for all features
  • AND/OR order of operations explanation with examples
  • Profile-aware probing and distribution strategy documentation

Don't miss a new enhancedchannelmanager release

NewReleases is sending notifications on new releases.