C:\Users\grzech67\devine>devine dl iP https://www.bbc.co.uk/iplayer/episodes/b093ypxy/strike?seriesId=b093ypz9 / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 0 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ────────────────────────── Series: Strike (2017) ─────────────────────────── 1 Season, 19 Episodes ────────────── Strike S01E01 The Cuckoo's Calling: Episode 1 ─────────────── ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ in _run_module_as_main:198 │ │ in _run_code:88 │ │ │ │ in :7 │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:1157 in │ │ __call__ │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:1078 in main │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:1657 in │ │ _process_result │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\click\core.py:783 in invoke │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\devine\commands\dl.py:341 in │ │ result │ │ │ │ 338 │ │ │ │ events.subscribe(events.Types.TRACK_MULTIPLEX, service │ │ 339 │ │ │ │ │ 340 │ │ │ with console.status("Getting tracks...", spinner="dots"): │ │ ❱ 341 │ │ │ │ title.tracks.add(service.get_tracks(title), warn_only= │ │ 342 │ │ │ │ title.tracks.chapters = service.get_chapters(title) │ │ 343 │ │ │ │ │ 344 │ │ │ # strip SDH subs to non-SDH if no equivalent same-lang non │ │ │ │ C:\Users\grzech67\devine\devine-services\services\iP\__init__.py:206 in │ │ get_tracks │ │ │ │ 203 │ │ if connection["transferFormat"] == "dash": │ │ 204 │ │ │ tracks = DASH.from_url(url=connection["href"], session=sel │ │ 205 │ │ elif connection["transferFormat"] == "hls": │ │ ❱ 206 │ │ │ tracks = HLS.from_url(url=connection["href"], session=self │ │ 207 │ │ else: │ │ 208 │ │ │ raise ValueError(f"Unsupported video media transfer format │ │ 209 │ │ │ │ C:\Users\grzech67\devine\venv\Lib\site-packages\devine\core\manifests\hls.py │ │ :57 in from_url │ │ │ │ 54 │ │ │ │ 55 │ │ res = session.get(url, **args) │ │ 56 │ │ if not res.ok: │ │ ❱ 57 │ │ │ raise requests.ConnectionError( │ │ 58 │ │ │ │ "Failed to request the M3U(8) document.", │ │ 59 │ │ │ │ response=res │ │ 60 │ │ │ ) │ ╰──────────────────────────────────────────────────────────────────────────────╯ ConnectionError: Failed to request the M3U(8) document.