Repository navigation
v0.4.0 — Shared Stream Profiles ({channelId})
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.mdrewritten 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