iplayer-fix

This commit is contained in:
VineFeeder
2025-11-05 18:01:53 +00:00
parent c9c508e929
commit 2041c0b951
@@ -184,11 +184,18 @@ class iP(Service):
if match: if match:
redux_data = json.loads(match.group(1)) redux_data = json.loads(match.group(1))
# Filter out audio-described versions # Filter out audio-described versions
try:
return [ return [
{"pid": v.get("id")} {"pid": v.get("id")}
for v in redux_data.get("versions", {}).values() for v in redux_data.get("versions", {}).values()
if v.get("kind") != "audio-described" and v.get("id") if v.get("kind") != "audio-described" and v.get("id")
] ]
except:
return [
{"pid": v.get("id")}
for v in redux_data.get("versions", {})
if v.get("kind") != "audio-described" and v.get("id")
]
return [] return []