github Pharaoh-Labs/teamarr v2.19.0

4 hours ago

Highlights

v2.19.0 fixes a batch of matching and channel-sync bugs, adds per-league control over feed separation, and continues the internal modularization of the generation pipeline.

🐛 Bug Fixes

  • Dynamic channel profiles: {sport} / {league} profiles created mid-run are assigned correctly instead of putting the channel in every profile. Channels already stuck in all profiles move to the right one on the next run (#894)
  • Stream-stats priority rules now score on managed team channels, both in the stream order and in the streams view (#890)
  • Skip Stream from the Fix dialog now sticks across generation runs (#869) — thanks @lpukatch (#872)
  • ESPN team-sport schedules: ESPN started refusing the ranged scoreboard request, so team sports go back to per-day fetches; no wasted request and no warning noise (#873) — thanks @lpukatch (#891)
  • "Team A v Team B: Kick-off 7.45pm" titles no longer read the kick-off time as team 2 (#876) — thanks @lpukatch (#892)
  • Ireland and Holland national-team streams are no longer vetoed when ESPN spells the team differently ("Republic of Ireland", "Netherlands") (#874)
  • Simultaneous reversed fixtures (split-squad and same-time home/away pairs) resolve to the correct home team (#859, #879) — thanks @lpukatch (#860) and @sethwv (#880)
  • NFL schedule prefixes like NFL : 01 - TNF 8:15pm Lions at Bills now parse as the matchup — thanks @lpukatch (#856)

⚡ Enhancements

  • Per-league feed separation override: turn home/away feed separation on or off per league under Channels → Per-League Channel Config. Disabled leagues reclaim their feed channels on the next run (#862) — thanks @lpukatch (#863)

🔧 Under the Hood

  • Generation pipeline modularization: fixed stage runner plus extraction of the preparation, processing, channel-output, stream-ordering, post-processing and media/stats phases (#830) — thanks @lpukatch (#867, #882–#887)
  • Dependency updates (frontend minor/patch, ruff, GitHub Actions)

Don't miss a new teamarr release

NewReleases is sending notifications on new releases.