Can the cert die ?
+ Reply to Thread
Results 391 to 420 of 1687
-
i still getting error with devine and vinetrimmer. fail with aria2c (merge them all but fail missing dl #file, maybe miss 1 Segment )
here dl link for 4k.
Code:N_m3u8DL-RE -M format=mkv --check-segments-count false "https://vod-uhd-uk-live.akamaized.net/g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/iptv_uhd_v1_master.mpd?__gda__=1717863628_d8efea5a16285be7e87254569636d6cd" --save-name video
-
Thank you how did you get it to work with devine earlier ? I tired arai2c and curl impersonate same error even shows an error with you command line
Response status code does not indicate success: 403 (Forbidden). but seems to complete ok in the end. -
-
Hi with iPlayer trying to get Dr Who episode constantly getting this error message "ConnectionError: Failed to request the M3U(8) document" Any ideas?
-
mine is dont show forbidden, just missing 1 Segment
[Attachment 79754 - Click to enlarge] -
/ __ \/ ____/ | / / _/ | / / ____/
/ / / / __/ | | / // // |/ / __/
/ /_/ / /___ | |/ // // /| / /___
/_____/_____/ |___/___/_/ |_/_____/
⠀
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
UHD tracks cannot be selected without an SSL certificate -
-
-
No problems here:
devine dl --list-titles iP p0gglvqn
devine dl --list -v H.264 -w s01e06 iP p0gglvqn
devine dl --list -v H.265 -w s01e06 iP p0gglvqn
devine dl --no-folder --sub-format SRT -r HLG -w s01e06 iP p0gglvqn
Code:(env) PS C:\Users\user\git\devine-333\devine> devine dl --list-titles iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ├── Season 0: 3 episodes │ ├── 1. The Star Beast │ ├── 2. Wild Blue Yonder │ └── 3. The Giggle └── Season 1: 7 episodes ├── 0. Christmas Special: The Church on Ruby Road ├── 1. Space Babies ├── 2. The Devil's Chord ├── 3. Boom ├── 4. 73 Yards ├── 5. Dot and Bubble └── 6. Rogue (env) PS C:\Users\user\git\devine-333\devine> devine dl --list -v H.264 -w s01e06 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── ╭───────────────────────── Available Tracks ─────────────────────────╮ │ 12 Videos │ │ ├── [H.264, SDR] | en | 1920x1080 @ 12000 kb/s, 50.000 FPS │ │ ├── [H.264, SDR] | en | 1280x720 @ 5070 kb/s, 50.000 FPS │ │ ├── [H.264, SDR] | en | 960x540 @ 2812 kb/s, 50.000 FPS │ │ ├── [H.264, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS │ │ ├── [H.264, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS │ │ ├── [H.264, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS │ │ ├── [H.264, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS │ │ ├── [H.264, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS │ │ ├── [H.264, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS │ │ ├── [H.264, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS │ │ ├── [H.264, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS │ │ └── [H.264, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS │ │ 3 Audio │ │ ├── [AAC] | en | 2.0 | 128 kb/s │ │ ├── [AAC] | en | 2.0 | 96 kb/s │ │ └── [AAC] | en | 2.0 | 48 kb/s │ │ 2 Subtitles │ │ ├── [TTML] | en │ │ └── [TTML] | en | SDH │ ╰────────────────────────────────────────────────────────────────────╯ Processed all titles in 0m6s (env) PS C:\Users\user\git\devine-333\devine> devine dl --list -v H.265 -w s01e06 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── ╭───────────────────────── Available Tracks ─────────────────────────╮ │ 8 Videos │ │ ├── [H.265, HLG] | en | 3840x2160 @ 21002 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 3200x1800 @ 14661 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 2560x1440 @ 9519 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 1920x1080 @ 7367 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 1600x900 @ 5811 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 1280x720 @ 3767 kb/s, 25.000 FPS │ │ ├── [H.265, HLG] | en | 960x540 @ 2659 kb/s, 25.000 FPS │ │ └── [H.265, HLG] | en | 768x432 @ 1450 kb/s, 25.000 FPS │ │ 1 Audio │ │ └── [AAC] | en | 2.0 | 190 kb/s │ │ 2 Subtitles │ │ ├── [TTML] | en │ │ └── [TTML] | en | SDH │ ╰────────────────────────────────────────────────────────────────────╯ Processed all titles in 0m6s (env) PS C:\Users\user\git\devine-333\devine> devine dl --no-folder --sub-format SRT -r HLG -w s01e06 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── No Widevine PSSH was found for this track, is it DRM free? No Widevine PSSH was found for this track, is it DRM free? 1 Video └── [H.265, HLG] | en | 3840x2160 @ 21002 kb/s, 25.000 FPS ⠴ ╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 18:45 • DASH 5.8 MB/s 1 Audio └── [AAC] | en | 2.0 | 190 kb/s ⠴ ━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ • 00:22 • DASH 1.8 MB/s 2 Subtitles ├── [TTML] | en │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded └── [TTML] | en | SDH ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded
-
yeah, showing download is fine but at the end like 99%
error showing up... -
Is it Aria at fault or it's the Beeb?
Code:(env) PS C:\Users\user\git\devine-333\devine> devine -d dl --no-folder --sub-format SRT -r HLG -q 432 -w s01e06 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Starting new HTTPS connection (1): ipinfo.io:443 https://ipinfo.io:443 "GET /json HTTP/1.1" 200 302 Service is not Geoblocked in your region Starting new HTTPS connection (1): graph.ibl.api.bbc.co.uk:443 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 9663 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 3735 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 7089 ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── Starting new HTTPS connection (1): www.bbc.co.uk:443 https://www.bbc.co.uk:443 "GET /programmes/m00204dk/playlist.json HTTP/1.1" 200 488 Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/p0j2xmlh/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 404 None Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): vod-uhd-uk-live.akamaized.net:443 https://vod-uhd-uk-live.akamaized.net:443 "GET /g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/iptv_uhd_v1_master.m pd?__gda__=1717885116_262f87b4e3d80498ff4e4fb7f6c5dbb3 HTTP/1.1" 200 None Starting new HTTPS connection (2): vod-uhd-uk-live.akamaized.net:443 Starting new HTTP connection (1): 127.0.0.1:1818 https://vod-uhd-uk-live.akamaized.net:443 "GET /g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/effa39c9-c3a3-2faa-6 776-03b4b214eddf/video=1100032/dur=3840/IS.mp4?__gda__=1717885116_262f 87b4e3d80498ff4e4fb7f6c5dbb3 HTTP/1.1" 200 762 Starting new HTTP connection (1): 127.0.0.1:1819 http://127.0.0.1:1818 "POST /jsonrpc HTTP/1.1" 200 143 http://127.0.0.1:1819 "POST /jsonrpc HTTP/1.1" 200 142 http://127.0.0.1:1818 "POST /jsonrpc HTTP/1.1" 200 85 http://127.0.0.1:1819 "POST /jsonrpc HTTP/1.1" 200 85 No Widevine PSSH was found for this track, is it DRM free? Starting new HTTP connection (1): 127.0.0.1:1825 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 145 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 86 https://vod-uhd-uk-live.akamaized.net:443 "GET /g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/f2df16a2-1bfc-a4ba-4 bb1-ff9320c88c9c/audio=192000/dur=3840/IS.mp4?__gda__=1717885116_262f8 7b4e3d80498ff4e4fb7f6c5dbb3 HTTP/1.1" 200 682 No Widevine PSSH was found for this track, is it DRM free? http://127.0.0.1:1819 "POST /jsonrpc HTTP/1.1" 200 148 http://127.0.0.1:1818 "POST /jsonrpc HTTP/1.1" 200 147 http://127.0.0.1:1819 "POST /jsonrpc HTTP/1.1" 200 516 http://127.0.0.1:1818 "POST /jsonrpc HTTP/1.1" 200 510 http://127.0.0.1:1819 "POST /jsonrpc HTTP/1.1" 200 87 Starting new HTTP connection (1): 127.0.0.1:1829 http://127.0.0.1:1818 "POST /jsonrpc HTTP/1.1" 200 87 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 144 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 85 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 920 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 1484 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 1367 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 2816 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 1631 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 4198 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 1929 Resetting dropped connection: 127.0.0.1 Resetting dropped connection: 127.0.0.1 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 5423 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 149 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 2324 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 6779 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 2579 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 7991 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 2878 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 9148 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 3179 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 10266 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 3396 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 11318 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 3739 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 12356 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 4075 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 13445 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 4498 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 14341 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 4834 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 5261 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 15362 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 5637 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 16346 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 5972 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 17122 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 6268 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 17888 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 6658 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 18886 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 6994 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 19815 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 7333 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 20842 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 7745 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 21854 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 8173 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 22912 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 8640 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 23763 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 9063 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 24610 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 9441 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 25377 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 9825 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 26298 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 10206 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 27144 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 10624 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 27900 http://127.0.0.1:1829 "POST /jsonrpc HTTP/1.1" 200 87 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 11047 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 11510 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 12018 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 12522 Resetting dropped connection: 127.0.0.1 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 13031 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 13544 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 13969 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 14464 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 15008 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 15473 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 15887 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 16305 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 16764 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 17269 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 17821 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 18324 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 18826 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 19340 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 19844 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 20342 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 20848 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 21398 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 21903 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 22326 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 22785 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 23244 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 23697 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 24242 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 24785 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 25247 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 25751 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 26219 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 26678 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 27136 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 27597 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 28016 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 28519 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 29113 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 29744 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 30234 [Aria2c]: Download Error (#9d5f28c92a697b86): The response status is not successful. status=403 (22), https://vod-uhd-uk- live.akamaized.net/g5wpsp9r-pips-pid- m0020c7q/scmaf_abr_full_uhd/rd/effa39c9-c3a3-2faa-6776- 03b4b214eddf/video=1100032/dur=3840/000702.m4s?__gda__=17178 85116_262f87b4e3d80498ff4e4fb7f6c5dbb3 http://127.0.0.1:1825 "POST /jsonrpc HTTP/1.1" 200 86 1 Video └── [H.265, HLG] | en | 768x432 @ 1450 kb/s, 25.000 FPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 01:16 • FAILED 1 Audio └── [AAC] | en | 2.0 | 190 kb/s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:32 • Downloaded 2 Subtitles ├── [TTML] | en │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded └── [TTML] | en | SDH ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded ❌ Download Failed... [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\user\\AppData\\Local\\Temp\\devine\\Video_8eeb8c91.mp4_seg ments\\000.mp4.aria2__temp'
##curl_impersonate (dict)
# https://github.com/devine-dl/devine/blob/master/CONFIG.md#curl_impersonate-dict
#SET curl_impersonate as a Downloader
Code:devine cfg --unset downloader devine cfg downloader curl_impersonate
but I guess it's because of the header set?
https://github.com/devine-dl/devine/blob/master/CONFIG.md#headers-dict
##headers (dict)
#----------------
# https://github.com/devine-dl/devine/blob/master/CONFIG.md#headers-dict
Code:devine cfg headers.Accept-Language "en-US,en;q=0.8" devine cfg headers.User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36"
Code:(env) PS C:\Users\user\git\devine-333\devine> devine -d dl --no-folder --sub-format SRT -r HLG -q 432 -w s01e06 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Starting new HTTPS connection (1): ipinfo.io:443 https://ipinfo.io:443 "GET /json HTTP/1.1" 200 302 Service is not Geoblocked in your region Starting new HTTPS connection (1): graph.ibl.api.bbc.co.uk:443 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 9663 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 3735 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 7089 ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── Starting new HTTPS connection (1): www.bbc.co.uk:443 https://www.bbc.co.uk:443 "GET /programmes/m00204dk/playlist.json HTTP/1.1" 200 488 Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ pool.py:467 in _make_request │ │ │ │ 464 │ │ try: │ │ 465 │ │ │ # Trigger any extra validation we need to do. │ │ 466 │ │ │ try: │ │ ❱ 467 │ │ │ │ self._validate_conn(conn) │ │ 468 │ │ │ except (SocketTimeout, BaseSSLError) as e: │ │ 469 │ │ │ │ self._raise_timeout(err=e, url=url, timeout_value=con │ │ 470 │ │ │ │ raise │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ pool.py:1099 in _validate_conn │ │ │ │ 1096 │ │ │ │ 1097 │ │ # Force connect early to allow us to validate the connection. │ │ 1098 │ │ if conn.is_closed: │ │ ❱ 1099 │ │ │ conn.connect() │ │ 1100 │ │ │ │ 1101 │ │ # TODO revise this, see https://github.com/urllib3/urllib3/is │ │ 1102 │ │ if not conn.is_verified and not conn.proxy_is_verified: │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ .py:653 in connect │ │ │ │ 650 │ │ # Remove trailing '.' from fqdn hostnames to allow certificate │ │ 651 │ │ server_hostname_rm_dot = server_hostname.rstrip(".") │ │ 652 │ │ │ │ ❱ 653 │ │ sock_and_verified = _ssl_wrap_socket_and_match_hostname( │ │ 654 │ │ │ sock=sock, │ │ 655 │ │ │ cert_reqs=self.cert_reqs, │ │ 656 │ │ │ ssl_version=self.ssl_version, │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ .py:806 in _ssl_wrap_socket_and_match_hostname │ │ │ │ 803 │ │ if is_ipaddress(normalized): │ │ 804 │ │ │ server_hostname = normalized │ │ 805 │ │ │ ❱ 806 │ ssl_sock = ssl_wrap_socket( │ │ 807 │ │ sock=sock, │ │ 808 │ │ keyfile=key_file, │ │ 809 │ │ certfile=cert_file, │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\util\ssl_. │ │ py:465 in ssl_wrap_socket │ │ │ │ 462 │ except NotImplementedError: # Defensive: in CI, we always have se │ │ 463 │ │ pass │ │ 464 │ │ │ ❱ 465 │ ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server │ │ 466 │ return ssl_sock │ │ 467 │ │ 468 │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\util\ssl_. │ │ py:509 in _ssl_wrap_socket_impl │ │ │ │ 506 │ │ SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) │ │ 507 │ │ return SSLTransport(sock, ssl_context, server_hostname) │ │ 508 │ │ │ ❱ 509 │ return ssl_context.wrap_socket(sock, server_hostname=server_hostna │ │ 510 │ │ │ │ C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\ssl.py:455 in │ │ wrap_socket │ │ │ │ 452 │ │ │ │ │ server_hostname=None, session=None): │ │ 453 │ │ # SSLSocket class handles server_hostname encoding before it │ │ 454 │ │ # ctx._wrap_socket() │ │ ❱ 455 │ │ return self.sslsocket_class._create( │ │ 456 │ │ │ sock=sock, │ │ 457 │ │ │ server_side=server_side, │ │ 458 │ │ │ do_handshake_on_connect=do_handshake_on_connect, │ │ │ │ C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\ssl.py:1042 in │ │ _create │ │ │ │ 1039 │ │ │ │ │ if timeout == 0.0: │ │ 1040 │ │ │ │ │ │ # non-blocking │ │ 1041 │ │ │ │ │ │ raise ValueError("do_handshake_on_connect sho │ │ ❱ 1042 │ │ │ │ │ self.do_handshake() │ │ 1043 │ │ except: │ │ 1044 │ │ │ try: │ │ 1045 │ │ │ │ self.close() │ │ │ │ C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\ssl.py:1320 in │ │ do_handshake │ │ │ │ 1317 │ │ try: │ │ 1318 │ │ │ if timeout == 0.0 and block: │ │ 1319 │ │ │ │ self.settimeout(None) │ │ ❱ 1320 │ │ │ self._sslobj.do_handshake() │ │ 1321 │ │ finally: │ │ 1322 │ │ │ self.settimeout(timeout) │ │ 1323 │ ╰──────────────────────────────────────────────────────────────────────────────╯ SSLZeroReturnError: TLS/SSL connection has been closed (EOF) (_ssl.c:1000) During handling of the above exception, another exception occurred: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ pool.py:793 in urlopen │ │ │ │ 790 │ │ │ response_conn = conn if not release_conn else None │ │ 791 │ │ │ │ │ 792 │ │ │ # Make the request on the HTTPConnection object │ │ ❱ 793 │ │ │ response = self._make_request( │ │ 794 │ │ │ │ conn, │ │ 795 │ │ │ │ method, │ │ 796 │ │ │ │ url, │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ pool.py:491 in _make_request │ │ │ │ 488 │ │ │ │ new_e, (OSError, NewConnectionError, TimeoutError, SS │ │ 489 │ │ │ ) and (conn and conn.proxy and not conn.has_connected_to_ │ │ 490 │ │ │ │ new_e = _wrap_proxy_error(new_e, conn.proxy.scheme) │ │ ❱ 491 │ │ │ raise new_e │ │ 492 │ │ │ │ 493 │ │ # conn.request() calls http.client.*.request, not the method │ │ 494 │ │ # urllib3.request. It also calls makefile (recv) on the socke │ ╰──────────────────────────────────────────────────────────────────────────────╯ SSLError: TLS/SSL connection has been closed (EOF) (_ssl.c:1000) The above exception was the direct cause of the following exception: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\requests\adapters. │ │ py:486 in send │ │ │ │ 483 │ │ │ timeout = TimeoutSauce(connect=timeout, read=timeout) │ │ 484 │ │ │ │ 485 │ │ try: │ │ ❱ 486 │ │ │ resp = conn.urlopen( │ │ 487 │ │ │ │ method=request.method, │ │ 488 │ │ │ │ url=url, │ │ 489 │ │ │ │ body=request.body, │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\connection │ │ pool.py:847 in urlopen │ │ │ │ 844 │ │ │ elif isinstance(new_e, (OSError, HTTPException)): │ │ 845 │ │ │ │ new_e = ProtocolError("Connection aborted.", new_e) │ │ 846 │ │ │ │ │ ❱ 847 │ │ │ retries = retries.increment( │ │ 848 │ │ │ │ method, url, error=new_e, _pool=self, _stacktrace=sys │ │ 849 │ │ │ ) │ │ 850 │ │ │ retries.sleep() │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\urllib3\util\retry │ │ .py:515 in increment │ │ │ │ 512 │ │ │ │ 513 │ │ if new_retry.is_exhausted(): │ │ 514 │ │ │ reason = error or ResponseError(cause) │ │ ❱ 515 │ │ │ raise MaxRetryError(_pool, url, reason) from reason # typ │ │ 516 │ │ │ │ 517 │ │ log.debug("Incremented Retry for (url='%s'): %r", url, new_ret │ │ 518 │ ╰──────────────────────────────────────────────────────────────────────────────╯ MaxRetryError: HTTPSConnectionPool(host='securegate.iplayer.bbc.co.uk', port=443): Max retries exceeded with url: /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset/iptv-uhd/ proto/https (Caused by SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1000)'))) During handling of the above exception, another exception occurred: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ in _run_module_as_main:198 │ │ in _run_code:88 │ │ │ │ in <module>:7 │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:1157 │ │ in __call__ │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:1078 │ │ in main │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:1688 │ │ in invoke │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:1688 │ │ in invoke │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:1657 │ │ in _process_result │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\click\core.py:783 │ │ in invoke │ │ │ │ C:\Users\user\git\devine-333\devine\env\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\user\git\stabbedbybrick-333\devine-services\services\iP\__init__.py │ │ :141 in get_tracks │ │ │ │ 138 │ │ │ data = json.loads(redux) │ │ 139 │ │ │ versions = [{"pid": x.get("id") for x in data["versions"] │ │ 140 │ │ │ │ ❱ 141 │ │ quality = [ │ │ 142 │ │ │ connection.get("height") │ │ 143 │ │ │ for i in (self.check_all_versions(version) for version in │ │ 144 │ │ │ for connection in i │ │ │ │ C:\Users\user\git\stabbedbybrick-333\devine-services\services\iP\__init__.py │ │ :143 in <genexpr> │ │ │ │ 140 │ │ │ │ 141 │ │ quality = [ │ │ 142 │ │ │ connection.get("height") │ │ ❱ 143 │ │ │ for i in (self.check_all_versions(version) for version in │ │ 144 │ │ │ for connection in i │ │ 145 │ │ │ if connection.get("height") │ │ 146 │ │ ] │ │ │ │ C:\Users\user\git\stabbedbybrick-333\devine-services\services\iP\__init__.py │ │ :278 in check_all_versions │ │ │ │ 275 │ │ │ session = self.session │ │ 276 │ │ │ session.mount("https://", SSLCiphers()) │ │ 277 │ │ │ session.mount("http://", SSLCiphers()) │ │ ❱ 278 │ │ │ manifest = session.get( │ │ 279 │ │ │ │ url, headers={"user-agent": self.config["user_agent"]} │ │ 280 │ │ │ ).json() │ │ 281 │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\requests\sessions. │ │ py:602 in get │ │ │ │ 599 │ │ """ │ │ 600 │ │ │ │ 601 │ │ kwargs.setdefault("allow_redirects", True) │ │ ❱ 602 │ │ return self.request("GET", url, **kwargs) │ │ 603 │ │ │ 604 │ def options(self, url, **kwargs): │ │ 605 │ │ r"""Sends a OPTIONS request. Returns :class:`Response` object. │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\requests\sessions. │ │ py:589 in request │ │ │ │ 586 │ │ │ "allow_redirects": allow_redirects, │ │ 587 │ │ } │ │ 588 │ │ send_kwargs.update(settings) │ │ ❱ 589 │ │ resp = self.send(prep, **send_kwargs) │ │ 590 │ │ │ │ 591 │ │ return resp │ │ 592 │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\requests\sessions. │ │ py:703 in send │ │ │ │ 700 │ │ start = preferred_clock() │ │ 701 │ │ │ │ 702 │ │ # Send the request │ │ ❱ 703 │ │ r = adapter.send(request, **kwargs) │ │ 704 │ │ │ │ 705 │ │ # Total elapsed time of the request (approximately) │ │ 706 │ │ elapsed = preferred_clock() - start │ │ │ │ C:\Users\user\git\devine-333\devine\env\Lib\site-packages\requests\adapters. │ │ py:517 in send │ │ │ │ 514 │ │ │ │ │ 515 │ │ │ if isinstance(e.reason, _SSLError): │ │ 516 │ │ │ │ # This branch is for urllib3 v1.22 and later. │ │ ❱ 517 │ │ │ │ raise SSLError(e, request=request) │ │ 518 │ │ │ │ │ 519 │ │ │ raise ConnectionError(e, request=request) │ │ 520 │ ╰──────────────────────────────────────────────────────────────────────────────╯ SSLError: HTTPSConnectionPool(host='securegate.iplayer.bbc.co.uk', port=443): Max retries exceeded with url: /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset/iptv-uhd/ proto/https (Caused by SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1000)')))
-
Code:
/ __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8159 (L3) Loaded 1 Vaults ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── No Widevine PSSH was found for this track, is it DRM free? [Aria2c]: Download Error (#e8b2a257072774d3): The response status is not successful. status=403 (22), https://vod-uhd-uk- live.akamaized.net/g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full _uhd/rd/2904e7fb-973c-af66-3111-ac488477e8bf/video=18160000/ dur=3840/000702.m4s?__gda__=1717885625_d2dae3d0a1729ee573d76 f0131dadcd8 1 Video └── [H.265, HLG] | en | 3840x2160 @ 21002 kb/s, 25.000 FPS ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ • 00:04 • FAILED 1 Audio └── [AAC] | en | 2.0 | 190 kb/s ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED 2 Subtitles ├── [TTML] | en │ ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED └── [TTML] | en | SDH ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED ❌ Download Failed... [WinError 2] The system cannot find the file specified: 'C:\\Users\\XXXXX\\devine3.3.3\\devine\\temp\\Video_42a1fee3. mp4_segments\\687.mp4.aria2'
-
Code:
/ __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8159 (L3) Loaded 1 Vaults ─────────────────────────────── Service: iP ──────────────────────────────── Starting new HTTPS connection (1): ipinfo.io:443 https://ipinfo.io:443 "GET /json HTTP/1.1" 200 327 Service is not Geoblocked in your region Starting new HTTPS connection (1): graph.ibl.api.bbc.co.uk:443 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 9663 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 3735 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 7089 ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────────── Doctor Who S01E06 Rogue ────────────────────────── Starting new HTTPS connection (1): www.bbc.co.uk:443 https://www.bbc.co.uk:443 "GET /programmes/m00204dk/playlist.json HTTP/1.1" 200 488 Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/p0j2xmlh/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 404 None Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m0020c7q/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): vod-uhd-uk-live.akamaized.net:443 https://vod-uhd-uk-live.akamaized.net:443 "GET /g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/iptv_uhd_v1_master.m pd?__gda__=1717885840_eb41044210b62bf398a44bf9d70f09a8 HTTP/1.1" 200 None https://vod-uhd-uk-live.akamaized.net:443 "GET /g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full_uhd/rd/2904e7fb-973c-af66-3 111-ac488477e8bf/video=18160000/dur=3840/IS.mp4?__gda__=1717885840_eb4 1044210b62bf398a44bf9d70f09a8 HTTP/1.1" 200 762 No Widevine PSSH was found for this track, is it DRM free? Starting new HTTP connection (1): 127.0.0.1:60988 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 146 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 86 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 86 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 86 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 708 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 813 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 907 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1047 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1141 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1273 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1411 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1633 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 1721 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 2085 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 2447 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 2624 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 2758 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 2987 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3076 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3253 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3340 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3514 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3604 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3777 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 3958 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 4303 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 4567 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 4611 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 4743 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 4922 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 5059 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 5364 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 5629 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 5760 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 5893 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 6024 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 6284 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 6552 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 6722 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 6942 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 7083 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 7212 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 7346 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 7557 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 7823 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8040 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8216 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8430 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8515 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8645 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 8956 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9087 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9307 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9522 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9651 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9777 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 9952 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 10251 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 10468 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 10597 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 10638 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 10766 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11079 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 156 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11382 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11516 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11685 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11814 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 11989 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 12204 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 12373 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 12546 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 12715 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 12844 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13067 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13206 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13382 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13644 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13774 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 13901 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14072 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14245 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14456 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14586 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14798 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 14883 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15056 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15356 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15527 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15611 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15779 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 15947 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 16127 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 16479 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 16605 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 16696 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 16825 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17039 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17171 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17508 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17639 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17724 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 17847 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18024 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18284 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18499 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18635 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18723 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 18905 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19125 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19334 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19460 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19589 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19761 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 19978 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20194 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20409 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20538 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20536 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20793 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 20873 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 21170 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 21391 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 21531 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 21626 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 21802 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22059 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22268 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22446 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22577 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22714 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 22837 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23018 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23197 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23454 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23673 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23848 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 23933 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24016 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24200 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24501 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24716 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24887 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24971 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 24970 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 25283 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 25549 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 25715 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 25894 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 25937 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 26067 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 26283 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 26546 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 26766 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 26940 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27027 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27118 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27333 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27636 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 155 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27722 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 27976 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 28113 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 28202 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 28452 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 28631 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 28847 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 29058 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 29268 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 29316 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 29491 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 29713 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 30263 [Aria2c]: Download Error (#3d4c20d0eee8f20a): The response status is not successful. status=403 (22), https://vod-uhd-uk- live.akamaized.net/g5wpsp9r-pips-pid-m0020c7q/scmaf_abr_full _uhd/rd/2904e7fb-973c-af66-3111-ac488477e8bf/video=18160000/ dur=3840/000702.m4s?__gda__=1717885840_eb41044210b62bf398a44 bf9d70f09a8 http://127.0.0.1:60988 "POST /jsonrpc HTTP/1.1" 200 87 1 Video └── [H.265, HLG] | en | 3840x2160 @ 21002 kb/s, 25.000 FPS ⠧ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ • 00:06 • FAILED 1 Audio └── [AAC] | en | 2.0 | 190 kb/s ⠧ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED 2 Subtitles ├── [TTML] | en │ ⠧ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED └── [TTML] | en | SDH ⠧ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED ❌ Download Failed... [WinError 2] The system cannot find the file specified: 'C:\\Users\\XXXXX\\devine3.3.3\\devine\\temp\\Video_42a1fee3. mp4_segments\\679.mp4.aria2'
-
Tried the s01e05 and that works just fine, so looks to be specific to Doctor Who - s01e06
Is that by any change the latest UHD available on iP and things to come?
My heart sunk when I saw the message about iP throwing error when downloading HLG .....
Code:(env) PS C:\Users\user\git\devine-333\devine> devine -d dl --no-folder --sub-format SRT -r HLG -q 432 -w s01e05 iP p0gglvqn / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 8158 (L3) Loaded 1 Vaults Loaded Hola: 43 Countries ─────────────────────────────── Service: iP ──────────────────────────────── Starting new HTTPS connection (1): ipinfo.io:443 https://ipinfo.io:443 "GET /json HTTP/1.1" 200 302 Service is not Geoblocked in your region Starting new HTTPS connection (1): graph.ibl.api.bbc.co.uk:443 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 9663 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 3735 https://graph.ibl.api.bbc.co.uk:443 "POST / HTTP/1.1" 200 7089 ──────────────────────────── Series: Doctor Who ──────────────────────────── 2 Seasons, 10 Episodes ───────────────────── Doctor Who S01E05 Dot and Bubble ───────────────────── Starting new HTTPS connection (1): www.bbc.co.uk:443 https://www.bbc.co.uk:443 "GET /programmes/m001zxwj/playlist.json HTTP/1.1" 200 450 Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m001zxwh/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): securegate.iplayer.bbc.co.uk:443 https://securegate.iplayer.bbc.co.uk:443 "GET /mediaselector/6/select/version/2.0/vpid/m001zxwh/format/json/mediaset /iptv-uhd/proto/https HTTP/1.1" 200 None Starting new HTTPS connection (1): vod-uhd-uk-live.akamaized.net:443 https://vod-uhd-uk-live.akamaized.net:443 "GET /1r26h4m2-pips-pid-m001zxwh/scmaf_abr_full_uhd/rd/iptv_uhd_v1_master.m pd?__gda__=1717886452_4b96f05209b3fc38d09c20369775bdf5 HTTP/1.1" 200 None Starting new HTTPS connection (2): vod-uhd-uk-live.akamaized.net:443 Starting new HTTP connection (1): 127.0.0.1:1941 https://vod-uhd-uk-live.akamaized.net:443 "GET /1r26h4m2-pips-pid-m001zxwh/scmaf_abr_full_uhd/rd/d05754fa-cbd5-4c99-0 91f-70bdb5ca9122/audio=192000/dur=3840/IS.mp4?__gda__=1717886452_4b96f 05209b3fc38d09c20369775bdf5 HTTP/1.1" 200 682 Starting new HTTP connection (1): 127.0.0.1:1942 http://127.0.0.1:1941 "POST /jsonrpc HTTP/1.1" 200 143 http://127.0.0.1:1942 "POST /jsonrpc HTTP/1.1" 200 143 http://127.0.0.1:1941 "POST /jsonrpc HTTP/1.1" 200 85 http://127.0.0.1:1942 "POST /jsonrpc HTTP/1.1" 200 86 No Widevine PSSH was found for this track, is it DRM free? Starting new HTTP connection (1): 127.0.0.1:1948 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 145 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 85 https://vod-uhd-uk-live.akamaized.net:443 "GET /1r26h4m2-pips-pid-m001zxwh/scmaf_abr_full_uhd/rd/b8ae9885-5630-58e7-9 2ae-c1c9e717aeae/video=1100032/dur=3840/IS.mp4?__gda__=1717886452_4b96 f05209b3fc38d09c20369775bdf5 HTTP/1.1" 200 762 No Widevine PSSH was found for this track, is it DRM free? http://127.0.0.1:1941 "POST /jsonrpc HTTP/1.1" 200 148 http://127.0.0.1:1941 "POST /jsonrpc HTTP/1.1" 200 515 http://127.0.0.1:1942 "POST /jsonrpc HTTP/1.1" 200 145 Starting new HTTP connection (1): 127.0.0.1:1952 http://127.0.0.1:1941 "POST /jsonrpc HTTP/1.1" 200 87 http://127.0.0.1:1942 "POST /jsonrpc HTTP/1.1" 200 510 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 145 http://127.0.0.1:1942 "POST /jsonrpc HTTP/1.1" 200 87 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 86 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 1437 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 732 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 2615 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 1053 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 3679 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 1368 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 4665 Resetting dropped connection: 127.0.0.1 Resetting dropped connection: 127.0.0.1 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 1718 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 5787 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 2065 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 6856 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 2457 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 7940 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 2800 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 8988 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 3187 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 10031 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 3571 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 11058 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 3908 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 11984 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 4245 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 12927 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 4506 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 13831 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 4845 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 14952 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 5233 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 16030 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 5615 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 17024 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 5994 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 17972 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 6415 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 19005 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 6886 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 19979 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 7269 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 20951 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 7650 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 21881 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 7986 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 22762 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 8323 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 23671 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 8785 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 24546 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 9208 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 25331 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 9589 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 26248 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 9972 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 27091 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 10391 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 27172 http://127.0.0.1:1948 "POST /jsonrpc HTTP/1.1" 200 87 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 10808 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 11264 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 11727 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 12151 Resetting dropped connection: 127.0.0.1 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 12616 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 13161 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 13629 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 14123 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 14636 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 15137 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 15646 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 15976 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 16398 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 16819 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 17365 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 17834 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 18262 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 18679 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 19183 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 154 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 19596 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 20062 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 20522 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 21030 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 21492 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 21997 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 22548 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 23091 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 23640 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 23979 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 24397 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 24733 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 25273 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 25734 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 26239 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 150 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 26788 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 27301 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 27808 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 28230 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 152 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 28691 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 153 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 29151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 151 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 29321 http://127.0.0.1:1952 "POST /jsonrpc HTTP/1.1" 200 87 Resetting dropped connection: 127.0.0.1 1 Video └── [H.265, HLG] | en | 768x432 @ 1480 kb/s, 25.000 FPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 01:16 • Downloaded 1 Audio └── [AAC] | en | 2.0 | 190 kb/s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:32 • Downloaded 2 Subtitles ├── [TTML] | en │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded └── [TTML] | en | SDH ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 • Downloaded Track downloads finished in 1m23s Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:05 🎉 Title downloaded in 1m38s! Processed all titles in 1m42s
-
It's not an issue with the cert. If it was, you wouldn't be able to initiate the download at all. It's most likely a one-time thing where the runtime in the manifest is off, causing the downloader to fail on the very last segment. If you check the temp folder, you'll see all segments there up to the point of failure and you should be able to manually merge and mux everything. Unless this becomes a regular thing, we should be fine.
-
Anyone any idea how to merge the fragmented MP4 files (cca. 700) into one mp4?
Does it matter if the "001.mp4" is actually empty (53 bytes) and showing as "001.mp4.aria2__temp"?
Checking https://www.bento4.com/ could "mp4mux" - multiplexes one or more elementary streams (H264/AVC, H265/HEVC, AAC) into an MP4 file
do the job?
Code:PS C:\Users\user\AppData\Local\Temp\devine\Video_8eeb8c91.mp4_segments> ffmpeg -hide_banner -f concat -i ..\list.txt -c copy output.mp4 [concat @ 000001e0688b0ec0] Line 1: unknown keyword '700.mp4' [in#0 @ 000001e06889a400] Error opening input: Invalid data found when processing input Error opening input file ..\list.txt.
Code:PS C:\Users\user\AppData\Local\Temp\devine\Video_8eeb8c91.mp4_segments> ffmpeg -hide_banner -f concat -i ..\list2.txt -c copy output.mp4 [concat @ 0000024e566a0ec0] Line 1: unknown keyword '002.mp4' [in#0 @ 0000024e5668a400] Error opening input: Invalid data found when processing input Error opening input file ..\list2.txt. Error opening input files: Invalid data found when processing input
Does the first file "001.mp4" not hold the MOOV data?
https://bitmovin.com/container-formats-fun-1
So trying this, but no success
https://trac.ffmpeg.org/wiki/Concatenate
Code:C:\Users\user\AppData\Local\Temp\devine\Video_8eeb8c91.mp4_segments>(for %i in (*.mp4) do @echo file '%i') > mylist.txt
Code:C:\Users\user\AppData\Local\Temp\devine\Video_8eeb8c91.mp4_segments>ffmpeg -hide_banner -f concat -safe 0 -i mylist.txt -c copy output.mp4 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000284dd8326c0] could not find corresponding trex (id 1) [mov,mp4,m4a,3gp,3g2,mj2 @ 00000284dd8326c0] could not find corresponding track id 0 [mov,mp4,m4a,3gp,3g2,mj2 @ 00000284dd8326c0] trun track id unknown, no tfhd was found [mov,mp4,m4a,3gp,3g2,mj2 @ 00000284dd8326c0] error reading header [concat @ 00000284dd831100] Impossible to open '002.mp4' [in#0 @ 00000284dd817400] Error opening input: Invalid data found when processing input Error opening input file mylist.txt. Error opening input files: Invalid data found when processing input
-
problem with pluto
movie: The Lawnmower Man
link:
Code:devine dl PLU --movie https://pluto.tv/us/on-demand/movies/639b7e2b501aab0013b07352
Code:/ __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Loaded Cdm Widevine CDM: 8159 (L3) Loaded 1 Vaults ─────────────────────────────── Service: PLU ─────────────────────────────── Service is not Geoblocked in your region ─────────────────────── Movies: Paul Blart: Mall Cop ─────────────────────── 1 Movie ─────────────────────────── Paul Blart: Mall Cop ─────────────────────────── 1 Video └── [H.264, SDR] | en | 854x480 @ 1820 kb/s, 30.000 FPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:25 • Downloaded 1 Audio └── [AAC] | en | 2.0 | 102 kb/s ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:35 • Downloaded 1 Subtitle └── [WVTT] | en ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 01:07 • Downloaded Widevine(AAAASnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACoSEAAAAABk/06Y9Rizd 9WpHpESEAAAAABk/06Y9Rizd9WpHpJI49yVmwY=) ├── 0000000064ff4e98f518b377d5a91e91:4f5c481ce28e41577f8d25d080437ef5 │ from Local Vault SQLite └── 0000000064ff4e98f518b377d5a91e92:e26984e3acb96201fbe1fd7cc2133fbf* from Local Vault SQLite Track downloads finished in 1m13s Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:01 Title downloaded in 1m15s! Processed all titles in 1m17s
-
Your speed is about the same as it is on Freevine. Do the key:kid match up for the movie on Freevine and Devine? Also you did not specify 480p for this video in Devine via -q so you should have gotten 720p. I am quite interested in the answer to this puzzle.
I just checked and Pluto TV has not been added to stabbedbybrick's services but is available from another person. Do you have any problems with lip sync in any of your downloads via Devine? Thankfully stabbedbybrick addressed that issue in Freevine.Last edited by Tom Saurus; 9th Jun 2024 at 10:14.
-
I've written my own version of Pluto for Devine that works well, I just haven't had time to clean it up and upload it yet.
The difficult part is that Devine requires a language to be set for the tracks, but Pluto doesn't always provide language data so it's tricky to accommodate non-English regions. But once I figure out a good way to handle that, we should be good to go. -
-
Pluto has been added to the repo. Just make sure to read the help info beforehand: devine dl pluto -?
Pluto is a giant mess and some compromises had to be made. It seems to work well though from what I can tell. -
Anyone using the DSNP script with Devine ? I can't figure out what I'm doing wrong (if anything with single items ie: movies).
Series work just fine for example
Code:devine dl --no-folder -q 720 -w S01E03 -sl en DSNP entity-739cc613-1545-42b9-a995-7ac7688e8041
Code:devine dl --no-folder -q 720 -sl en DSNP entity-5850d3bf-947e-4265-8240-8ec13a87946d
Code:────────────────────────────── Service: DSNP ─────────────────────────────── Service is not Geoblocked in your region Authenticated with Service ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ in _run_module_as_main:198 │ │ in _run_code:88 │ │ │ │ in <module>:7 │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:1157 in __call__ │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:1078 in main │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:1657 in _process_result │ │ │ │ C:\Python312\Lib\site-packages\click\core.py:783 in invoke │ │ │ │ C:\Python312\Lib\site-packages\devine\commands\dl.py:301 in result │ │ │ │ 298 │ │ │ │ self.log.info("Authenticated with Service") │ │ 299 │ │ │ │ 300 │ │ with console.status("Fetching Title Metadata...", spinner="dot │ │ ❱ 301 │ │ │ titles = service.get_titles() │ │ 302 │ │ │ if not titles: │ │ 303 │ │ │ │ self.log.error("No titles returned, nothing to downloa │ │ 304 │ │ │ │ sys.exit(1) │ │ │ │ D:\Downloads\Devine\devine\services\DSNP\__init__.py:193 in get_titles │ │ │ │ 190 │ │ │ all_episodes = [] │ │ 191 │ │ │ │ │ 192 │ │ │ # Iterate through the seasons │ │ ❱ 193 │ │ │ for season_num in title_metadata['data']['page']['containe │ │ 194 │ │ │ │ │ │ 195 │ │ │ │ # Grab the season metadata │ │ 196 │ │ │ │ season_metadata = self.session.get(url=f'https://disne │ ╰──────────────────────────────────────────────────────────────────────────────╯ KeyError: 'seasons' D:\Downloads\Devine>
-
@billybanana:
Looking at the code, it seems like you need to use --movie for movies (pay attention to the placement of the option):
Code:devine dl --no-folder -q 720 -sl en DSNP --movie entity-5850d3bf-947e-4265-8240-8ec13a87946d
Whenever an option has been added to a service like this, you need to use it after the service tag, i.e. DSNP --movie. -
Similar Threads
-
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21 -
H.264 for archival and editing - no go?
By malling in forum Capturing and VCRReplies: 8Last Post: 19th Aug 2019, 23:51 -
Movie music too loud but dialogue too quiet fix needed
By hokkom in forum AudioReplies: 121Last Post: 4th May 2019, 08:51