You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TheSportsDB free tier is no longer supported. Every TSDB league (cricket, rugby, boxing, Scandinavian leagues, uru.2) now needs a premium API key. Without one the TSDB provider is not registered and those leagues stop populating; the League Picker and startup log say so. (#676)
Bullpen proxy replaced by a configurable SOCKS5 provider proxy. Settings → Proxy: master switch plus per-provider exclusions. Existing Bullpen settings are retired. (#674) — thanks @sethwv (#675)
🐛 Bug Fixes
Support bundle: Emby and Jellyfin api_key/password stored inside JSON settings were not redacted; redaction now recurses into JSON-typed values (#686)
Tennis: per-court feeds from ESPN+ and TSN+ (Arthur Ashe, Louis Armstrong, Grandstand, Stadium 17, Court N) never matched; court lexicon, mixed-source routing, EPG programme routing, a date-parser bug (Court 12 @ Sep 01 read as Sep 12) and a tournament-guard bug (US: prefixes vetoing every tournament but the US Open) all fixed (#689)
Stream Priority: "Specific Team's Feed" selections are scoped by sport, so a team's id no longer matches a same-numbered team in another sport (Cubs vs Vikings) (#687)
Score variables now populate when a team's score is 0 (#680)
EPG channel-source misses record a real failure reason with programme detail instead of bare unmatched (#683)
Numbering: same-start blocks no longer merge silently, dead reorder arrows removed, per-team float scope, "Everything Else" naming and most-specific-first page order (#677)
Turning Feed Separation off now reclaims the split feed channels (#672) — thanks @lpukatch (#673)
The live-event #1 pin yields to a stream measured dead or blank instead of re-promoting it (#670) — thanks @lpukatch (#671)
✨ New Features
Sport naming: Settings → General → Localization → US (Football, Soccer) or International (American Football, Football); applies to {sport}, the {sport} channel-group wildcard and every UI label (#691)
Matchup order: {matchup} variables follow the sport's convention (visitor first with @ for US team sports, home first with v for soccer/rugby/cricket), with a global Auto / Away first / Home first setting, a per-league override, and six new order-aware variables {team1}/{team2} (+ _short, _abbrev); starter templates use them (#692)