Ahh. It is very confusing on how ESPN tags their events. Try this (Iâll work on making that clearer as your case seems like itâll be a common usage).
Your filters arenât âbrokenâ; the combo you picked just matches zero events. In the data, ESPN+ isnât tagged as network_short = "ESPN+" â itâs tagged via packages = ["ESPN_PLUS"] and usually has a blank network name. Linear channels (ESPN, ESPN2, ESPN3, etc.) have a real network_short but an empty packages field. So when you say âNetworks: espn+, espn3 and ESPN+ Required: trueâ, nothing can satisfy both rules at once. The code sees Included: 0 and, for safety, doesnât delete anything, so your guide looks unfiltered.
For what you want (âESPN+ + ESPN3, no other linearâ), today you basically have two workable options:
⢠ESPN+ only (simplest & most reliable):
FILTER_REQUIRE_ESPN_PLUS=true
FILTER_ENABLED_NETWORKS=
FILTER_EXCLUDE_NETWORKS=
- or if u want ESPN+ + ESPN3, drop other linears (no ESPN+ requirement, just an exclude list):
FILTER_REQUIRE_ESPN_PLUS=false
FILTER_EXCLUDE_NETWORKS=ESPN,ESPN2,ESPNU,ESPNEWS,ESPNDEPORTES,SECN,SECN+,ACCN,ACCNX,@ESPN,ESPNUnlimited