Skip to content

v0.4.0 — Shared Stream Profiles ({channelId})

Choose a tag to compare

@jstevenscl jstevenscl released this 14 Aug 06:25
· 342 commits to master since this release

What's New

🚀 Shared stream profiles — no more per-channel clones

  • Dispatcharr v0.29.0 added a {channelId} StreamProfile substitution token (closing #1252, filed by this project). Tickarr now uses it: instead of cloning one StreamProfile per enabled channel (previously up to 424 clones for the full SiriusXM lineup), all channels using the same overlay configuration now share a single StreamProfile.
  • Applies to every overlay type: Now Playing, Custom Text, Sports Ticker, and EAS/JAS Weather Alerts (USA + Canada).
  • On Dispatcharr versions before v0.29.0, Tickarr automatically detects the missing token support and falls back to the previous per-channel-clone behavior — no action needed.

🔧 New action: Migrate to Shared Profiles

  • One-time migration for existing installs to consolidate old per-channel clones into the new shared-profile model.
  • Safe by design: profiles are only deleted once nothing still references them, so a legacy profile shared by multiple channels is never removed out from under the others.

📚 Documentation

  • docs/USERGUIDE.md rewritten to document shared-vs-per-channel profile behavior and the upgrade path.
  • New screenshots throughout the README and User Guide.

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: a3d42671af1d3051ded55c0f2bcbb36cb06bc12d44d22a1b8eefd83a067b0e77
MD5:     05e10e6e318c5f6d324d84c300e6c08f