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 43 of 54
FirstFirst ... 33 41 42 43 44 45 53 ... LastLast
Results 1,261 to 1,290 of 1599
  1. Originally Posted by stabbedbybrick View Post
    All good things must come to an end!

    Bit late to the recent news, just caught up with the thread, wanted to just say thank you for Freevine and thank you for all of the help you've provided to us other many months in this thread and beyond!
    Quote Quote  
  2. I have set up "Devine" on my Desktop now. So far I have gitcloned stabbedbybrick's repository and renamed it to just services. I put that in the Devine Sub Folder. Now when I go for path, I open the services folder and then right click in the address line and select "copy address" and then I paste that into a notepad document for when I need it. This is what I get:

    C:\Users\****\Desktop\devine\devine\services

    Well obviously where the four * I have something else. Well anyway it seems I should paste the actual address line in to replace what is currently in Devine YAML. Also its seems I should put quotation marks around it. I have not done the editing yet. But the word "PATH" should it be in this or not?

    I have not put the programs in Devine yet that it needs in my Desktop Folder. I did run the commands that I did on the other page and the only way that works for me is to start out with "poetry install". I do have a VENV folder in the main Devine folder.

    When it comes to the WVDs Folder. Does one copy the VENV folder from Freevine and place that in WVDs folder or just the three files that are in that folder and not the folder itself. There are three files one that has a name and a .wvd, one file has .bin and the final one is a .pem file. With it named WVDs folder makes me think that multiple .wvd may be placed in there.

    Now with the specific name of the .wvd file and editing the Devine Subfolder's .YAML does on just concern themselves with the underscore four digits underscore l3?

    Also I just stumbled across something if I have icon view turned on in viewing the files that when I right click the folder I have the option of "copy path" and that gives me the path of the file with quotation marks around it.

    I think I being smarter about this today. I feel like I am getting more of an understanding. I sure hope so; I suspect though if I lived in the United States there would be fifty third state who's name is confusion.

    Thank you guys and I think I better get this working or I will have to become a female impersonator like Devine and borrow one of my sister's dresses and put that on to finally get it to work.

    I'm scared to test this out but as far as the Devine .YAML file I put the path to settings and all the other file folders in the list. I took a chance in the WVDs folder and just copied over the three files from my venv folder in Freevine. I had tile view turned on and right clicked on the .wvd file in that folder and right clicked on the file and selected copy path and pasted that in the appropriate line then I copied the digits of that file along with l3 and put that in the default.

    I haven't put the program required by Devine yet in this folder and what confuses me on that end is do I put "mkvtoolnixgui".exe in there and does ccextractor mean the entire folder. Shakapacker, ffmpeg and fprobe are straightforward. I am going to try to avoid the air2c downloader and I read a few things that concern me about is such as someone could get remote access and something else.

    Hopefully this works this time because if it doesn't I don't know what else to do. I removed all the quotation marks from copy for path folders and files as in that picture I was shown no quotation marks were showing.
    Last edited by Tom Saurus; 8th Apr 2024 at 08:15. Reason: More Information
    Quote Quote  
  3. Member
    Join Date
    Jan 2023
    Location
    Wales
    Search Comp PM
    Originally Posted by Grimbarian View Post
    Originally Posted by stabbedbybrick View Post
    All good things must come to an end!

    Bit late to the recent news, just caught up with the thread, wanted to just say thank you for Freevine and thank you for all of the help you've provided to us other many months in this thread and beyond!
    Same here. I have looked at the Devine page and I don't even understand what it's saying. Hopefully I'll be able to learn enough here to get it going. Thanks again.
    Quote Quote  
  4. Originally Posted by NJ59 View Post
    Originally Posted by Grimbarian View Post
    Originally Posted by stabbedbybrick View Post
    All good things must come to an end!

    Bit late to the recent news, just caught up with the thread, wanted to just say thank you for Freevine and thank you for all of the help you've provided to us other many months in this thread and beyond!
    Same here. I have looked at the Devine page and I don't even understand what it's saying. Hopefully I'll be able to learn enough here to get it going. Thanks again.
    Well give it a try at some point. I have not mastered it yet but maybe I am on the right track. If I figure it out most others should.
    Quote Quote  
  5. I still haven't tested it but it has me thinking when it comes to the programs needed to run Devine that Devine must be able to find what it needs in the CCExtractor and MKVToolNix. I suspect that they really mean mkvmerge but I will just have to try. My downloaded file folder says ccextractor-main. So I will just drop them in and check their paths while in Tile View and hopefully it works.

    I really thought I had this figured out and for whatever reason after all this effort I still get:

    Error: There are no Services added yet, therefore the 'CTV' Service could not be found.

    I have a service folder in Devine subfolder. It has CTV, ROKU & ALL4. I don't have email or password set up on any of these services so perhaps that is throwing a wrench in things. There is also .gitignore and README in the services folder. CTV, ROKU & ALL4 have two files in each that are .init and .config Here is a picture of my config file in the Devine subfolder:

    Image
    [Attachment 78223 - Click to enlarge]


    I am at a loss to what I continue to do wrong. All my paths seem correct. I just test with CTV as that is the only current service in Devine that I will be using. Well I have done my best and thank you to everyone that helped me and thank you to stabbedbybrick both for Freevine and Devine.

    As far as I know nobody else is having any problem with PlutoTV in regards to having only Decriptive Audio or no audio at all. But beyond that I will happily use Freevine services as long as they last and I am grateful that they do. Unless trying to set up Devine I have ruined Freevine as well.
    Last edited by Tom Saurus; 8th Apr 2024 at 11:02.
    Quote Quote  
  6. Maybe this will be a help to the Windows users
    (I am not an expert, but just tried to get it working on Windows 11 using just CMD prompt).


    Updated version
    https://telegra.ph/Devine-On-Win-v003-04-10

    All is working.
    Last edited by pssh; 10th Apr 2024 at 04:43.
    Quote Quote  
  7. Also many thanks from me for freevine! It was an awesome project I really liked!

    Just gave devine a try.

    Stumbled over some issues:

    a) the iP (iPlayer) service doesn't work for me. What am I doing wrong?

    Code:
    (venv) F:\devine>devine dl iP https://www.bbc.co.uk/iplayer/episode/m001w3pg
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         Service Config loaded
         Loaded Cdm Widevine CDM: xxxxx
         Loaded 1 Vaults
    
      ─────────────────────────────── Service: iP ────────────────────────────────
    
         Service is not Geoblocked in your region
         Metadata was not found - is the URL or id correct?
    This is supposed to download an episode of the Hairy Bikers. URL works fine when entered directly into the browser. Also just specifying the episode ID didn't work


    I had to specify the max_concurrent_downloads in my config file. If not specified the video/audio stream downloaded successfully but always errored out when trying to fetch the subs. Seems there is no default value assumed from what I saw quickly glancing over the code.

    Code:
    aria2c: 
       max_concurrent_downloads: 2
       file_allocation: prealloc

    Complete config file which is working

    Code:
    directories:
       services: F:\devine\devine-services\services
       binaries: F:\devine\bin
       downloads: F:\devine\downloads
       cookies: F:\devine\cookies
       cache: F:\devine\cache
       logs: F:\devine\logs
       temp: F:\devine\temp
       vwds: F:\devine\wvds\xxxx.wvd
    
    cdm: 
       default: xxxx
       #NF: xxxxxxxx_l3  
       #AMZN: chromecdm_903_l3
       #NF: nexus_6_l1
       #DSNP:
       #jane_uhd: nexus_5_l1
       #default: chromecdm_903_l3
      
    
    credentials: 
    
       ALL4: xxx:xxx
    
    
    downloader: aria2c
    aria2c: 
       max_concurrent_downloads: 2
       file_allocation: prealloc
    
    key_vaults:
      - type: SQLite
        name: Local vault
        path: F:\devine\vault\key_store.db
    Quote Quote  
  8. Would it be possible to add a service module for rakuten.tv for devine as well?

    They have freely accessible content as well, not asking about access to pay-tv.

    From what I understand those are Widevine protected as well?

    https://www.rakuten.tv/de/player/episodes/stream/rick-stein-s-spain-1/rick-stein-s-spa...q=rick%20stein

    Also would love to see a service module for itv and uktvplay eventually. Thank you very much in advance!
    Quote Quote  
  9. Originally Posted by cyberschlumpf View Post
    Also many thanks from me for freevine! It was an awesome project I really liked!

    Just gave devine a try.

    Stumbled over some issues:

    a) the iP (iPlayer) service doesn't work for me. What am I doing wrong?

    Code:
    (venv) F:\devine>devine dl iP https://www.bbc.co.uk/iplayer/episode/m001w3pg
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         Service Config loaded
         Loaded Cdm Widevine CDM: xxxxx
         Loaded 1 Vaults
    
      ─────────────────────────────── Service: iP ────────────────────────────────
    
         Service is not Geoblocked in your region
         Metadata was not found - is the URL or id correct?
    This is supposed to download an episode of the Hairy Bikers. URL works fine when entered directly into the browser. Also just specifying the episode ID didn't work


    I had to specify the max_concurrent_downloads in my config file. If not specified the video/audio stream downloaded successfully but always errored out when trying to fetch the subs. Seems there is no default value assumed from what I saw quickly glancing over the code.

    Code:
    aria2c: 
       max_concurrent_downloads: 2
       file_allocation: prealloc

    Complete config file which is working

    Code:
    directories:
       services: F:\devine\devine-services\services
       binaries: F:\devine\bin
       downloads: F:\devine\downloads
       cookies: F:\devine\cookies
       cache: F:\devine\cache
       logs: F:\devine\logs
       temp: F:\devine\temp
       vwds: F:\devine\wvds\xxxx.wvd
    
    cdm: 
       default: xxxx
       #NF: xxxxxxxx_l3  
       #AMZN: chromecdm_903_l3
       #NF: nexus_6_l1
       #DSNP:
       #jane_uhd: nexus_5_l1
       #default: chromecdm_903_l3
      
    
    credentials: 
    
       ALL4: xxx:xxx
    
    
    downloader: aria2c
    aria2c: 
       max_concurrent_downloads: 2
       file_allocation: prealloc
    
    key_vaults:
      - type: SQLite
        name: Local vault
        path: F:\devine\vault\key_store.db
    I think you still have to enter the season and episode number.

    HTML Code:
    devine dl -w S01E01 iP m001w3pw
    Quote Quote  
  10. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    thank you for add iplayer
    I able add cert to get 4K
    Image
    [Attachment 78229 - Click to enlarge]
    Quote Quote  
  11. Originally Posted by iamghost View Post
    thank you for add iplayer
    I able add cert to get 4K
    Would you mind sharing how/where to get the SSL cert?
    Quote Quote  
  12. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Last edited by iamghost; 9th Apr 2024 at 02:25.
    Quote Quote  
  13. Originally Posted by iamghost View Post
    Originally Posted by SaLTy View Post
    Originally Posted by iamghost View Post
    thank you for add iplayer
    I able add cert to get 4K
    Would you mind sharing how/where to get the SSL cert?
    from vinetrimmer
    Oh I don't have that so wouldn't be able to get one
    Quote Quote  
  14. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Last edited by iamghost; 9th Apr 2024 at 02:24.
    Quote Quote  
  15. Hello.... Hoping someone can point me in the right direction.
    I installed "devine" at C:/devine"

    installed poetry & devine... but still get error

    "'divine' is not recognized as an internal or external command,
    operable program or batch file."

    Anyone know what I did wrong? Thanks
    Quote Quote  
  16. Originally Posted by iamghost View Post
    Originally Posted by SaLTy View Post
    Originally Posted by iamghost View Post
    Originally Posted by SaLTy View Post
    Originally Posted by iamghost View Post
    thank you for add iplayer
    I able add cert to get 4K
    Would you mind sharing how/where to get the SSL cert?
    from vinetrimmer
    Oh I don't have that so wouldn't be able to get one
    all you need is just download pem file
    https://forum.videohelp.com/threads/412371-No-1080p-on-recent-BBC-broadcast?highlight=...er#post2717848
    Thank you
    Quote Quote  
  17. Originally Posted by SL33K View Post
    Hello.... Hoping someone can point me in the right direction.
    I installed "devine" at C:/devine"

    installed poetry & devine... but still get error

    "'divine' is not recognized as an internal or external command,
    operable program or batch file."

    Anyone know what I did wrong? Thanks
    It's devine, not divine.
    Quote Quote  
  18. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by SL33K View Post
    Hello.... Hoping someone can point me in the right direction.
    I installed "devine" at C:/devine"

    installed poetry & devine... but still get error

    "'divine' is not recognized as an internal or external command,
    operable program or batch file."

    Anyone know what I did wrong? Thanks
    did you check spelling, it devine not divine
    Quote Quote  
  19. Originally Posted by iamghost View Post
    Originally Posted by SL33K View Post
    Hello.... Hoping someone can point me in the right direction.
    I installed "devine" at C:/devine"

    installed poetry & devine... but still get error

    "'divine' is not recognized as an internal or external command,
    operable program or batch file."

    Anyone know what I did wrong? Thanks
    did you check spelling, it devine not divine
    Yes...
    C:\devine>devine --help
    'devine' is not recognized as an internal or external command,
    operable program or batch file.
    Quote Quote  
  20. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    I use poetry shell first then devine --help
    Image
    [Attachment 78230 - Click to enlarge]
    Quote Quote  
  21. Originally Posted by iamghost View Post
    I use poetry shell first then devine --help
    Image
    [Attachment 78230 - Click to enlarge]
    I also installed that earlier.. and does the same thing
    They both installed, both can't get either to be recognized? (windows 10)

    C:\devine>poetry shell
    'poetry' is not recognized as an internal or external command,
    operable program or batch file.
    Quote Quote  
  22. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    I see the same "there are no services added yet" message after my initial set up. Must be going blind as I can't figure it out. All my folder paths are correct as specified in the devine.yaml file.

    Image
    [Attachment 78231 - Click to enlarge]
    Quote Quote  
  23. billybanana: I hope you figure it out.
    Quote Quote  
  24. Did you guys try running "devine env info" to make sure your devine.yaml is being read from the right place?
    Quote Quote  
  25. I get the following error while searching all4:
    JSONDecodeError: Expecting value: line 2 column 1 (char 1)

    Image
    [Attachment 78232 - Click to enlarge]


    Code:
     
    
    (devine-py3.12) PS C:\devine> devine search all4 defiance
    
         Service Config loaded
    
      ────────────────────────────── Service: ALL4 ───────────────────────────────
    
    ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
    │
    C:\devine\.venv\Scripts\\devine:6 in <module>                                │
    │                                                                              │
    │   3 from devine.core.__main__ import main                                    │
    │   4                                                                          │
    │   5 if __name__ == '__main__':                                               │
    │ ❱ 6 │   sys.exit(main())                                                     │
    │   7                                                                          │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:1157 in __call__             │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:1078 in main                 │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:1688 in invoke               │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:1688 in invoke               │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:1434 in invoke               │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\core.py:783 in invoke                │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\click\decorators.py:33 in new_func         │
    │                                                                              │
    │ C:\devine\devine\services\ALL4\__init__.py:55 in cli                         │
    │                                                                              │
    │    52 │   @click.argument("title", type=str)                                 │
    │    53 │   @click.pass_context                                                │
    │    54 │   def cli(ctx: Context, **kwargs: Any) -> ALL4:                      │
    │ ❱  55 │   │   return ALL4(ctx, **kwargs)                                     │
    │    56 │                                                                      │
    │    57 │   def __init__(self, ctx: Context, title: str):                      │
    │    58 │   │   self.title = title                                             │
    │                                                                              │
    │ C:\devine\devine\services\ALL4\__init__.py:59 in __init__                    │
    │                                                                              │
    │    56 │                                                                      │
    │    57 │   def __init__(self, ctx: Context, title: str):                      │
    │    58 │   │   self.title = title                                             │
    │ ❱  59 │   │   super().__init__(ctx)                                          │
    │    60 │   │                                                                  │
    │    61 │   │   self.authorization: str                                        │
    │    62 │   │   self.asset_id: int                                             │
    │                                                                              │
    │ C:\devine\devine\core\service.py:60 in __init__                              │
    │                                                                              │
    │    57 │   │   │   │   with console.status("Checking if current region is Geo │
    │    58 │   │   │   │   │   if self.GEOFENCE:                                  │
    │    59 │   │   │   │   │   │   # no explicit proxy, let's get one to GEOFENCE │
    │ ❱  60 │   │   │   │   │   │   current_region = get_ip_info(self.session)["co │
    │    61 │   │   │   │   │   │   if any(x.lower() == current_region for x in se │
    │    62 │   │   │   │   │   │   │   self.log.info("Service is not Geoblocked i │
    │    63 │   │   │   │   │   │   else:                                          │
    │                                                                              │
    │ C:\devine\devine\core\utilities.py:200 in get_ip_info                        │
    │                                                                              │
    │   197 │   If you provide a Requests Session with a Proxy, that proxies IP in │
    │   198 │   is what will be returned.                                          │
    │   199 │   """                                                                │
    │ ❱ 200 │   return (session or requests.Session()).get("https://ipinfo.io/json │
    │   201                                                                        │
    │   202                                                                        │
    │   203 def time_elapsed_since(start: float) -> str:                           │
    │                                                                              │
    │ C:\devine\.venv\Lib\site-packages\requests\models.py:975 in json             │
    │                                                                              │
    │    972 │   │   except JSONDecodeError as e:                                  │
    │    973 │   │   │   # Catch JSON-related errors and raise as requests.JSONDec │
    │    974 │   │   │   # This aliases json.JSONDecodeError and simplejson.JSONDe │
    │ ❱  975 │   │   │   raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)        │
    │    976 │                                                                     │
    │    977 │   @property                                                         │
    │    978 │   def links(self):                                                  │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    JSONDecodeError: Expecting value: line 2 column 1 (char 1)
    What am I doing wrong?
    Thanks.
    Quote Quote  
  26. Originally Posted by achilles View Post
    Did you guys try running "devine env info" to make sure your devine.yaml is being read from the right place?
    Thank you and no I didn't but I did after your post. That command has revealed this:

    Code:
    Microsoft Windows [Version 10.0.22000.2538]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Users\sheld\Desktop\devine>devine env info
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         [Root Config]     : C:\Users\sheld\AppData\Local\devine\devine.yaml
         [Cookies]         : C:\Users\sheld\AppData\Local\devine\Cookies
         [WVDs]            : C:\Users\sheld\AppData\Local\devine\WVDs
         [Cache]           : C:\Users\sheld\AppData\Local\devine\Cache
         [Logs]            : C:\Users\sheld\AppData\Local\devine\Logs
         [Temp Files]      : C:\Users\sheld\AppData\Local\Temp\devine
         [Downloads]       : C:\Users\sheld\Downloads\devine
    
    C:\Users\sheld\Desktop\devine>
    I haven't a clue how to remedy this but it is nice to get some type of clue as to what is wrong.
    Quote Quote  
  27. From scratch,
    Code:
    mdkir devine
    cd devine
    python -m venv .venv
    .venv\Scripts\Activate
    pip install devine
    devine wvd add [path to your WVD]
    git clone https://cdm-project.com/stabbedbybrick/devine-services.git services
    devine env info
    create the devine.yaml indicated in the Root Config with
    Code:
    directories:
        services: "services/services"
    
    cdm:
        default: [name of your WVD device]
    Now check everything
    Code:
    devine dl -?
    You should see ALL4, CTV, ROKU, iP listed at the bottom.
    Quote Quote  
  28. Originally Posted by Tom Saurus View Post
    I haven't a clue how to remedy this but it is nice to get some type of clue as to what is wrong.
    You don't put the devine.yaml file in your devine directory. Put it in C:\Users\sheld\AppData\Local\devine\devine.yaml.
    Quote Quote  
  29. Originally Posted by achilles View Post
    Originally Posted by Tom Saurus View Post
    I haven't a clue how to remedy this but it is nice to get some type of clue as to what is wrong.
    You don't put the devine.yaml file in your devine directory. Put it in C:\Users\sheld\AppData\Local\devine\devine.yaml.
    achilles: Thank you. I put the file there and it seems to register now that the CTV service exists but I must have the cdm set up wrong:


    Code:
    C:\Users\sheld\Desktop\devine>devine dl -w s01e01 CTV cold-squad
    
                           / __ \/ ____/ |  / /  _/ | / / ____/
                          / / / / __/  | | / // //  |/ / __/
                         / /_/ / /___  | |/ // // /|  / /___
                        /_____/_____/  |___/___/_/ |_/_____/
                        ⠀
                        v3.3.1 Copyright © 2019-2024 rlaphoenix
                          https://github.com/devine-dl/devine
    
         Service Config loaded
         Failed to load Widevine CDM, 4464_l3 does not exist or is not a file
    
    C:\Users\sheld\Desktop\devine>
    Quote Quote  
  30. Originally Posted by Tom Saurus View Post
    achilles: Thank you. I put the file there and it seems to register now that the CTV service exists but I must have the cdm set up wrong:
    Run "devine env info" again. Where it says [WVDs], make sure your .wvd is in there and the CDM you named in your config matches the filename of your .wvd file.
    Quote Quote  



Similar Threads

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