v0.3.04
What's New
π Fixed SiriusXM EPG never auto-refreshing
- The EPG source was created with
refresh_intervalleft at 0 (disabled), so Dispatcharr's Celery Beat task was never enabled β the guide simply never refreshed for anyone - Now set to 24 hours on creation, with a one-time backfill so existing installs pick up the fix automatically on next Fill
π’ Absolute SXM channel numbering
- New Numbering Mode on Sort Channels: Sequential (unchanged default, no gaps) or Absolute β channel number = Sort Start Number + real SXM station number, e.g. start 15000 + station 36 -> 15036
- Absolute mode requires an explicit Numbering Block Size (no silent default) so channels with no station match can't drift into a neighboring channel group's range β verified against a real 431-channel provider lineup (99.8% of channels β€ 999)
- New station-number name prefix (zero-padded or plain), applied whenever Sort Channels runs
π Fixed prefix/matching stability
- A channel already renamed to "036 Alt Nation" by a previous Sort run failed to re-match "Alt Nation" in the dataset, causing it to drift to the unmatched tail every time Sort, Assign Logos, or Fill EPG ran again. Matching now strips any existing prefix first, across every affected action
- Two channels matching the same real station number used to silently receive the identical channel number with no warning. Duplicate matches are now detected, the second is placed in the fill pool instead of colliding, and both are named in the result message
Bundled Files
This release includes: plugin.py, plugin.json, logo.png, eas_tone.wav, eas_tone_ca.wav, ca_city_names.json, channels.json, channel_aliases.json
Checksums
SHA-256: b73982da652895da2dc6c660ca8885ec4955c33f9c3e43f23a16b9876d69c14b
MD5: 5971171b4a77ab426fe53fe8eaf04d3e