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.