VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 4 of 56
FirstFirst ... 2 3 4 5 6 14 54 ... LastLast
Results 91 to 120 of 1675
  1. Originally Posted by macos View Post
    I did install Devine with pip install Devine then setup the .yaml file then checked with Devine env info , devine cfg --list ,
    but now I cannot find the services I did create the service folder under appdata local Devine . I did add the all4 folder in services including the files from stabbed by brick .
    system windows 11

    PS C:\Users\Devine Test ACC> devine dl all4

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.2 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    Error: There are no Services added yet, therefore the 'all4' Service could not be found.
    PS C:\Users\Devine Test ACC>

    You need to tell "devine" where your services are = Error: There are no Services added yet, therefore the 'all4' Service could not be found.

    So re-check your "Env" paths:
    devine env info


    # Edit the "devine.yaml" in notepad - Ctrl+S saves it
    # keep the notepad opened for additional file amendments
    notepad %userprofile%\AppData\Local\devine\devine.yaml
    Quote Quote  
  2. Hi Chaps,
    I've had a search and cannot find an alternative for -w.
    I have tried to get a prog from all4, but devine is refusing to download this one off docu.
    the link is https://www.channel4.com/programmes/whites-only-ades-extremist-adventure
    Could someone kindly tell me the correct call using devine to get this please..
    Have attempted using the following:
    devine dl -w ALL4 whites-only-ades-extremist-adventure

    ----------------------------------------------------------------------------

    Got it chaps...
    I did a --list first: devine dl --list ALL4 whites-only-ades-extremist-adventure

    this gave me the episode number
    and the following worked:
    devine dl -w s2024e01 ALL4 whites-only-ades-extremist-adventure
    Last edited by LastResort; 16th Apr 2024 at 21:04. Reason: update
    Quote Quote  
  3. Originally Posted by SB47x View Post
    Wee issue with iPlayer.

    https://www.bbc.co.uk/iplayer/episodes/b007z7jx/bleak-house

    Code:
         1 Season, 15 Episodes
         └── Season 0: 15 episodes
             ├── Episode 01
             ├── Episode 02
             ├── Episode 03
             ├── Episode 04
             ├── Episode 05
             ├── Episode 06
             ├── Episode 07
             ├── Episode 08
             ├── Episode 09
             ├── Episode 10
             ├── Episode 11
             ├── Episode 12
             ├── Episode 13
             ├── Episode 14
             └── Episode 15

    Downloading S00E02 works (no idea why iPlayer thinks it's S00, but it wouldn't be iPlayer if it wasn't weird and broken), but S00E01 errors out.

    Code:
    devine dl -w S00E01 iP https://www.bbc.co.uk/iplayer/episodes/b007z7jx/bleak-house
    
    ...
    
    TypeError: 'NoneType' object is not iterable
    freevine and yt-dlp throw errors too, but get-iplayer downloads it OK. I guess that being iplayer specific, the dev's added lots of code to deal with all iPlayer's eccentricities.
    Iplayer is such a pain in the ass, I'm convinced they do this on purpose. Once in a while, one single episode will not be available on the endpoints used in the script but be off on its own somewhere else. As for the S00, I've complained extensively about that when working on Freevine. They have zero standards when it comes to listing their titles.

    Fixing these things for the Devine version is tricky, but I'll see if I can figure something out.
    Quote Quote  
  4. Originally Posted by pssh View Post
    Originally Posted by macos View Post
    I did install Devine with pip install Devine then setup the .yaml file then checked with Devine env info , devine cfg --list ,
    but now I cannot find the services I did create the service folder under appdata local Devine . I did add the all4 folder in services including the files from stabbed by brick .
    system windows 11

    PS C:\Users\Devine Test ACC> devine dl all4

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.2 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    Error: There are no Services added yet, therefore the 'all4' Service could not be found.
    PS C:\Users\Devine Test ACC>

    You need to tell "devine" where your services are = Error: There are no Services added yet, therefore the 'all4' Service could not be found.

    So re-check your "Env" paths:
    devine env info


    # Edit the "devine.yaml" in notepad - Ctrl+S saves it
    # keep the notepad opened for additional file amendments
    notepad %userprofile%\AppData\Local\devine\devine.yaml
    everything yaml file and folders are in place where it should be but the same problem.


    C:\Users\xx>devine env info

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    [Root Config] : C:\Users\xx\AppData\Local\devine\devine.yaml
    [Cookies] : C:\Users\xx\AppData\Local\devine\cookies
    [WVDs] : C:\Users\xx\AppData\Local\devine\WVDs
    [Cache] : C:\Users\xx\AppData\Local\devine\cache
    [Logs] : C:\Users\xx
    \AppData\Local\devine\Logs
    [Temp Files] : C:\Users\xx\AppData\Local\devine\temp
    [Downloads] : C:\Users\xx\AppData\Local\devine\download

    C:\Users\xx>
    Quote Quote  
  5. Originally Posted by macos View Post
    Originally Posted by pssh View Post
    Originally Posted by macos View Post
    I did install Devine with pip install Devine then setup the .yaml file then checked with Devine env info , devine cfg --list ,
    but now I cannot find the services I did create the service folder under appdata local Devine . I did add the all4 folder in services including the files from stabbed by brick .
    system windows 11

    PS C:\Users\Devine Test ACC> devine dl all4

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.2 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    Error: There are no Services added yet, therefore the 'all4' Service could not be found.
    PS C:\Users\Devine Test ACC>

    You need to tell "devine" where your services are = Error: There are no Services added yet, therefore the 'all4' Service could not be found.

    So re-check your "Env" paths:
    devine env info


    # Edit the "devine.yaml" in notepad - Ctrl+S saves it
    # keep the notepad opened for additional file amendments
    notepad %userprofile%\AppData\Local\devine\devine.yaml
    everything yaml file and folders are in place where it should be but the same problem.


    C:\Users\xx>devine env info

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    [Root Config] : C:\Users\xx\AppData\Local\devine\devine.yaml
    [Cookies] : C:\Users\xx\AppData\Local\devine\cookies
    [WVDs] : C:\Users\xx\AppData\Local\devine\WVDs
    [Cache] : C:\Users\xx\AppData\Local\devine\cache
    [Logs] : C:\Users\xx
    \AppData\Local\devine\Logs
    [Temp Files] : C:\Users\xx\AppData\Local\devine\temp
    [Downloads] : C:\Users\xx\AppData\Local\devine\download

    C:\Users\xx>


    Where are your "*.wvd" file/s located/saved?
    Where are your "SERVICES" located/saved?
    What is your "devine.yaml" settings?

    - It's important that you have correct path set to your "*wvd" file in "devine.yaml"
    or imported the "*wvd" into "Devine" and name set appropriatly in "devine.yaml".
    - It's important that you set path to "SERVICES" correctly in "devine.yaml".


    #Check the settings and what is saved in "devine.yaml":
    devine cfg --list
    Quote Quote  
  6. #DIRectory where all the SERVICES (ALL4, iP, ROKU, CTV, ....) are stored
    directories:
    wvds: C:/Users/xx/AppData/Local/devine/WVDs
    downloads: C:/Users/xx/AppData/Local/devine/download
    cookies: C:/Users/xx/AppData/Local/devine/cookies
    logs: C:/Users/xx/AppData/Local/devine/Logs
    temp: C:/Users/xx/AppData/Local/devine/temp
    cache: C:/Users/xx/AppData/Local/devine/cache
    services: C:/Users/xx/AppData/Local/devine/services

    #CDM - Content Decryption Module - your *.wvd file without the extension
    #You can "set" specific Widevine Device for specific SERVICE/user
    cdm:
    default: Real_L1
    #AMZN: chromecdm_903_l3
    #NF: nexus_6_l1
    #DSNP:
    #jane_uhd: nexus_5_l1
    #tom_hd: ia_emulator_16.0.0_l3

    #CREDENTIALS or login details for specific SERVICES
    credentials:
    #ALL4: emailassword
    AMZN: zett@test.comw11
    #NF: emailassword
    #john: john@gmail.com:TheGuyWhoPaysForTheNetflix69420
    #paul: john@gmail.com:TheGuyWhoUsesTheNetflix69421
    #DSNP: jane@gmail.com:TheGirlWhoPaysForTheDisney69422
    #CTV: emailassword
    #CBC: emailassword

    downloader: aria2c

    #aria2c: prealloc
    aria2c:
    max_concurrent_downloads: 1
    file_allocation: prealloc

    #profiles:
    # default: default



    #KEY_VAULT - storing your "kid:key"
    key_vaults:
    - type: SQLite
    name: Local vault
    path: C:/Users/xx/AppData/Local/devine/vault/key_vault.db

    C:\Users\xx>
    Quote Quote  
  7. Originally Posted by stabbedbybrick View Post
    Fixing these things for the Devine version is tricky, but I'll see if I can figure something out.
    Cheers! It's not a pressing issue because at least for iPlayer you can just use get-iplayer, so if it's a pain in the arse to fix then don't worry about it. S00 is an odd one, but it's a 2 second job to rename them on the CLI.
    Quote Quote  
  8. Originally Posted by SB47x View Post
    Originally Posted by stabbedbybrick View Post
    Fixing these things for the Devine version is tricky, but I'll see if I can figure something out.
    Cheers! It's not a pressing issue because at least for iPlayer you can just use get-iplayer, so if it's a pain in the arse to fix then don't worry about it. S00 is an odd one, but it's a 2 second job to rename them on the CLI.
    It was fixed earlier today. It's a bit hacky, and I'm not sure if it's a long term solution, but it works for now.

    I also added a fix for the S00 for single seasons. S00 isn't actually odd in most cases, it's how you label seasons and episodes that counts as extra. Like a christmas special or similar. The problem with iPlayer is that they sometimes don't list the numbers for whatever reason, so it defaults to 00. Now it will at least label single seasons as S01. I suspect game shows will still be a huge mess, though.
    Quote Quote  
  9. Originally Posted by macos View Post
    #DIRectory where all the SERVICES (ALL4, iP, ROKU, CTV, ....) are stored
    directories:
    wvds: C:/Users/xx/AppData/Local/devine/WVDs
    downloads: C:/Users/xx/AppData/Local/devine/download
    cookies: C:/Users/xx/AppData/Local/devine/cookies
    logs: C:/Users/xx/AppData/Local/devine/Logs
    temp: C:/Users/xx/AppData/Local/devine/temp
    cache: C:/Users/xx/AppData/Local/devine/cache
    services: C:/Users/xx/AppData/Local/devine/services

    #CDM - Content Decryption Module - your *.wvd file without the extension
    #You can "set" specific Widevine Device for specific SERVICE/user
    cdm:
    default: Real_L1
    #AMZN: chromecdm_903_l3
    #NF: nexus_6_l1
    #DSNP:
    #jane_uhd: nexus_5_l1
    #tom_hd: ia_emulator_16.0.0_l3

    #CREDENTIALS or login details for specific SERVICES
    credentials:
    #ALL4: emailassword
    AMZN: zett@test.comw11
    #NF: emailassword
    #john: john@gmail.com:TheGuyWhoPaysForTheNetflix69420
    #paul: john@gmail.com:TheGuyWhoUsesTheNetflix69421
    #DSNP: jane@gmail.com:TheGirlWhoPaysForTheDisney69422
    #CTV: emailassword
    #CBC: emailassword

    downloader: aria2c

    #aria2c: prealloc
    aria2c:
    max_concurrent_downloads: 1
    file_allocation: prealloc

    #profiles:
    # default: default



    #KEY_VAULT - storing your "kid:key"
    key_vaults:
    - type: SQLite
    name: Local vault
    path: C:/Users/xx/AppData/Local/devine/vault/key_vault.db

    C:\Users\xx>
    Where are your "*.wvd" file/s located/saved?
    Where are your "SERVICES" located/saved?

    What is your OS (Windows / MacOS or Linux)?


    "\" Backslash is used in the program "PATH" in Windows, e.g.:
    Code:
    C:\Users\xxxxx\full-path-to-your-file-name.wvd
    "/" Slash is used in program "PATH" in Linux, e.g.:
    Code:
    /home/xxxx/git/devine331/devine-services/services/
    Not sure what it is on MacOS ...but my guess it could be "/" slash ...

    Devine works on both (Windows/Linux and I believe on MacOS as well).....


    So if you are using "Windows" then you have to change the PATH
    from "/" SLASH to "\" BACKSLASH in your "devine.yaml" paths.
    (Make sure that all the paths are correct).....


    Also, can you check that your "Real_L1" wvd is in the correct DIR?:
    Code:
    dir %userprofile%\AppData\Local\devine\WVDs
    If you have a L1 wvd, you definitely do not want to use it in your set-up
    as "default" CDM, but ONLY use it for specific SERVICES!
    default: any-other-l3-cdm
    AMZN: Real_L1


    And that your services are in place:
    Code:
    dir %userprofile%\AppData\Local\devine\services

    And I believe that the AMZN does not work for UK, without the script modification ....(just in case)....

    IMHO best to check that one of the services (ALL4, iP, ROKU, CTV) is working and then you can
    tackle the bigger fish ....

    My Windows "devine.yaml"
    Last edited by pssh; 18th Apr 2024 at 04:24.
    Quote Quote  
  10. Originally Posted by pssh View Post
    Originally Posted by macos View Post
    #DIRectory where all the SERVICES (ALL4, iP, ROKU, CTV, ....) are stored
    directories:
    wvds: C:/Users/xx/AppData/Local/devine/WVDs
    downloads: C:/Users/xx/AppData/Local/devine/download
    cookies: C:/Users/xx/AppData/Local/devine/cookies
    logs: C:/Users/xx/AppData/Local/devine/Logs
    temp: C:/Users/xx/AppData/Local/devine/temp
    cache: C:/Users/xx/AppData/Local/devine/cache
    services: C:/Users/xx/AppData/Local/devine/services

    #CDM - Content Decryption Module - your *.wvd file without the extension
    #You can "set" specific Widevine Device for specific SERVICE/user
    cdm:
    default: Real_L1
    #AMZN: chromecdm_903_l3
    #NF: nexus_6_l1
    #DSNP:
    #jane_uhd: nexus_5_l1
    #tom_hd: ia_emulator_16.0.0_l3

    #CREDENTIALS or login details for specific SERVICES
    credentials:
    #ALL4: emailassword
    AMZN: zett@test.comw11
    #NF: emailassword
    #john: john@gmail.com:TheGuyWhoPaysForTheNetflix69420
    #paul: john@gmail.com:TheGuyWhoUsesTheNetflix69421
    #DSNP: jane@gmail.com:TheGirlWhoPaysForTheDisney69422
    #CTV: emailassword
    #CBC: emailassword

    downloader: aria2c

    #aria2c: prealloc
    aria2c:
    max_concurrent_downloads: 1
    file_allocation: prealloc

    #profiles:
    # default: default



    #KEY_VAULT - storing your "kid:key"
    key_vaults:
    - type: SQLite
    name: Local vault
    path: C:/Users/xx/AppData/Local/devine/vault/key_vault.db

    C:\Users\xx>
    Where are your "*.wvd" file/s located/saved?
    Where are your "SERVICES" located/saved?

    What is your OS (Windows / MacOS or Linux)?


    "\" Backslash is used in the program "PATH" in Windows, e.g.:
    Code:
    C:\Users\xxxxx\full-path-to-your-file-name.wvd
    "/" Slash is used in program "PATH" in Linux, e.g.:
    Code:
    /home/xxxx/git/devine331/devine-services/services/
    Not sure what it is on MacOS ...but my guess it could be "/" slash ...

    Devine works on both (Windows/Linux and I believe on MacOS as well).....


    So if you are using "Windows" then you have to change the PATH
    from "/" SLASH to "\" BACKSLASH in your "devine.yaml" paths.
    (Make sure that all the paths are correct).....


    Also, can you check that your "Real_L1" wvd is in the correct DIR?:
    Code:
    dir %userprofile%\AppData\Local\devine\WVDs
    If you have a L1 wvd, you definitely do not want to use it in your set-up
    as "default" CDM, but ONLY use it for specific SERVICES!
    default: any-other-l3-cdm
    AMZN: Real_L1


    And that your services are in place:
    Code:
    dir %userprofile%\AppData\Local\devine\services

    And I believe that the AMZN does not work for UK, without the script modification ....(just in case)....

    IMHO best to check that one of the services (ALL4, iP, ROKU, CTV) is working and then you can
    tackle the bigger fish ....

    My Windows "devine.yaml"
    my main system is macOS but I am now using windows 11 in virtual machine.

    it is now working. corrected mistakes used wrong slash now backslash, then wrong name of the cdm Real_L1 correct name of file REAL_L1

    but now I have to configure cookies in yaml file how to set ?
    Quote Quote  
  11. I started over from scratch, made sure to have a copy of my wvd stashed away and the programs devine needs such as ffmpeg. I delete the devine folder and even went into apps data devine and deleted the devine folder there. I reinstalled and strange thing the devine/devine yaml did not created in the install and env info states I have everything that I am suppose to have in the app data folder and the only thing that is in there is a log folder with some logs in that. I put devine this time on my Crive Another poster has been kind of enough to private message me and he is terrific but I also think I should get back to posting here because if somehow I do get this working others can learn along with me. I downloaded the zip file for the latest devine and unzipped and I placed that folder in Crive. I remember I did the pip install devine and some cmd stuff with poetry. Here is devine env info:

    Code:
    Microsoft Windows [Version 10.0.22000.2538]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\devine>devine env info
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         [Root Config]     : C:\Users\xx\AppData\Local\devine\devine.yaml
         [Cookies]         : C:\Users\xx\AppData\Local\devine\Cookies
         [WVDs]            : C:\Users\xx\AppData\Local\devine\WVDs
         [Cache]           : C:\Users\xx\AppData\Local\devine\Cache
         [Logs]            : C:\Users\xx\AppData\Local\devine\Logs
         [Temp Files]      : C:\Users\xx\AppData\Local\Temp\devine
         [Downloads]       : C:\Users\xx\Downloads\devine
    
    C:\devine>
    I hope I can get this program working and thank you in advance for any help doing that. Should I the windows snip tool to take some pictures of some folders? Also I turned on hidden files to view and as I wrote in AppData\Local\devine it just shows a log folder. Properties of the devine folder indicate one folder and five files probably more now as I have used cmd env info.
    Last edited by Tom Saurus; 18th Apr 2024 at 08:01.
    Quote Quote  
  12. I am experimenting a bit and I got the hang of creating a python virtual enviroment and I pip installed devine. I should have probably have deleted my current version of devine but the world is still turning and hopefully I am learning.

    Code:
    Microsoft Windows [Version 10.0.22000.2538]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\>py -m venv env
    
    C:\>.\env\Scripts\activate
    
    (env) C:\>pip install devine
    Collecting devine
      Obtaining dependency information for devine from https://files.pythonhosted.org/packages/cd/ed/67a3c18c74d14c13a8722c2f90549700204a2d2ba7c43956a49d11ea8750/devine-3.3.2-py3-none-any.whl.metadata
      Downloading devine-3.3.2-py3-none-any.whl.metadata (22 kB)
    Collecting Brotli<2.0.0,>=1.1.0 (from devine)
      Obtaining dependency information for Brotli<2.0.0,>=1.1.0 from https://files.pythonhosted.org/packages/02/8a/fece0ee1057643cb2a5bbf59682de13f1725f8482b2c057d4e799d7ade75/Brotli-1.1.0-cp311-cp311-win_amd64.whl.metadata
      Downloading Brotli-1.1.0-cp311-cp311-win_amd64.whl.metadata (5.6 kB)
    Collecting PyYAML<7.0.0,>=6.0.1 (from devine)
      Obtaining dependency information for PyYAML<7.0.0,>=6.0.1 from https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl.metadata
      Using cached PyYAML-6.0.1-cp311-cp311-win_amd64.whl.metadata (2.1 kB)
    Collecting Unidecode<2.0.0,>=1.3.8 (from devine)
      Obtaining dependency information for Unidecode<2.0.0,>=1.3.8 from https://files.pythonhosted.org/packages/84/b7/6ec57841fb67c98f52fc8e4a2d96df60059637cba077edc569a302a8ffc7/Unidecode-1.3.8-py3-none-any.whl.metadata
      Downloading Unidecode-1.3.8-py3-none-any.whl.metadata (13 kB)
    Collecting appdirs<2.0.0,>=1.4.4 (from devine)
      Obtaining dependency information for appdirs<2.0.0,>=1.4.4 from https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl.metadata
      Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
    Collecting chardet<6.0.0,>=5.2.0 (from devine)
      Obtaining dependency information for chardet<6.0.0,>=5.2.0 from https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl.metadata
      Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)
    Collecting click<9.0.0,>=8.1.7 (from devine)
      Obtaining dependency information for click<9.0.0,>=8.1.7 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata
      Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
    Collecting construct<3.0.0,>=2.8.8 (from devine)
      Obtaining dependency information for construct<3.0.0,>=2.8.8 from https://files.pythonhosted.org/packages/b2/fb/08b3f4bf05da99aba8ffea52a558758def16e8516bc75ca94ff73587e7d3/construct-2.10.70-py3-none-any.whl.metadata
      Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
    Collecting crccheck<2.0.0,>=1.3.0 (from devine)
      Obtaining dependency information for crccheck<2.0.0,>=1.3.0 from https://files.pythonhosted.org/packages/f4/2f/93f71642e177f0a1d1f392421e314056a2635ca3524b3c57b005cdd995bd/crccheck-1.3.0-py3-none-any.whl.metadata
      Downloading crccheck-1.3.0-py3-none-any.whl.metadata (5.5 kB)
    Collecting curl-cffi<0.7.0,>=0.6.2 (from devine)
      Obtaining dependency information for curl-cffi<0.7.0,>=0.6.2 from https://files.pythonhosted.org/packages/e8/43/9cbd2dde60f7e9ef83748dc0c254d64073c1eafdccd8b1d37d399d457449/curl_cffi-0.6.2-cp38-abi3-win_amd64.whl.metadata
      Downloading curl_cffi-0.6.2-cp38-abi3-win_amd64.whl.metadata (11 kB)
    Collecting jsonpickle<4.0.0,>=3.0.4 (from devine)
      Obtaining dependency information for jsonpickle<4.0.0,>=3.0.4 from https://files.pythonhosted.org/packages/19/c3/453e4e2da82d5efad9e653916a120d94daf5062f7eae43e28f39fff1bc6a/jsonpickle-3.0.4-py3-none-any.whl.metadata
      Downloading jsonpickle-3.0.4-py3-none-any.whl.metadata (2.6 kB)
    Collecting langcodes[data]<4.0.0,>=3.3.0 (from devine)
      Obtaining dependency information for langcodes[data]<4.0.0,>=3.3.0 from https://files.pythonhosted.org/packages/fe/c3/0d04d248624a181e57c2870127dfa8d371973561caf54333c85e8f9133a2/langcodes-3.3.0-py3-none-any.whl.metadata
      Downloading langcodes-3.3.0-py3-none-any.whl.metadata (29 kB)
    Collecting language-data<2.0.0,>=1.2.0 (from devine)
      Obtaining dependency information for language-data<2.0.0,>=1.2.0 from https://files.pythonhosted.org/packages/12/5f/139464da89c49afcc8bb97ebad48818a535220ce01b1f24c61fb80dbe4d0/language_data-1.2.0-py3-none-any.whl.metadata
      Downloading language_data-1.2.0-py3-none-any.whl.metadata (4.3 kB)
    Collecting lxml<6.0.0,>=5.2.1 (from devine)
      Obtaining dependency information for lxml<6.0.0,>=5.2.1 from https://files.pythonhosted.org/packages/df/c5/8b05e69685b48cf11b596fbdd466f76cb3c1e3efe0361d8be0edb9df0325/lxml-5.2.1-cp311-cp311-win_amd64.whl.metadata
      Downloading lxml-5.2.1-cp311-cp311-win_amd64.whl.metadata (3.5 kB)
    Collecting marisa-trie<2.0.0,>=1.1.0 (from devine)
      Obtaining dependency information for marisa-trie<2.0.0,>=1.1.0 from https://files.pythonhosted.org/packages/86/56/665988c839d663d05820dded5eada0a6cd26f11dcc85aad45baad1223d3a/marisa_trie-1.1.0-cp311-cp311-win_amd64.whl.metadata
      Downloading marisa_trie-1.1.0-cp311-cp311-win_amd64.whl.metadata (8.8 kB)
    Collecting pproxy<3.0.0,>=2.7.9 (from devine)
      Obtaining dependency information for pproxy<3.0.0,>=2.7.9 from https://files.pythonhosted.org/packages/d4/c6/673a10a729061d2594b85aedd7dd2e470db4d54b12d4f95a306353bb2967/pproxy-2.7.9-py3-none-any.whl.metadata
      Downloading pproxy-2.7.9-py3-none-any.whl.metadata (31 kB)
    Collecting protobuf<5.0.0,>=4.25.3 (from devine)
      Obtaining dependency information for protobuf<5.0.0,>=4.25.3 from https://files.pythonhosted.org/packages/ad/6e/1bed3b7c904cc178cb8ee8dbaf72934964452b3de95b7a63412591edb93c/protobuf-4.25.3-cp310-abi3-win_amd64.whl.metadata
      Downloading protobuf-4.25.3-cp310-abi3-win_amd64.whl.metadata (541 bytes)
    Collecting pycaption<3.0.0,>=2.2.6 (from devine)
      Obtaining dependency information for pycaption<3.0.0,>=2.2.6 from https://files.pythonhosted.org/packages/f1/28/b17b2e67b570781e30eb263cee3824882922dd5cef5824f89d5ea66d2af7/pycaption-2.2.6-py3-none-any.whl.metadata
      Downloading pycaption-2.2.6-py3-none-any.whl.metadata (2.9 kB)
    Collecting pycryptodomex<4.0.0,>=3.20.0 (from devine)
      Obtaining dependency information for pycryptodomex<4.0.0,>=3.20.0 from https://files.pythonhosted.org/packages/b2/e8/1b92184ab7e5595bf38000587e6f8cf9556ebd1bf0a583619bee2057afbd/pycryptodomex-3.20.0-cp35-abi3-win_amd64.whl.metadata
      Downloading pycryptodomex-3.20.0-cp35-abi3-win_amd64.whl.metadata (3.4 kB)
    Collecting pyjwt<3.0.0,>=2.8.0 (from devine)
      Obtaining dependency information for pyjwt<3.0.0,>=2.8.0 from https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl.metadata
      Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB)
    Collecting pymediainfo<7.0.0,>=6.1.0 (from devine)
      Obtaining dependency information for pymediainfo<7.0.0,>=6.1.0 from https://files.pythonhosted.org/packages/61/36/369234e2f568e11ed3195292cd89c60e7444346eb1dd25bf5d996dc5d78a/pymediainfo-6.1.0-py3-none-win_amd64.whl.metadata
      Downloading pymediainfo-6.1.0-py3-none-win_amd64.whl.metadata (2.2 kB)
    Collecting pymp4<2.0.0,>=1.4.0 (from devine)
      Obtaining dependency information for pymp4<2.0.0,>=1.4.0 from https://files.pythonhosted.org/packages/aa/a2/27fea39af627c0ce5dbf6108bf969ea8f5fc9376d29f11282a80e3426f1d/pymp4-1.4.0-py3-none-any.whl.metadata
      Downloading pymp4-1.4.0-py3-none-any.whl.metadata (2.9 kB)
    Collecting pymysql<2.0.0,>=1.1.0 (from devine)
      Obtaining dependency information for pymysql<2.0.0,>=1.1.0 from https://files.pythonhosted.org/packages/e5/30/20467e39523d0cfc2b6227902d3687a16364307260c75e6a1cb4422b0c62/PyMySQL-1.1.0-py3-none-any.whl.metadata
      Downloading PyMySQL-1.1.0-py3-none-any.whl.metadata (4.4 kB)
    Collecting pywidevine[serve]<2.0.0,>=1.8.0 (from devine)
      Obtaining dependency information for pywidevine[serve]<2.0.0,>=1.8.0 from https://files.pythonhosted.org/packages/41/9f/60f8a4c8e7767a8c34f5c42428662e03fa3e38ad18ba41fcc5370ee43263/pywidevine-1.8.0-py3-none-any.whl.metadata
      Downloading pywidevine-1.8.0-py3-none-any.whl.metadata (9.1 kB)
    Collecting requests[socks]<3.0.0,>=2.31.0 (from devine)
      Obtaining dependency information for requests[socks]<3.0.0,>=2.31.0 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata
      Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
    Collecting rich<14.0.0,>=13.7.1 (from devine)
      Obtaining dependency information for rich<14.0.0,>=13.7.1 from https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl.metadata
      Downloading rich-13.7.1-py3-none-any.whl.metadata (18 kB)
    Collecting rlaphoenix.m3u8<4.0.0,>=3.4.0 (from devine)
      Obtaining dependency information for rlaphoenix.m3u8<4.0.0,>=3.4.0 from https://files.pythonhosted.org/packages/52/d2/d2ffaecbfff0c057b5824a82b57b709b1c5b2966c970e4c5d6e1d8109b21/rlaphoenix.m3u8-3.4.0-py3-none-any.whl.metadata
      Downloading rlaphoenix.m3u8-3.4.0-py3-none-any.whl.metadata (15 kB)
    Collecting ruamel.yaml<0.19.0,>=0.18.6 (from devine)
      Obtaining dependency information for ruamel.yaml<0.19.0,>=0.18.6 from https://files.pythonhosted.org/packages/73/67/8ece580cc363331d9a53055130f86b096bf16e38156e33b1d3014fffda6b/ruamel.yaml-0.18.6-py3-none-any.whl.metadata
      Downloading ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB)
    Collecting sortedcontainers<3.0.0,>=2.4.0 (from devine)
      Obtaining dependency information for sortedcontainers<3.0.0,>=2.4.0 from https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata
      Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
    Collecting subtitle-filter<2.0.0,>=1.4.9 (from devine)
      Obtaining dependency information for subtitle-filter<2.0.0,>=1.4.9 from https://files.pythonhosted.org/packages/10/0d/1befc0943bcd9b50f4fb41d4d1a53d1a1b51bb6bb289934028722dd72e62/subtitle_filter-1.4.9-py3-none-any.whl.metadata
      Downloading subtitle_filter-1.4.9-py3-none-any.whl.metadata (3.4 kB)
    Collecting urllib3<3.0.0,>=2.2.1 (from devine)
      Obtaining dependency information for urllib3<3.0.0,>=2.2.1 from https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl.metadata
      Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
    Collecting colorama (from click<9.0.0,>=8.1.7->devine)
      Obtaining dependency information for colorama from https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl.metadata
      Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
    Collecting cffi>=1.12.0 (from curl-cffi<0.7.0,>=0.6.2->devine)
      Obtaining dependency information for cffi>=1.12.0 from https://files.pythonhosted.org/packages/5a/c7/694814b3757878b29da39bc2f0cf9d20295f4c1e0a0bde7971708d5f23f8/cffi-1.16.0-cp311-cp311-win_amd64.whl.metadata
      Downloading cffi-1.16.0-cp311-cp311-win_amd64.whl.metadata (1.5 kB)
    Collecting certifi (from curl-cffi<0.7.0,>=0.6.2->devine)
      Obtaining dependency information for certifi from https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl.metadata
      Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
    Requirement already satisfied: setuptools in c:\env\lib\site-packages (from marisa-trie<2.0.0,>=1.1.0->devine) (65.5.0)
    Collecting beautifulsoup4>=4.12.1 (from pycaption<3.0.0,>=2.2.6->devine)
      Obtaining dependency information for beautifulsoup4>=4.12.1 from https://files.pythonhosted.org/packages/b1/fe/e8c672695b37eecc5cbf43e1d0638d88d66ba3a44c4d321c796f4e59167f/beautifulsoup4-4.12.3-py3-none-any.whl.metadata
      Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
    Collecting cssutils>=2.0.0 (from pycaption<3.0.0,>=2.2.6->devine)
      Obtaining dependency information for cssutils>=2.0.0 from https://files.pythonhosted.org/packages/97/08/70f6d03c4e14a85e1efd425689971826b4024c0547b0c063168920e49a37/cssutils-2.10.2-py3-none-any.whl.metadata
      Downloading cssutils-2.10.2-py3-none-any.whl.metadata (8.7 kB)
    Collecting construct<3.0.0,>=2.8.8 (from devine)
      Using cached construct-2.8.8-py2.py3-none-any.whl
    Collecting aiohttp<4.0.0,>=3.9.1 (from pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for aiohttp<4.0.0,>=3.9.1 from https://files.pythonhosted.org/packages/a4/69/0d415c6d8450842652ce01b29f43416a0f30122b75899de01485623c7850/aiohttp-3.9.5-cp311-cp311-win_amd64.whl.metadata
      Downloading aiohttp-3.9.5-cp311-cp311-win_amd64.whl.metadata (7.7 kB)
    Collecting pycryptodome<4.0.0,>=3.19.0 (from pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for pycryptodome<4.0.0,>=3.19.0 from https://files.pythonhosted.org/packages/1f/90/d131c0eb643290230dfa4108b7c2d135122d88b714ad241d77beb4782a76/pycryptodome-3.20.0-cp35-abi3-win_amd64.whl.metadata
      Downloading pycryptodome-3.20.0-cp35-abi3-win_amd64.whl.metadata (3.4 kB)
    Collecting charset-normalizer<4,>=2 (from requests[socks]<3.0.0,>=2.31.0->devine)
      Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl.metadata
      Downloading charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl.metadata (34 kB)
    Collecting idna<4,>=2.5 (from requests[socks]<3.0.0,>=2.31.0->devine)
      Obtaining dependency information for idna<4,>=2.5 from https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl.metadata
      Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)
    Collecting PySocks!=1.5.7,>=1.5.6 (from requests[socks]<3.0.0,>=2.31.0->devine)
      Obtaining dependency information for PySocks!=1.5.7,>=1.5.6 from https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl.metadata
      Downloading PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)
    Collecting markdown-it-py>=2.2.0 (from rich<14.0.0,>=13.7.1->devine)
      Obtaining dependency information for markdown-it-py>=2.2.0 from https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl.metadata
      Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
    Collecting pygments<3.0.0,>=2.13.0 (from rich<14.0.0,>=13.7.1->devine)
      Obtaining dependency information for pygments<3.0.0,>=2.13.0 from https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl.metadata
      Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
    Collecting iso8601 (from rlaphoenix.m3u8<4.0.0,>=3.4.0->devine)
      Obtaining dependency information for iso8601 from https://files.pythonhosted.org/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata
      Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)
    Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml<0.19.0,>=0.18.6->devine)
      Obtaining dependency information for ruamel.yaml.clib>=0.2.7 from https://files.pythonhosted.org/packages/ec/54/d8a795997921d87224c65d44499ca595a833093fb215b133f920c1062956/ruamel.yaml.clib-0.2.8-cp311-cp311-win_amd64.whl.metadata
      Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-win_amd64.whl.metadata (2.3 kB)
    Collecting aiosignal>=1.1.2 (from aiohttp<4.0.0,>=3.9.1->pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for aiosignal>=1.1.2 from https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl.metadata
      Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
    Collecting attrs>=17.3.0 (from aiohttp<4.0.0,>=3.9.1->pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for attrs>=17.3.0 from https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl.metadata
      Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
    Collecting frozenlist>=1.1.1 (from aiohttp<4.0.0,>=3.9.1->pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for frozenlist>=1.1.1 from https://files.pythonhosted.org/packages/b3/21/c5aaffac47fd305d69df46cfbf118768cdf049a92ee6b0b5cb029d449dcf/frozenlist-1.4.1-cp311-cp311-win_amd64.whl.metadata
      Downloading frozenlist-1.4.1-cp311-cp311-win_amd64.whl.metadata (12 kB)
    Collecting multidict<7.0,>=4.5 (from aiohttp<4.0.0,>=3.9.1->pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for multidict<7.0,>=4.5 from https://files.pythonhosted.org/packages/88/aa/ea217cb18325aa05cb3e3111c19715f1e97c50a4a900cbc20e54648de5f5/multidict-6.0.5-cp311-cp311-win_amd64.whl.metadata
      Downloading multidict-6.0.5-cp311-cp311-win_amd64.whl.metadata (4.3 kB)
    Collecting yarl<2.0,>=1.0 (from aiohttp<4.0.0,>=3.9.1->pywidevine[serve]<2.0.0,>=1.8.0->devine)
      Obtaining dependency information for yarl<2.0,>=1.0 from https://files.pythonhosted.org/packages/27/41/945ae9a80590e4fb0be166863c6e63d75e4b35789fa3a61ff1dbdcdc220f/yarl-1.9.4-cp311-cp311-win_amd64.whl.metadata
      Downloading yarl-1.9.4-cp311-cp311-win_amd64.whl.metadata (32 kB)
    Collecting soupsieve>1.2 (from beautifulsoup4>=4.12.1->pycaption<3.0.0,>=2.2.6->devine)
      Obtaining dependency information for soupsieve>1.2 from https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl.metadata
      Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
    Collecting pycparser (from cffi>=1.12.0->curl-cffi<0.7.0,>=0.6.2->devine)
      Obtaining dependency information for pycparser from https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata
      Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
    Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich<14.0.0,>=13.7.1->devine)
      Obtaining dependency information for mdurl~=0.1 from https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata
      Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
    Downloading devine-3.3.2-py3-none-any.whl (158 kB)
       ---------------------------------------- 158.9/158.9 kB 24.8 kB/s eta 0:00:00
    Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
    Downloading Brotli-1.1.0-cp311-cp311-win_amd64.whl (357 kB)
       ---------------------------------------- 357.3/357.3 kB 43.6 kB/s eta 0:00:00
    Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
       ---------------------------------------- 199.4/199.4 kB 43.5 kB/s eta 0:00:00
    Using cached click-8.1.7-py3-none-any.whl (97 kB)
    Downloading crccheck-1.3.0-py3-none-any.whl (21 kB)
    Downloading curl_cffi-0.6.2-cp38-abi3-win_amd64.whl (2.3 MB)
       ---------------------------------------- 2.3/2.3 MB 120.8 kB/s eta 0:00:00
    Downloading jsonpickle-3.0.4-py3-none-any.whl (39 kB)
    Downloading language_data-1.2.0-py3-none-any.whl (5.4 MB)
       ---------------------------------------- 5.4/5.4 MB 51.3 kB/s eta 0:00:00
    Downloading lxml-5.2.1-cp311-cp311-win_amd64.whl (3.8 MB)
       ---------------------------------------- 3.8/3.8 MB 175.9 kB/s eta 0:00:00
    Downloading marisa_trie-1.1.0-cp311-cp311-win_amd64.whl (152 kB)
       ---------------------------------------- 152.6/152.6 kB 115.3 kB/s eta 0:00:00
    Downloading pproxy-2.7.9-py3-none-any.whl (42 kB)
       ---------------------------------------- 42.8/42.8 kB 517.5 kB/s eta 0:00:00
    Downloading protobuf-4.25.3-cp310-abi3-win_amd64.whl (413 kB)
       ---------------------------------------- 413.4/413.4 kB 131.6 kB/s eta 0:00:00
    Downloading pycaption-2.2.6-py3-none-any.whl (282 kB)
       ---------------------------------------- 282.8/282.8 kB 118.6 kB/s eta 0:00:00
    Downloading pycryptodomex-3.20.0-cp35-abi3-win_amd64.whl (1.8 MB)
       ---------------------------------------- 1.8/1.8 MB 65.6 kB/s eta 0:00:00
    Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)
    Downloading pymediainfo-6.1.0-py3-none-win_amd64.whl (3.0 MB)
       ---------------------------------------- 3.0/3.0 MB 48.2 kB/s eta 0:00:00
    Downloading pymp4-1.4.0-py3-none-any.whl (14 kB)
    Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
       ---------------------------------------- 44.8/44.8 kB 276.2 kB/s eta 0:00:00
    Using cached PyYAML-6.0.1-cp311-cp311-win_amd64.whl (144 kB)
    Downloading rich-13.7.1-py3-none-any.whl (240 kB)
       ---------------------------------------- 240.7/240.7 kB 130.6 kB/s eta 0:00:00
    Downloading rlaphoenix.m3u8-3.4.0-py3-none-any.whl (24 kB)
    Downloading ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)
       ---------------------------------------- 117.8/117.8 kB 134.9 kB/s eta 0:00:00
    Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
    Downloading subtitle_filter-1.4.9-py3-none-any.whl (8.1 kB)
    Downloading Unidecode-1.3.8-py3-none-any.whl (235 kB)
       ---------------------------------------- 235.5/235.5 kB 106.8 kB/s eta 0:00:00
    Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
       ---------------------------------------- 121.1/121.1 kB 114.4 kB/s eta 0:00:00
    Downloading aiohttp-3.9.5-cp311-cp311-win_amd64.whl (370 kB)
       ---------------------------------------- 370.8/370.8 kB 103.5 kB/s eta 0:00:00
    Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
       ---------------------------------------- 147.9/147.9 kB 91.8 kB/s eta 0:00:00
    Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
       ---------------------------------------- 163.8/163.8 kB 78.0 kB/s eta 0:00:00
    Downloading cffi-1.16.0-cp311-cp311-win_amd64.whl (181 kB)
       ---------------------------------------- 181.5/181.5 kB 64.9 kB/s eta 0:00:00
    Downloading charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl (99 kB)
       ---------------------------------------- 99.9/99.9 kB 73.5 kB/s eta 0:00:00
    Downloading cssutils-2.10.2-py3-none-any.whl (398 kB)
       ---------------------------------------- 398.1/398.1 kB 48.8 kB/s eta 0:00:00
    Downloading idna-3.7-py3-none-any.whl (66 kB)
       ---------------------------------------- 66.8/66.8 kB 34.5 kB/s eta 0:00:00
    Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
    Downloading pycryptodome-3.20.0-cp35-abi3-win_amd64.whl (1.8 MB)
       ---------------------------------------- 1.8/1.8 MB 37.7 kB/s eta 0:00:00
    Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
       ---------------------------------------- 1.2/1.2 MB 102.4 kB/s eta 0:00:00
    Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
    Using cached requests-2.31.0-py3-none-any.whl (62 kB)
    Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-win_amd64.whl (118 kB)
       ---------------------------------------- 118.0/118.0 kB 130.2 kB/s eta 0:00:00
    Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
    Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)
    Downloading langcodes-3.3.0-py3-none-any.whl (181 kB)
       ---------------------------------------- 181.6/181.6 kB 112.0 kB/s eta 0:00:00
    Downloading pywidevine-1.8.0-py3-none-any.whl (70 kB)
       ---------------------------------------- 70.5/70.5 kB 167.3 kB/s eta 0:00:00
    Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
    Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
       ---------------------------------------- 60.8/60.8 kB 146.8 kB/s eta 0:00:00
    Downloading frozenlist-1.4.1-cp311-cp311-win_amd64.whl (50 kB)
       ---------------------------------------- 50.5/50.5 kB 183.6 kB/s eta 0:00:00
    Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
    Downloading multidict-6.0.5-cp311-cp311-win_amd64.whl (28 kB)
    Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
    Downloading yarl-1.9.4-cp311-cp311-win_amd64.whl (76 kB)
       ---------------------------------------- 76.7/76.7 kB 121.5 kB/s eta 0:00:00
    Downloading pycparser-2.22-py3-none-any.whl (117 kB)
       ---------------------------------------- 117.6/117.6 kB 120.4 kB/s eta 0:00:00
    Installing collected packages: sortedcontainers, crccheck, construct, Brotli, appdirs, urllib3, Unidecode, subtitle-filter, soupsieve, ruamel.yaml.clib, PyYAML, PySocks, pymysql, pymp4, pymediainfo, pyjwt, pygments, pycryptodomex, pycryptodome, pycparser, protobuf, pproxy, multidict, mdurl, marisa-trie, lxml, langcodes, jsonpickle, iso8601, idna, frozenlist, cssutils, colorama, charset-normalizer, chardet, certifi, attrs, yarl, ruamel.yaml, rlaphoenix.m3u8, requests, markdown-it-py, language-data, click, cffi, beautifulsoup4, aiosignal, rich, pywidevine, pycaption, curl-cffi, aiohttp, devine
    Successfully installed Brotli-1.1.0 PySocks-1.7.1 PyYAML-6.0.1 Unidecode-1.3.8 aiohttp-3.9.5 aiosignal-1.3.1 appdirs-1.4.4 attrs-23.2.0 beautifulsoup4-4.12.3 certifi-2024.2.2 cffi-1.16.0 chardet-5.2.0 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 construct-2.8.8 crccheck-1.3.0 cssutils-2.10.2 curl-cffi-0.6.2 devine-3.3.2 frozenlist-1.4.1 idna-3.7 iso8601-2.1.0 jsonpickle-3.0.4 langcodes-3.3.0 language-data-1.2.0 lxml-5.2.1 marisa-trie-1.1.0 markdown-it-py-3.0.0 mdurl-0.1.2 multidict-6.0.5 pproxy-2.7.9 protobuf-4.25.3 pycaption-2.2.6 pycparser-2.22 pycryptodome-3.20.0 pycryptodomex-3.20.0 pygments-2.17.2 pyjwt-2.8.0 pymediainfo-6.1.0 pymp4-1.4.0 pymysql-1.1.0 pywidevine-1.8.0 requests-2.31.0 rich-13.7.1 rlaphoenix.m3u8-3.4.0 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.8 sortedcontainers-2.4.0 soupsieve-2.5 subtitle-filter-1.4.9 urllib3-2.2.1 yarl-1.9.4
    
    [notice] A new release of pip is available: 23.2.1 -> 24.0
    [notice] To update, run: python.exe -m pip install --upgrade pip
    
    (env) C:\>devine env info
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.2 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         [Config]     : --
         [Cookies]    : C:\Users\xxxx\AppData\Local\devine\Cookies
         [WVDs]       : C:\Users\xxxx\AppData\Local\devine\WVDs
         [Cache]      : C:\Users\xx\AppData\Local\devine\Cache
         [Logs]       : C:\Users\xxxx\AppData\Local\devine\Logs
         [Temp Files] : C:\Users\xxxx\AppData\Local\Temp\devine
         [Downloads]  : C:\Users\xxxx\Downloads\devine
    
    (env) C:\>
    I know I have a long way to go and I probably screwed something up. I eventually have to close this command window and it says you can get this back. I am probably more confused then I was before. I thought it was a good idea to open a cmd window in C Drive.
    Quote Quote  
  13. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Last edited by iamghost; 18th Apr 2024 at 16:11.
    Quote Quote  
  14. Originally Posted by iamghost View Post
    Thank you. I have this Devine folder that I didn't delete in C Drive before making this python virtual environment. The python one must exist somewhere and is it what I should be working with?
    Quote Quote  
  15. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    try keep doing, dont give up. i did the same like you when i first start devine. im getting alots of error
    uk amzn in sd
    Image
    [Attachment 78482 - Click to enlarge]
    Quote Quote  
  16. How to add "Key Vault" details with the "devine cfg" command?

    All of these work:
    devine wvd add $home\wvd\generic_4464_l3.wvd
    devine cfg directories.services $home\git\devine-services\services
    devine cfg cdm.default generic_4464_l3
    devine cfg credentials.ALL4 emailassword
    devine cfg downloader aria2c
    devine cfg aria2c.max_concurrent_downloads 2
    devine cfg aria2c.file_allocation prealloc
    devine cfg dl.sub_format srt

    But, the "type" has "dash+space" on the front of it, and it does not work
    devine cfg key_vaults. - type SQLite

    the rest does work.......
    devine cfg key_vaults.name Local-vault
    devine cfg key_vaults.path $home\wvd\key_store.db
    Quote Quote  
  17. The mystery continues I went into the Cevine folder put cmd up in the address bar and typed in "devine env info" and it says I now have a .ymal file in the appdata devine folder. You go to that folder and there is only a log folder with log files. I am thinking maybe I should start over with Devine on my Sister's computer it is identical to mine and have no python or anything installed. Perhaps I have fooled around trying to get Devine set up on this one so many times it is forever screwed up. Here is what devine env info reveals and this is the one that isn't in a virtual enviroment:

    [CODE][Microsoft Windows [Version 10.0.22000.2538]
    (c) Microsoft Corporation. All rights reserved.

    C:\devine>devine env info

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.1 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    [Root Config] : C:\Users\xxxx\AppData\Local\devine\devine.yaml
    [Cookies] : C:\Users\xxxx\AppData\Local\devine\Cookies
    [WVDs] : C:\Users\xxxx\AppData\Local\devine\WVDs
    [Cache] : C:\Users\xxxx\AppData\Local\devine\Cache
    [Logs] : C:\Users\xxxx\AppData\Local\devine\Logs
    [Temp Files] : C:\Users\xxxx\AppData\Local\Temp\devine
    [Downloads] : C:\Users\xxxx\Downloads\devine

    C:\devine>/CODE]
    Quote Quote  
  18. The [Root Config] is where devine is looking for your config file. There isn't one there because you didn't put one there. You have to create one to put there.

    Note that devine env info has changed (slightly) in v3.3.2 so it is less confusing. You should upgrade to v3.3.2.
    Quote Quote  
  19. I opened up Notepad ++ and started to experiment at copying that picture I took of the .yaml file I used to have. I can't say I perfected it but it certainly was an interesting experience. But it feels good to be doing something. I noticed there was a language and I went down to p and selected python and save as .yaml I doubt I got it right but it was rather fun to try.
    Quote Quote  
  20. Originally Posted by Tom Saurus View Post
    I opened up Notepad ++ and started to experiment at copying that picture I took of the .yaml file I used to have. I can't say I perfected it but it certainly was an interesting experience. But it feels good to be doing something. I noticed there was a language and I went down to p and selected python and save as .yaml I doubt I got it right but it was rather fun to try.

    CTV for some strange reason does not work with TPD Devine and Python 3.10 :(


    Hope it helps


    # Make sure all "Dependencies" that Devine depends on are running
    # and are installed in PATH :)


    #To open up Windows PowerShell = (PS) press:
    WinKey + x + i


    # To maximise the "window" press:
    WinKey + "arrow up"

    [1]
    Code:
    git -v
    mkvextract --version
    mkvmerge --version
    ffmpeg -version
    ffprobe -version
    aria2c --version
    ccextractorwinfull --version
    shaka-packager -version
    hola-proxy --version
    #Single Python Installation:
    Code:
    py -V
    pip -V
    #Multiple Major Versions of Python Package Installed:
    #3.12
    Code:
    py -3.12 -V
    py -3.12 -m pip -V
    #3.10
    Code:
    py -3.10 -V
    py -3.10 -m pip -V

    Check what versions you have installed:
    Copy/Paste this command inside the PS terminal:
    (LS command = List)

    Code:
    ls $home\AppData\Local\Programs\Python\
    # Amend your version number to check that it's not just an "empty" DIRectory
    # I have Python versions 3.10 and 3.12 Installed

    ls C:\Users\user\AppData\Local\Programs\Python\Python XXX\

    PythonXXX = Python309 | Python310 | Python311 | Python312

    Code:
    ls C:\Users\user\AppData\Local\Programs\Python\
    ls C:\Users\user\AppData\Local\Programs\Python\Python310\
    ls C:\Users\user\AppData\Local\Programs\Python\Python312\



    # Create the following DIRectories in PowerShell:


    # I have "decided" to name specific projects in the follwoing way:
    # To allow me to try different flavours of "Devine" :)

    ProjectnameCurrentversion PyVersionUsedToInstall InstallationMethod

    ProjectnameCurrentversion = devine332
    PyVersionUsedToInstall = Python 3.12 = py312
    InstallationMethod = PIP or POETRY

    PIP will install "Latest" version.
    POETRY will install "Latest version with bug fixes/enhancements".


    HOME\GIT\
    HOME\GIT\ProjectnameCurrentversion PythonVERSION InstallationMethod

    HOME = C:\Users\YourUserName

    # Got Auto login enabled or face, feet etc?
    # Not sure what your username is, paste this command in PowerShell (PS)?
    Code:
    $env:UserName

    [2]
    # Create the DIR's:
    Code:
    mkdir $home\wvd
    mkdir $home\git
    mkdir $home\git\devine332py312poetry

    #Place "generic_4464_l3.wvd" inside:
    $home\wvd
    (If you decide to name and / or place it in different DIR/name
    you will have to change it down the set up also)


    [3]
    # Let's clone the "SERVICES" by stabbedbybrick:
    Code:
    cd $home\git
    git clone https://cdm-project.com/stabbedbybrick/devine-services

    # "Services" for:
    # "devine332py312poetry" DIR and made by "stabbedbybrick" are
    # located inside the "stabbedbybricks" REPO in:
    # "$home\git\devine-services\services\"


    # To update SERVICES from "stabbedbybrick" REPO (within any path of your PS):
    Code:
    git -C $home\git\devine-services\ pull

    [4]
    # Install [Latest with bug fixes] Devine with [v3.12] Python version using POETRY
    Code:
    cd $home\git\devine332py312poetry
    git clone https://github.com/devine-dl/devine
    cd devine




    py -3.XX -m pip install poetry
    XX = Your version of python 3.9 or 3.10 or 3.11 or 3.12 if you have more installed
    # I have version 3.10 and 3.12 of Python:


    [5]
    Code:
    py -3.12 -m pip install poetry
    py -3.12 -m poetry config virtualenvs.in-project true
    py -3.12 -m poetry env list
    py -3.12 -m poetry install


    [6]
    # Minimal "Devine" setup:
    Code:
    py -3.12 -m poetry run devine wvd add $home\wvd\generic_4464_l3.wvd
    py -3.12 -m poetry run devine cfg directories.services $home\git\devine-services\services\
    py -3.12 -m poetry run devine cfg cdm.default generic_4464_l3
    py -3.12 -m poetry run devine cfg dl.sub_format srt

    [7]
    # Now, check it works
    Code:
    py -3.12 -m poetry run devine -?
    py -3.12 -m poetry run devine env info
    py -3.12 -m poetry run devine cfg --list
    py -3.12 -m poetry run devine dl CTV -?


    [8]
    # Check the Movie "details":
    Code:
    py -3.12 -m poetry run devine dl --list-titles --no-proxy CTV /movies/the-girl-with-the-dragon-tattoo-2011
    py -3.12 -m poetry run devine dl --list --no-proxy CTV /movies/the-girl-with-the-dragon-tattoo-2011

    [9]
    # I do "NOT" want to:
    - Have Folder Structure created (it's for series ...)
    - Use HOLA proxy (to eliminate any errors by VPN/Proxy)
    Code:
    py -3.12 -m poetry run devine dl --no-folder --no-proxy CTV /movies/the-girl-with-the-dragon-tattoo-2011
    Last edited by pssh; 6th Jul 2024 at 04:16.
    Quote Quote  
  21. I am going to go to my Sister's computer which is a Windows 11 Mini PC just like the one I am using for Widevine. This has no python or anything else installed. I want to get this correct right from the start. I will install Python and I want to do this virtual venv thing to keep everything isolated. So I have to watch a few YouTube videos and such to get a better understanding on that. I did experiment the other day with what Angela put in "Beyond WK Keys". I will use Powershell from the get go. Adding capabilities to my Sister's computer is probably a good thing. I just don't want to end up screwing things up by trying to install Devine several times. I will put Devine in the C: Drive as that seems to be the best place to put it.

    I am going to have to get Git. I have Git Desktop on my Computer.

    I need to build the foundation correctly right from the start. I am starting from a blank slate on my Sister's Windows 11 mini pc. It would really be helpful for me to wrap my head around first five steps.

    Go to the Python website get perhaps Python 3.12 Then do I try to set up Devine first or set up the Venv first. I know I am a pain but please I need to get this right this time.

    So I install python from Powershell. Then I go to the Github Hub and get Devine by zip or do I install it via Python? Then I get the Dependencies and put them in the folder with the exception of aria2c which I don't want to use.
    Last edited by Tom Saurus; 21st Apr 2024 at 09:37.
    Quote Quote  
  22. Originally Posted by Tom Saurus View Post
    I am going to go to my Sister's computer which is a Windows 11 Mini PC just like the one I am using for Widevine. This has no python or anything else installed. I want to get this correct right from the start. I will install Python and I want to do this virtual venv thing to keep everything isolated. So I have to watch a few YouTube videos and such to get a better understanding on that. I did experiment the other day with what Angela put in "Beyond WK Keys". I will use Powershell from the get go. Adding capabilities to my Sister's computer is probably a good thing. I just don't want to end up screwing things up by trying to install Devine several times. I will put Devine in the C: Drive as that seems to be the best place to put it.

    I am going to have to get Git. I have Git Desktop on my Computer.

    I need to build the foundation correctly right from the start. I am starting from a blank slate on my Sister's Windows 11 mini pc. It would really be helpful for me to wrap my head around first five steps.

    Go to the Python website get perhaps Python 3.12 Then do I try to set up Devine first or set up the Venv first. I know I am a pain but please I need to get this right this time.

    So I install python from Powershell. Then I go to the Github Hub and get Devine by zip or do I install it via Python? Then I get the Dependencies and put them in the folder with the exception of aria2c which I don't want to use.


    You don't need to use your sis pc,
    (Something will happened and you will have more work ...)...
    just get the grip with your one



    If you do not want to follow what I proposed in my setup,
    and want to have it in the ROOT then change the commands accordingly

    (Is there such a thing as a best practice in organizing DIRs in Windows?)

    (On Linux it's a NO NO to install anything in ROOT and everything is organized)
    https://debian-handbook.info/browse/stable/sect.filesystem-hierarchy.html


    Check how many python installations you have:


    #To open up Windows PowerShell (PS) press:
    WinKey + x + i

    # To MAXIMIZE the PS "window" press:
    WinKey + "arrow up"


    Copy/Paste this command inside:
    (LS command = List)
    Code:

    Code:
    ls $home\AppData\Local\Programs\Python\
    # Amend your version number to check that it's not just an "empty" DIRectory
    # I have Python versions 3.10 and 3.12 Installed
    Code:
    Code:
    ls C:\Users\user\AppData\Local\Programs\Python\PythonXXX\
    Code:
    Code:
    ls C:\Users\user\AppData\Local\Programs\Python\Python310\
    Code:
    Code:
    ls C:\Users\user\AppData\Local\Programs\Python\Python312\

    Follow the steps in what I posted for both Devine/Freevine and you are good to go.

    The amazing thing about doing things from terminal/Power Shell are that you can
    actually see what is happening.

    Take a time and have a look at what is happening and study the commands
    and what they are meant to do ........



    Make Power Shell / Bash your friends
    There is plenty of Videos out there to help you.

    Take it further, get cheap eBay ex-corp PC/Laptop and install Linux on it!

    Forget about the Click/Click Windows ......


    Just check out how many people are going back to paper maps for navigation etc.
    Last edited by pssh; 21st Apr 2024 at 11:14.
    Quote Quote  
  23. So I could even now set up Venv and put freevine in that and get that done and then set up a venv for Devine and try that. I certainly don't want to screw up her Mini PC? I don't need to be bodyslammed and beaten to death with her purse.
    Quote Quote  
  24. Originally Posted by Tom Saurus View Post
    So I could even now set up Venv and put freevine in that and get that done and then set up a venv for Devine and try that. I certainly don't want to screw up her Mini PC? I don't need to be bodyslammed and beaten to death with her purse.


    It's about connecting the DOTS ........


    HERE:
    https://forum.videohelp.com/threads/411643-Freevine-A-downloader-for-free-streaming-se...46#post2732553

    [6]
    # Install "Freevine":

    # Let's create Python ENV in this DIR:
    Code:
    py -m venv env


    # Activate the ENV for current DIR:
    Code:
    .\env\Scripts\activate


    PS C:\Users\user\git\freevine> .\env\Scripts\activate
    (env) PS C:\Users\user\git\freevine>


    AND AGAIN HERE:
    https://forum.videohelp.com/threads/414154-Devine-Modular-Movie-TV-and-Music-Archival-Software/page4

    [5]
    Code:
    py -3.12 -m pip install poetry
    py -3.12 -m poetry config virtualenvs.in-project true
    py -3.12 -m poetry env list
    py -3.12 -m poetry install

    Watch/Read what happens when you execute those commands:

    PS C:\Users\user\git\devine332py312poetry\devine> py -3.12 -m poetry install
    Creating virtualenv devine in C:\Users\user\git\devine332py312poetry\devine\.ven v





    HERE:

    https://forum.videohelp.com/threads/411643-Freevine-A-downloader-for-free-streaming-se...46#post2732558
    Poetry
    - Alternative to VENV
    Python packaging and dependency management made easy
    https://python-poetry.org/
    https://python-poetry.org/docs/basic-usage/#activating-the-virtual-environment
    https://pypi.org/project/poetry/


    VENV
    - the standard tool for creating virtual environments,
    and has been part of Python since Python 3.3. Starting with Python 3.4,
    it defaults to installing pip into all created virtual environments.


    Virtual Environment
    - a semi-isolated Python environment that allows packages to be installed for use by a particular application,
    rather than being installed system wide.


    It's all in the guides ........ I posted ......and others as well.



    Just sit down, and make a plan:

    - Look at all your files.

    - Either think your own way to store all the different projects
    (As Devine, will evolve like Freevine did)
    For me it was easier to have a NEW DIR for each release of Freevine
    as I am not proficient in using Git ... and also some branches become
    unavailable for political reasons so decided to keep each version in separate DIR.

    - Confirm what versions of Python you have installed




    Open that PowerShell and see what it does and what it can do for you

    But avoid Windows equivalent of Linux "rm -rf /"
    Last edited by pssh; 21st Apr 2024 at 12:13.
    Quote Quote  
  25. Hi Chaps,

    I'm in need of some guidance concerning 4k content and the beeb. After doing a fair amount of reading I am assuming I require a certificate called a pem.
    I managed to locate one called bbciplayer.pem.
    I placed this into a folder at C:\Devine\devine\certs
    I adjusted my .yaml file so it looks like this, near the end of my .yaml file:

    downloader: aria2c

    dl:
    sub_format: srt

    profiles:
    default: default
    services:
    iP:
    cert: C:\devine\devine\certs\bbciplayer.pem

    I then did a test with the following:
    C:\Devine>devine dl -v H.265 -w S01E01 iP m001w95s

    But unfortunately I had the following returned:

    C:\Devine>devine dl -v H.265 -w S01E01 iP m001w95v

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.2 Copyright © 2019-2024 rlaphoenix
    https://github.com/devine-dl/devine

    Service Config loaded
    Loaded Cdm Widevine CDM: 8162 (L3)
    Loaded 1 Vaults

    ─────────────────────────────── Service: iP ────────────────────────────────

    Service is not Geoblocked in your region
    Metadata was not found - if m001w95v is an episode, use full URL as
    input

    C:\Devine>
    ------------
    My next step was to try the following:
    devine dl -v H.265 -w S01E01 iP https://www.bbc.co.uk/iplayer/episode/m001w95v/this-town-series-1-episode-1

    The output is very long, so I will try to clip it into small picture... (I think it is trying to get all episodes and not just a single episode)

    Image
    [Attachment 78519 - Click to enlarge]


    Image
    [Attachment 78520 - Click to enlarge]


    Image
    [Attachment 78521 - Click to enlarge]


    Image
    [Attachment 78522 - Click to enlarge]


    Image
    [Attachment 78523 - Click to enlarge]


    Image
    [Attachment 78524 - Click to enlarge]


    Advice would be very much welcome.
    Quote Quote  
  26. https://www.bbc.co.uk/iplayer/help/questions/programme-availability/uhd-content
    ->
    https://www.bbc.co.uk/iplayer/episodes/m001w95s/this-town
    ->
    PID = m001w95s
    ->
    devine dl --list-titles iP m001w95s
    devine dl --list -w s01e01 iP m001w95s


    In each episode at the bottom when you click on the
    Programme website next to Credits you get this link
    https://www.bbc.co.uk/programmes/m001w95s
    with the same PID for the Series ...
    Last edited by pssh; 21st Apr 2024 at 13:05.
    Quote Quote  
  27. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    look fine...
    Image
    [Attachment 78525 - Click to enlarge]

    maybe something wrong with your pem file
    Quote Quote  
  28. Originally Posted by LastResort View Post
    I managed to locate one called bbciplayer.pem.
    Have you checked your pem file isn't corrupted? It should be like:

    Code:
    -----BEGIN CERTIFICATE-----
    (lines of random gibberish)
    -----END CERTIFICATE-----
    -----BEGIN PRIVATE KEY-----
    (more lines of random gibberish)
    -----END PRIVATE KEY-----
    Quote Quote  
  29. Thank you for the replies chaps...

    No... my pem does not look like that at all,... it looks more like a html file.

    Is it okay for me to place a link for where I found my one... (it's on a github page).
    Quote Quote  
  30. Originally Posted by LastResort View Post
    Thank you for the replies chaps...

    No... my pem does not look like that at all,... it looks more like a html file.

    Is it okay for me to place a link for where I found my one... (it's on a github page).
    Sounds like you've downloaded the HTML page it's on, rather than downloading the pem itself. Easy to fix.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!