+ Reply to Thread
Results 1,051 to 1,080 of 1699
-
Code:
devine dl --skip-dl iP https://www.bbc.co.uk/iplayer/episode/b0074dlv/
-
-
-
No not Devine because --skip-dl works on other services. The fact it initially skips and then goes on to download suggests Devine dl is being called more than once by the service __init__
[Attachment 83624 - Click to enlarge]
probably a segment thing.
[Attachment 83625 - Click to enlarge]
But some titles work as expected. So def. it is a service fault.Last edited by phased; 20th Nov 2024 at 10:33.
-
I have created a semi-automated guide to install stabbedbybrick's fork of Devine, any dependencies and stabbedbybrick's Devine services!
It can be found here: https://forum.videohelp.com/threads/416617-Semi-automated-guide-to-install-stabbedbybr...fork-of-Devine -
When it comes to Devine is it best to set up a free account for Roku? I am having trouble downloading from Ruko. I do have Windscribe now and no limits are on it.
-
Is there a trick to be able to download just the subtitle track in SRT?
I have SRT set in the config, but I'm getting MKS files from the MY5 service.
Is it service dependant on them offering SRT subs? -
They are, but I need to get just a SRT subs file for one particular show.
Last edited by mkjustuk; 22nd Nov 2024 at 08:59.
-
-
Thanks, getting a subs file isn't the issue. But the subs file is MKS not SRT, despite having that set in the config. Hence asking if there's a trick to it or if certain services will only give MKS files.
-
Ah sorry, misread your message. I wonder if you'll have to convert them separately afterwards.
-
If you open that up in Subtitle Edit, it will actually automatically convert to SRT. Then just save it. I tried copying the sub first, then just renamed the extension to .srt and opened that with SE and compared the two. No difference at all.
-
-
I think it still wants to be converted but it all depends on what you want to do with the subtitle.
-
I think the raw VTT file(s) are kept in the tmp folder. Can easily be converted to srt, there are plenty of sites that do that, my favourite is https://subtitletools.com/convert-to-srt-online
Last edited by PunchDrunkL0ve; 23rd Nov 2024 at 06:12.
-
EDIT: adding key_vault.db solves the problem.
Hello, anyone uses devine viki? I use this viki service from here Sp4rky/devine-services - devine-services - The CDM-Project
it starts with the video licensing then failed. I also tried theCode:VIKI 40417c
Code:C:\Users\AppData\Local\devine>devine dl --lang zh --s-lang en --sub-format srt VIKI https://www.viki.com/tv/40417c-you-are-my-secret / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 1 Vaults ────────────────────────────── Service: VIKI ─────────────────────────────── Service has no Geofence Authenticated with Service ────────────────── Series: You Are My Secret.2024 (2024) ─────────────────── 1 Season, 33 Episodes ────────────────────── You Are My Secret.2024 S01E01 ─────────────────────── 1 Video └── [H.264, SDR] | zh | 1920x1080 @ 3386 kb/s, 25.000 FPS ⠇ ---------------------------------------- • --:-- • FAILED 1 Audio └── [AAC] | zh-Hans | 2.0 | 200 kb/s ⠇ ---------------------------------------- • --:-- • SKIPPED 1 Subtitle └── [VTT] | en | English ⠇ ---------------------------------------- • --:-- • SKIPPED 1 Attachment └── 1252594v_thumbnail.jpg | image/jpeg | Thumbnail ❌ Download Failed... Expecting value: line 1 column 1 (char 0)
Code:C:\Users\AppData\Local\devine>devine dl --lang zh --s-lang en --sub-format srt VIKI https://www.viki.com/tv/40599c-melody-of-golden-age / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 1 Vaults ────────────────────────────── Service: VIKI ─────────────────────────────── Service has no Geofence Authenticated with Service ───────────────── Series: Melody of Golden Age.2024 (2024) ───────────────── 1 Season, 40 Episodes ───────────────────── Melody of Golden Age.2024 S01E01 ───────────────────── 1 Video └── [H.264, SDR] | zh | 1920x1080 @ 3163 kb/s, 25.000 FPS ⠸ ---------------------------------------- • --:-- • FAILED 1 Audio └── [AAC] | zh-Hans | 2.0 | 200 kb/s ⠸ ---------------------------------------- • --:-- • SKIPPED 1 Subtitle └── [VTT] | en | English ⠸ ---------------------------------------- • --:-- • SKIPPED 1 Attachment └── 1253396v_thumbnail.jpg | image/jpeg | Thumbnail ❌ Download Failed... Expecting value: line 1 column 1 (char 0)
Code:C:\Users\AppData\Local\devine>devine dl --lang ko --s-lang en --sub-format srt VIKI https://www.viki.com/tv/36461c-the-fiery-priest?qId=ebbf85b8a6dac9d1194c7ff3483c3455 / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 1 Vaults ────────────────────────────── Service: VIKI ─────────────────────────────── Service has no Geofence Authenticated with Service ─────────────────── Series: The Fiery Priest.2019 (2019) ─────────────────── 1 Season, 40 Episodes ─────────────────────── The Fiery Priest.2019 S01E01 ─────────────────────── 1 Video └── [H.264, SDR] | ko | 1920x1080 @ 3377 kb/s, 30.000 FPS ⠙ ---------------------------------------- • --:-- • Decrypting 1 Audio └── [AAC] | ko | 2.0 | 200 kb/s ⠙ ---------------------------------------- • --:-- • Decrypting 1 Subtitle └── [VTT] | en | English ⠙ ---------------------------------------- • --:-- • CANCELLED 1 Attachment └── 1143941v_thumbnail.jpg | image/jpeg | Thumbnail Widevine(AAAAV3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADcIARIQmdz/jRk3SBeXn NufTegKjxoLYnV5ZHJta2V5b3MiEJnc/40ZN0gXl5zbn03oCo8qAkhE) └── 99dcff8d19374817979cdb9f4de80a8f:38aa749bceac1046021a7d09ea6aa1f3* from CDRM-Vault API ❌ Download Cancelled...
Last edited by RedSunny; 24th Nov 2024 at 13:49.
-
Hi,
I am trying to access the free Amazon Freevee (with ads) movie "Passengers."
I am using the Devine service of TPD94.
However, I am getting the following error.
Code:Widevine(AAAAeXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFkIARIQ3bYmEX5VQhe2K vNHvuHbjxoGYW1hem9uIjVjaWQ6em8rSFJYOVVTMjY4b2hhNGdQM0Y4dz09LDNiWW1FWDV WUWhlMkt2Tkh2dUhianc9PSoCU0QyAA==) └── An exception occurred in the Service's license function: 'widevine2License'
Any ideas?
Am I missing something?
URL:
Code:(devine-py3.11) W:\APPLICATIONS_DESKTOP\git_stabbedbybrick_devine_py311poetry>devine dl --list-titles AMZN B01MQVG52J / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ 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: AMZN ─────────────────────────────── Service has no Geofence Authenticated with Service ──────────────────────── Movies: Passengers (2016) ───────────────────────── 1 Movie └── Passengers (2016) (devine-py3.11) W:\APPLICATIONS_DESKTOP\git_stabbedbybrick_devine_py311poetry>devine dl AMZN B01MQVG52J / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ 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: AMZN ─────────────────────────────── Service has no Geofence Authenticated with Service ──────────────────────── Movies: Passengers (2016) ───────────────────────── 1 Movie ──────────────────────────── Passengers (2016) ───────────────────────────── 1 Video └── [H.264, SDR] | en | 960x400 @ 3001 kb/s, 23.976 FPS ⠏ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • FAILED 1 Audio └── [AAC] | en | 2.0 | 192 kb/s ⠏ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • FAILED Widevine(AAAAeXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFkIARIQ2ZGCkvs0TmeCl QcouITylhoGYW1hem9uIjVjaWQ6MlpHQ2t2czBUbWVDbFFjb3VJVHlsZz09LGVrTWltK1Z HUVdhcWxUY1g1RkpnNkE9PSoCU0QyAA==) └── An exception occurred in the Service's license function: 'widevine2License' Widevine(AAAAeXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFkIARIQ3bYmEX5VQhe2K vNHvuHbjxoGYW1hem9uIjVjaWQ6em8rSFJYOVVTMjY4b2hhNGdQM0Y4dz09LDNiWW1FWDV WUWhlMkt2Tkh2dUhianc9PSoCU0QyAA==) └── An exception occurred in the Service's license function: 'widevine2License' ❌ Download Failed... An unexpected error occurred in one of the download workers. See the error trace above for more information. (devine-py3.11) W:\APPLICATIONS_DESKTOP\git_stabbedbybrick_devine_py311poetry>
(devine-py3.11) W:\APPLICATIONS_DESKTOP\git_stabbedbybrick_devine_ py311poetry>devine -d dl AMZN B01MQVG52J
Code:C:\Users\AnonymousUser>type %LOCALAPPDATA%\devine\devine.yaml directories: services: W:\APPLICATIONS_DESKTOP\symbolic_links_devine-services\ cdm: default: ANDROID_4464_l3 downloader: n_m3u8dl_re n_m3u8dl_re: use_proxy: false dl: downloads: 4 workers: 16 sub_format: srt
SummerArk -
Hi. I've just installed devine using the instruction on stabbedbybrick's githib page (pip install devine). I then installed stabby's Services using the instructions given by SaintyUK i.e. I ran the command "git clone https://cdm-project.com/stabbedbybrick/devine-services.git". In my main devine folder I made a file called devine.yaml which specifies the services path and details my All4 credentials. The devine folder contains all the dependencies, my wvd folder and the devine-services folder. Unfortunately, I'm not up and running - can anyone suggest why devine can't see my Services? Many thanks.
-
This morning freevine stopped working for iPlayer, so I thought I'd try to setup and use Devine. When I try to search I get a geoblocked error and 404 not found and when I try adding the without a proxy tag I just get the 404 not found. Which configuration do I have incorrect? Do I need to provide my iPlayer username and password anywhere?
I just downloaded the services from stabbedbybrick and didn't modify anything.
Freevine Error
[Attachment 83733 - Click to enlarge]
devine search iP "Top Gear"
[Attachment 83734 - Click to enlarge]
devine search --no-proxy iP "Top Gear"
[Attachment 83735 - Click to enlarge] -
-
-
Hi crusr4. You had me thinking 'can it be that simple?!' But my hopes were dashed. Assistance still required then so, to recap: I've installed devine using "pip install devine". I've installed stabby's Services using "git clone https://cdm-project.com/stabbedbybrick/devine-services.git". In my main devine folder is devine.yaml with my All4 credentials. The devine folder contains all the dependencies, my wvd folder and the devine-services folder. Can anyone suggest why devine can't see my Services? Many thanks.
-
Execute this command: "devine env info". You should be able to figure it out from there.
-
Thanks, achilles, but I'm pleased (with myself!) to say that's exactly what I did after a little bit of research. I installed devine by opening the CMD within a D drive folder and so assumed that all dependencies etc should be there, never thinking that the yaml and wvd had to go deep inside C/appdata. Sadly, I still have an issue: whether my VPN is on or off I get this (see pic). Does anyone have an explanation/fix? Many thanks.
-
I finally registered for the Roku Channel. I did the cookie thing and put my credentials in the YAML. I am still having the same problem by not being able to download episodes from ROKU. Thank you in advance for any help you can give me in this matter:
Code:C:\devine>devine dl -q 486 -w S01E28 ROKU https://therokuchannel.roku.com/details/bde37c3449765d779b5aaea52d726b36/ironside / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.1 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 1 Vaults ────────────────────────────── Service: ROKU ─────────────────────────────── Service is not Geoblocked in your region Authenticated with Service ───────────────────────── Series: Ironside (1967) ────────────────────────── 8 Seasons, 199 Episodes ──────────────────── Ironside S01E28 Return of the Hero ──────────────────── ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\connectionpool.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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\connectionpool.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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\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\sheld\AppData\Local\Programs\Python\Python311\Lib\ssl.py:517 in │ │ wrap_socket │ │ │ │ 514 │ │ │ │ │ server_hostname=None, session=None): │ │ 515 │ │ # SSLSocket class handles server_hostname encoding before it │ │ 516 │ │ # ctx._wrap_socket() │ │ ❱ 517 │ │ return self.sslsocket_class._create( │ │ 518 │ │ │ sock=sock, │ │ 519 │ │ │ server_side=server_side, │ │ 520 │ │ │ do_handshake_on_connect=do_handshake_on_connect, │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\ssl.py:1108 in │ │ _create │ │ │ │ 1105 │ │ │ │ │ if timeout == 0.0: │ │ 1106 │ │ │ │ │ │ # non-blocking │ │ 1107 │ │ │ │ │ │ raise ValueError("do_handshake_on_connect sho │ │ ❱ 1108 │ │ │ │ │ self.do_handshake() │ │ 1109 │ │ │ except (OSError, ValueError): │ │ 1110 │ │ │ │ self.close() │ │ 1111 │ │ │ │ raise │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\ssl.py:1379 in │ │ do_handshake │ │ │ │ 1376 │ │ try: │ │ 1377 │ │ │ if timeout == 0.0 and block: │ │ 1378 │ │ │ │ self.settimeout(None) │ │ ❱ 1379 │ │ │ self._sslobj.do_handshake() │ │ 1380 │ │ finally: │ │ 1381 │ │ │ self.settimeout(timeout) │ │ 1382 │ ╰──────────────────────────────────────────────────────────────────────────────╯ SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006) During handling of the above exception, another exception occurred: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\connectionpool.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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\connectionpool.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: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006) The above exception was the direct cause of the following exception: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\req │ │ uests\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\connectionpool.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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\url │ │ lib3\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='vod.delivery.roku.com', port=443): Max retries exceeded with url: /244b9b96ae0248c093dafd9cf0d8c2a7/b5558de986f747e980a21f48353ee232/450a776494b34 a17936e4ca497d297e5/index.mpd (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006)'))) 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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:1157 in __call__ │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:1078 in main │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:1688 in invoke │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:1688 in invoke │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:1657 in _process_result │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\cli │ │ ck\core.py:783 in invoke │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\dev │ │ ine\commands\dl.py:340 in result │ │ │ │ 337 │ │ │ │ events.subscribe(events.Types.TRACK_MULTIPLEX, service │ │ 338 │ │ │ │ │ 339 │ │ │ with console.status("Getting tracks...", spinner="dots"): │ │ ❱ 340 │ │ │ │ title.tracks.add(service.get_tracks(title), warn_only= │ │ 341 │ │ │ │ title.tracks.chapters = service.get_chapters(title) │ │ 342 │ │ │ │ │ 343 │ │ │ # strip SDH subs to non-SDH if no equivalent same-lang non │ │ │ │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\ROKU\__init__ │ │ .py:188 in get_tracks │ │ │ │ 185 │ │ if url and "origin" in urlparse(url).query: │ │ 186 │ │ │ url = unquote(urlparse(url).query.split("=")[1]).split("?" │ │ 187 │ │ │ │ ❱ 188 │ │ tracks = DASH.from_url(url=url).to_tracks(language=title.langu │ │ 189 │ │ tracks.videos[0].data["playbackMedia"] = r.json()["playbackMed │ │ 190 │ │ │ │ 191 │ │ for track in tracks.audio: │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\dev │ │ ine\core\manifests\dash.py:60 in from_url │ │ │ │ 57 │ │ elif not isinstance(session, Session): │ │ 58 │ │ │ raise TypeError(f"Expected session to be a {Session}, not │ │ 59 │ │ │ │ ❱ 60 │ │ res = session.get(url, **args) │ │ 61 │ │ if res.url != url: │ │ 62 │ │ │ url = res.url │ │ 63 │ │ │ │ C:\Users\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\req │ │ uests\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\req │ │ uests\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\req │ │ uests\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\sheld\AppData\Local\Programs\Python\Python311\Lib\site-packages\req │ │ uests\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='vod.delivery.roku.com', port=443): Max retries exceeded with url: /244b9b96ae0248c093dafd9cf0d8c2a7/b5558de986f747e980a21f48353ee232/450a776494b34 a17936e4ca497d297e5/index.mpd (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1006)'))) C:\devine>
-
Good morning all. I ran "devine dl iP https://www.bbc.co.uk/iplayer/episode/p0f259mn/colin-from-accounts-series-1-1-the-flash". A lot of text appeared in a box headed 'Traceback (most recent call last)' and after the box was KeyError: 'n_m3u8dl_re' then back to the CMD startpoint. I do have N_m3u8DL-RE in my working folder and that folder is in Path. I tried changing N_m3u8DL-RE to n_m3u8dl-re but the result was the same. Also, the devine.yaml file in appdata includes "downloader: n_m3u8dl_re". Can anyone suggest cause and cure of this KeyError? Many thanks.
Last edited by pooksahib; 26th Nov 2024 at 05:26.
-
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