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 47 of 54
FirstFirst ... 37 45 46 47 48 49 ... LastLast
Results 1,381 to 1,410 of 1610
  1. I got Freevine back working again. I got freevine main and opened it copied the contents and dropped into the Freevine 1.18 folder. It replaced what needed to be replaced. My CBC profile is still there along with my wvd. I changed the .yaml to use ffmpeg and chose .mp4 or viseversa. Then the audio line about ignore descriptive audio. I forgot about the requirements and freevine wasn't working so thankfully I remember to put in the requirements .txt line and it is back functioning.

    You have given me terrific guides but I just seem to fail at it. I am going to accept that Freevine is working for me and probably give Devine one more try. I won't be installing aria2c no matter what. I just don't trust that program and it even states in Devine that aria2c can be as much a problem as a help and I have slow internet anyway so I can make due.

    Thank you for all your help. I am sorry I have failed so many times. I will give it another try tomorrow and if I can't get Devine working I will just make arrangements to buy Tubedigger.
    Quote Quote  
  2. Originally Posted by Tom Saurus View Post
    I won't be installing aria2c no matter what. I just don't trust that program and it even states in Devine that aria2c can be as much a problem as a help and I have slow internet anyway so I can make due.


    Where exactly does it say that "aria2c" - "can be" a problem?
    How did you come to not to trust the "aria2c"?

    I read this on the Devine website:
    https://github.com/devine-dl/devine
    (optional) aria2(c) to use as a downloader.
    Quote Quote  
  3. https://github.com/devine-dl/devine/blob/master/CONFIG.md#downloader-str

    Note that aria2c can reach the highest speeds as it utilizes threading and more connections than the other downloaders. However, aria2c can also be one of the more unstable downloaders. It will work one day, then not another day. It also does not support HTTP(S) proxies while the other downloaders do.

    This shows up in Google search via Reddit:

    aria2c.exe or aria2 is legitimate software, it seems. Unfortunately for you, it can be used to download files and can be remote controlled.

    Then there seems to be something about it reads what you are downloading and puts that up to a bit torrent swarm. So it just makes me uncomfortable and I just don't want to take chances on such intrusions just to gain some speed.
    Quote Quote  
  4. Just wanted to let any Channel 5 / MY5 users know that the script will most likely stop working within a week or so. There are other options that will continue to work, like Diazole's original script and perhaps Angela's downloader, so there are still alternatives. I just figured I'd give a notice in case some of you still use this one.

    The reason for it stopping is that the automatic hmac retriever that ran daily so that users wouldn't need to do it themselves, is dead. And I won't be fixing it. If you don't know what the hell I'm talking about, the hmac keys were basically needed to decrypt API responses. Without them, you won't get a license or manifest from this script. And I think each pair is valid for about a week.

    I've written a functional Devine service for MY5 without the need for any hmac at all, which is why I won't be fixing the old method. It's instead using the android API with certification to access the license, which makes things a lot smoother. I'll probably put it up online soon, when the bug with the broken progress bar in Devine has been fixed.
    Quote Quote  
  5. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Brilliant, thanks for the advance notice Stabby. Look forward to the Devine service, thanks in advance for that!
    Quote Quote  
  6. Oh No. Dont tell me I have to learn Devine now.

    My black armband will go on when freevine stops working
    Quote Quote  
  7. Originally Posted by the-equalizer View Post
    Oh No. Dont tell me I have to learn Devine now.
    Nah, most of the services should continue to work for a while yet. Although, if you could learn Freevine, you can definitely learn Devine as well. People around the forum seemingly made it a mission to mess up at every stage and make it sound as difficult as possible, but the process is just like most other similar projects: clone, install, set up the config file. Done.
    Quote Quote  
  8. Originally Posted by deccavox View Post
    I have now got devine up and running with All4 and iplayer (including 4K), using Windows 10. Although the procedure is all in this thread, scattered about, I will outline my interpretation in hopefully layman's terms to help those that are struggling. I cannot say it is all my own work, another member gave me a lot of useful input. Also, member iamghost provided a huge amount of help with his posts.

    The actual github page for devine is here: https://github.com/devine-dl/devine
    It describes which dependencies are required, ie. CCExtractor, ffmpeg (and ffprobe), mkvtoolnix (the actual important file is mkvmerge.exe), shaka-packager and aria2c. Although you can put them in the devine folder that you will have, I personally have them in a separate folder on my C:\ drive (I've called mine download_tools), I've put them all in there and I've setup my Windows Environmental PATH to point to them.

    1. You need to install the Python module 'poetry' as a global entity. So, open up a CMD terminal (anywhere) and
    Code:
    pip install poetry
    FYI: poetry is an alternative to 'venv' but better. Also, normally, a requirements.txt would contain the list of packages required. poetry will use the pyproject.toml file instead to do the same.

    2. Download and unzip devine: https://files.videohelp.com/u/301156/devine.zip
    Put the devine folder somewhere convenient (I wouldn't recommend having too deep a folder structure).

    3. clone stabbedbybrick's excellent devine-services: https://cdm-project.com/stabbedbybrick/devine-services into your .\devine\devine folder to replace the existing 'services' folder in there.

    4. Copy/paste your .wvd file from your freevine to .\WVDs folder.
    If you don't have a working wvd, see Angela's excellent instructions: https://forum.videohelp.com/threads/411862-Beyond-WKS-KEYS#post2708046

    5. In .\devine\devine folder, open devine.yaml in Notepad++ or similar. You need to change settings/paths to suit youir setup. Here's mine:
    Code:
    directories:
        services: D:\devine\devine\services
        temp: D:\devine\temp
        downloads: D:\devine\downloads
        cookies: D:\devine\cookies
        cache: D:\devine\cache
        logs: D:\devine\Logs
        WVDs: D:\devine\WVDs\ANDROID_1111_l3.wvd
    cdm: 
      default: ANDROID_1111_l3
      
    credentials: 
      ALL4: email:password
    #  ROKU: email:password
      
    key_vaults:
      - type: SQLite
        name: Local Vault
        path: D:\devine\devine\key_store.db
    
    tag: ''
      
    downloader: aria2c
             
    profiles:
      default: default
    services:
        iP:
            cert: D:\devine\devine\certs\bbciplayer.pem
    Where yours may differ: I have put my devine folder in D:\. Swap that to your path setup.
    My WVDs number is made up, but at least you can get the gist.
    Note, where is says
    'cdm:
    default: ANDROID_1111_l3'
    It's important to not include the extension '.wvd'.
    I've #'d out ROKU. I don't use it.
    Also, I've not given you my All4 email & p/w lol.

    6. Go to C:\Users\your_pc_name\AppData\Local\
    or, just enter %localappdata% in Windows search box
    Create a folder called 'devine'
    Copy/paste your WVDs folder and your 'device.yaml' to there, so that you end up with an actual folder WVDs and file devine.yaml in there.

    7. Now let's create your venv. Go back to your (outer) devine folder.
    Code:
    poetry config virtualenvs.in-project true
    FYI that will ensure the venv to be created is within your cwd (ie. devine folder)

    8.
    Code:
    poetry install
    FYI this will create your venv, complete with correct packages (from pyproject.toml). You should notice a new folder '.venv'

    That's you all set up (unless I've missed something out lol.

    To activate your venv:
    Code:
    poetry shell
    Your command line will now start with (devine-py3.10)
    You're in.
    Let's try a few things

    Code:
    devine env info
    That will list your working directories

    Code:
    devine dl -?
    gives you all the download commands, including what channels are setup.

    Code:
    devine dl ALL4 -?
    a bit of stabby's help regarding All4

    Instead of ALL4 above, put in the channel that you're interested in, eg.

    Code:
    devine dl iP -?
    for iplayer.

    Just to get you going
    Code:
    devine dl -w s17e01 ALL4 taskmaster
    or, for a 4K show:
    Code:
    devine dl -v H.265 -w S01E02 iP m001xxn5
    To exit your venv, quote oficial poetry documentation:
    To deactivate the virtual environment and exit this new shell type 'exit'. To deactivate the virtual environment without leaving the shell use 'deactivate'.
    Probably just closing the terminal does the same lol.

    Hope all that helps and I haven't missed anything out.
    Thanks, this has been very useful. I wanted to ask you if the cert still works. I'm getting the following error, possibly due to using NordVPN.

    Code:
    SSLError: HTTPSConnectionPool(host='securegate.iplayer.bbc.co.uk', port=443): 
    Max retries exceeded with url: 
    /mediaselector/6/select/version/2.0/vpid/p0d0tn54/format/json/mediaset/iptv-uhd/
    proto/https (Caused by SSLError(SSLError(524297, '[SSL] PEM lib 
    (_ssl.c:3905)')))
    Also, are any other files needed in the cert folder? I only have the pem file.

    Thanks!
    Quote Quote  
  9. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    Just wanted to let any Channel 5 / MY5 users know that the script will most likely stop working within a week or so. There are other options that will continue to work, like Diazole's original script and perhaps Angela's downloader, so there are still alternatives. I just figured I'd give a notice in case some of you still use this one.

    The reason for it stopping is that the automatic hmac retriever that ran daily so that users wouldn't need to do it themselves, is dead. And I won't be fixing it. If you don't know what the hell I'm talking about, the hmac keys were basically needed to decrypt API responses. Without them, you won't get a license or manifest from this script. And I think each pair is valid for about a week.

    I've written a functional Devine service for MY5 without the need for any hmac at all, which is why I won't be fixing the old method. It's instead using the android API with certification to access the license, which makes things a lot smoother. I'll probably put it up online soon, when the bug with the broken progress bar in Devine has been fixed.
    Although I do have an alternative for My5 (my own script), it's a little clumsy compared with stabby's: I have to input mpd, licence URL & final file name and it will only download single episodes at a time. I am looking at stabby's releases pre hmac/aes being automatically fetched (in particular v0.5.5-beta). But I cannot for the life of me remember how we updated the ./keys/retrieve-keys.html file when those keys (hmac/aes) were no longer valid. stabby's --help is suggesting using Diazole's my5-dl script, but that's not how we did it since Diazole's script uses the pywidevine module and both myself and stabby were still with the pywidevine solution from WKS-KEYs. For me to have been able to have used Diazole's script I would have had to work it within a venv, and I most certainly wasn't using venvs then.

    So, can somebody remind me. when using freevine v0.5.0-beta to v0.5.5-beta, how did we update that ./keys/retrieve-keys.html file to be able to copy/paste the new hmac/aes?
    Quote Quote  
  10. Originally Posted by deccavox View Post

    Although I do have an alternative for My5 (my own script), it's a little clumsy compared with stabby's: I have to input mpd, licence URL & final file name and it will only download single episodes at a time. I am looking at stabby's releases pre hmac/aes being automatically fetched (in particular v0.5.5-beta). But I cannot for the life of me remember how we updated the ./keys/retrieve-keys.html file when those keys (hmac/aes) were no longer valid. stabby's --help is suggesting using Diazole's my5-dl script, but that's not how we did it since Diazole's script uses the pywidevine module and both myself and stabby were still with the pywidevine solution from WKS-KEYs. For me to have been able to have used Diazole's script I would have had to work it within a venv, and I most certainly wasn't using venvs then.

    So, can somebody remind me. when using freevine v0.5.0-beta to v0.5.5-beta, how did we update that ./keys/retrieve-keys.html file to be able to copy/paste the new hmac/aes?
    The .html file is its own thing and not tied to any script or environment. You run it in a browser and it gives you the keys, that's all. In the early stages of the Freevine My5 script, this was done manually by the user and then put into the service config. But I quickly dropped that and started using a remote server for the keys so the user wouldn't have to think twice about it. Back then the updates came in every other day, so it's very possible that this change was done before the initial hmac keys even became invalid and you just never had to do anything about it.
    Quote Quote  
  11. Is anyone having trouble getting movies from PlutoTV:

    Code:
    Microsoft Windows [Version 10.0.22631.3447]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:12:56.653 INFO : PlutoTV
    15:13:09.834 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000144C2EC4540>)
    
    15:13:09.834 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    Usage: freevine.py get [OPTIONS] [URL]
    Try 'freevine.py get --help' for help.
    
    Error: Got unexpected extra arguments (get https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details)
    
    C:\freevine-1.1.8>freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:15:39.371 INFO : PlutoTV
    15:15:52.428 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000202137A4720>)
    
    15:15:52.428 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -sv res=432 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:17:11.862 INFO : PlutoTV
    15:17:24.886 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x000002DF2C584860>)
    
    15:17:24.890 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>
    I did have success getting season three and four of "Maude" recently from Pluto TV United States.
    Quote Quote  
  12. Member
    Join Date
    Dec 2021
    Location
    Scotland
    Search Comp PM
    @stabbedbybrick. Ah, I'm with it. doh. It still works for My5. OK, we don't have as many parameters to choose from as later versions of freevine, but it'll do me (and there's more parameters than devine anyway lol).

    Thanks.
    Quote Quote  
  13. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by Tom Saurus View Post
    Is anyone having trouble getting movies from PlutoTV:

    Code:
    Microsoft Windows [Version 10.0.22631.3447]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:12:56.653 INFO : PlutoTV
    15:13:09.834 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000144C2EC4540>)
    
    15:13:09.834 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    Usage: freevine.py get [OPTIONS] [URL]
    Try 'freevine.py get --help' for help.
    
    Error: Got unexpected extra arguments (get https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details)
    
    C:\freevine-1.1.8>freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:15:39.371 INFO : PlutoTV
    15:15:52.428 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000202137A4720>)
    
    15:15:52.428 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -sv res=432 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:17:11.862 INFO : PlutoTV
    15:17:24.886 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x000002DF2C584860>)
    
    15:17:24.890 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>
    I did have success getting season three and four of "Maude" recently from Pluto TV United States.
    nothing wrong on my side
    Code:
    C:\Users\Admin\1.1.8>freevine.py get -i -m https://pluto.tv/us/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    21:15:49.204 INFO : PlutoTV
    21:15:50.147 INFO : Ghost (1990)
    
    21:15:55.123 INFO : Ghost (1990)
    
    21:15:55.261 INFO : N_m3u8DL-RE (Beta version) 20231113
    21:15:55.271 INFO : Loading URL: http://silo-hybrik.pluto.tv.s3.amazonaws.com/995_Paramount_Pictures_LF/clip/60d0b4bee301960013dbbcbc_Ghost/720p/20220722_121324/hls/0-end/master.m3u8
    21:15:55.579 INFO : Content Matched: HTTP Live Streaming
    21:15:55.580 INFO : Parsing streams...
    21:15:55.580 WARN : Master List detected, try parse all streams
    21:15:55.582 INFO : Extracted, there are 6 streams, with 5 basic streams, 0 audio streams, 1 subtitle streams
    21:15:55.583 INFO : Vid 1280x720 | 2285 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.583 INFO : Vid 854x480 | 1739 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 854x480 | 1142 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 640x360 | 741 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 426x240 | 436 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.585 INFO : Sub subs | en | English
    21:15:55.585 INFO : Parsing streams...
    21:16:34.047 INFO : Selected streams:
    21:16:34.048 INFO : Vid *AES_128 1280x720 | 2285 Kbps | 30 | avc1.64001f,mp4a.40.2 | 1520 Segments | ~02h06m37s
    21:16:34.048 INFO : Sub subs | en | English | 1520 Segments | ~02h06m37s
    Quote Quote  
  14. Originally Posted by iamghost View Post
    Originally Posted by Tom Saurus View Post
    Is anyone having trouble getting movies from PlutoTV:

    Code:
    Microsoft Windows [Version 10.0.22631.3447]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:12:56.653 INFO : PlutoTV
    15:13:09.834 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000144C2EC4540>)
    
    15:13:09.834 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    Usage: freevine.py get [OPTIONS] [URL]
    Try 'freevine.py get --help' for help.
    
    Error: Got unexpected extra arguments (get https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details)
    
    C:\freevine-1.1.8>freevine.py get -sv res=480 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:15:39.371 INFO : PlutoTV
    15:15:52.428 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000202137A4720>)
    
    15:15:52.428 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -sv res=432 -m https://pluto.tv/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    15:17:11.862 INFO : PlutoTV
    15:17:24.886 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x000002DF2C584860>)
    
    15:17:24.890 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>
    I did have success getting season three and four of "Maude" recently from Pluto TV United States.
    nothing wrong on my side
    Code:
    C:\Users\Admin\1.1.8>freevine.py get -i -m https://pluto.tv/us/on-demand/movies/60d0b4c0e301960013dbbcc1/details
    
    ❯_freevine v1.1.8
    
    21:15:49.204 INFO : PlutoTV
    21:15:50.147 INFO : Ghost (1990)
    
    21:15:55.123 INFO : Ghost (1990)
    
    21:15:55.261 INFO : N_m3u8DL-RE (Beta version) 20231113
    21:15:55.271 INFO : Loading URL: http://silo-hybrik.pluto.tv.s3.amazonaws.com/995_Paramount_Pictures_LF/clip/60d0b4bee301960013dbbcbc_Ghost/720p/20220722_121324/hls/0-end/master.m3u8
    21:15:55.579 INFO : Content Matched: HTTP Live Streaming
    21:15:55.580 INFO : Parsing streams...
    21:15:55.580 WARN : Master List detected, try parse all streams
    21:15:55.582 INFO : Extracted, there are 6 streams, with 5 basic streams, 0 audio streams, 1 subtitle streams
    21:15:55.583 INFO : Vid 1280x720 | 2285 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.583 INFO : Vid 854x480 | 1739 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 854x480 | 1142 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 640x360 | 741 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.584 INFO : Vid 426x240 | 436 Kbps | 30 | avc1.64001f,mp4a.40.2
    21:15:55.585 INFO : Sub subs | en | English
    21:15:55.585 INFO : Parsing streams...
    21:16:34.047 INFO : Selected streams:
    21:16:34.048 INFO : Vid *AES_128 1280x720 | 2285 Kbps | 30 | avc1.64001f,mp4a.40.2 | 1520 Segments | ~02h06m37s
    21:16:34.048 INFO : Sub subs | en | English | 1520 Segments | ~02h06m37s
    Thank you for looking into this and testing it out. It should be working for me as well. I just tested it with my free Windscribe and it does the same thing so it isn't a VPN issue.
    Quote Quote  
  15. Originally Posted by Tom Saurus View Post
    I just tested it with my free Windscribe and it does the same thing so it isn't a VPN issue.

    I wouldn't assume that. It's entirely possible for a streaming service to block one or more Windscribe IPs.
    Quote Quote  
  16. Hello, forgive my ignorance but there are things that I don't know and I don't understand much, is there a more detailed video or tutorial to install and make Freevine work step by step?
    Quote Quote  
  17. With Freevine I seem to be able to get series but not movies. I decided to try Pluto TV Canada to see if I would have success with that. I have NordVPN and tried all three Canadian servers plus deactivated Nord VPN and went with my own IP and a failure each time on movies but series seems to work. On another sad note CBC has stopped working for me all together but I will expand on that another day. Here is a log:



    Code:
    Microsoft Windows [Version 10.0.22631.3447]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:58:08.434 INFO : PlutoTV
    01:58:10.255 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x000001F3607645E0>)
    
    01:58:10.255 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:59:32.031 INFO : PlutoTV
    01:59:33.900 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x0000018E2D6247C0>)
    
    01:59:33.900 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:59:58.809 INFO : PlutoTV
    02:00:01.476 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000209D0CE4540>)
    
    02:00:01.476 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -e S01E01 https://pluto.tv/ca/on-demand/series/6626ab41d1a917001331b465/season/1
    
    ❯_freevine v1.1.8
    
    02:02:16.812 INFO : PlutoTV
    02:02:19.574 INFO : Buzzfeed Unsolved: 6 Season(s), 81 Episode(s)
    
    02:02:22.496 INFO : Buzzfeed Unsolved S01E01 The Mysterious Death of the Somerton Man / The Horrifying Unsolved Slaughter at Hinterkaifeck Farm
    
    02:02:23.269 INFO : N_m3u8DL-RE (Beta version) 20231113
    02:02:23.291 INFO : Loading URL: tmp\manifest.m3u8
    02:02:23.295 INFO : Content Matched: HTTP Live Streaming
    02:02:23.296 INFO : Parsing streams...
    02:02:23.297 WARN : Master List detected, try parse all streams
    02:02:23.300 INFO : Extracted, there are 6 streams, with 5 basic streams, 0 audio streams, 1 subtitle streams
    02:02:23.300 INFO : Vid 1216x684 | 2127 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 1024x576 | 1520 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 854x480 | 1099 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 640x360 | 762 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 426x240 | 476 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Sub subtitles | en | English | describes-music-and-sound
    02:02:23.302 INFO : Parsing streams...
    02:02:24.396 INFO : Selected streams:
    02:02:24.397 INFO : Vid *AES_128 1216x684 | 2127 Kbps | 30 | avc1.64001F,mp4a.40.2 | 266 Segments | ~22m07s
    02:02:24.398 INFO : Sub subtitles | en | English | describes-music-and-sound | 266 Segments | ~22m07s
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    02:06:43.385 INFO : PlutoTV
    02:06:45.103 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x0000028F1F264900>)
    
    02:06:45.103 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>
    Thank you in advance for any guidance you can give me in regards to this issue.
    Quote Quote  
  18. Originally Posted by ostris View Post
    Hello, forgive my ignorance but there are things that I don't know and I don't understand much, is there a more detailed video or tutorial to install and make Freevine work step by step?
    For me it took me a while to figure out how to get Freevine up and running. For me it was gathering the programs that it needs and I downloaded the zip version of Freevine and unzipped that and put that in C: Drive. You have to have python installed and there are better methods than what I used to get Freevine working but it was what I understood. You have to pay attention to what stabbedbybrick wrote on his webpage.
    Quote Quote  
  19. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by Tom Saurus View Post
    With Freevine I seem to be able to get series but not movies. I decided to try Pluto TV Canada to see if I would have success with that. I have NordVPN and tried all three Canadian servers plus deactivated Nord VPN and went with my own IP and a failure each time on movies but series seems to work. On another sad note CBC has stopped working for me all together but I will expand on that another day. Here is a log:



    Code:
    Microsoft Windows [Version 10.0.22631.3447]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:58:08.434 INFO : PlutoTV
    01:58:10.255 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x000001F3607645E0>)
    
    01:58:10.255 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:59:32.031 INFO : PlutoTV
    01:59:33.900 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x0000018E2D6247C0>)
    
    01:59:33.900 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    01:59:58.809 INFO : PlutoTV
    02:00:01.476 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x00000209D0CE4540>)
    
    02:00:01.476 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>freevine.py get -i -e S01E01 https://pluto.tv/ca/on-demand/series/6626ab41d1a917001331b465/season/1
    
    ❯_freevine v1.1.8
    
    02:02:16.812 INFO : PlutoTV
    02:02:19.574 INFO : Buzzfeed Unsolved: 6 Season(s), 81 Episode(s)
    
    02:02:22.496 INFO : Buzzfeed Unsolved S01E01 The Mysterious Death of the Somerton Man / The Horrifying Unsolved Slaughter at Hinterkaifeck Farm
    
    02:02:23.269 INFO : N_m3u8DL-RE (Beta version) 20231113
    02:02:23.291 INFO : Loading URL: tmp\manifest.m3u8
    02:02:23.295 INFO : Content Matched: HTTP Live Streaming
    02:02:23.296 INFO : Parsing streams...
    02:02:23.297 WARN : Master List detected, try parse all streams
    02:02:23.300 INFO : Extracted, there are 6 streams, with 5 basic streams, 0 audio streams, 1 subtitle streams
    02:02:23.300 INFO : Vid 1216x684 | 2127 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 1024x576 | 1520 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 854x480 | 1099 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 640x360 | 762 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Vid 426x240 | 476 Kbps | 30 | avc1.64001F,mp4a.40.2
    02:02:23.301 INFO : Sub subtitles | en | English | describes-music-and-sound
    02:02:23.302 INFO : Parsing streams...
    02:02:24.396 INFO : Selected streams:
    02:02:24.397 INFO : Vid *AES_128 1216x684 | 2127 Kbps | 30 | avc1.64001F,mp4a.40.2 | 266 Segments | ~22m07s
    02:02:24.398 INFO : Sub subtitles | en | English | describes-music-and-sound | 266 Segments | ~22m07s
    
    C:\freevine-1.1.8>freevine.py get -i -m https://pluto.tv/on-demand/movies/65f9bc2a6c2b070013769fba/details
    
    ❯_freevine v1.1.8
    
    02:06:43.385 INFO : PlutoTV
    02:06:45.103 INFO : Movies([], key=<function Movies.__init__.<locals>.<lambda> at 0x0000028F1F264900>)
    
    02:06:45.103 ERROR : Requested data returned empty. See 'get --help' for more information
    
    C:\freevine-1.1.8>
    Thank you in advance for any guidance you can give me in regards to this issue.
    Dr. Cabbie
    search:
    Code:
        PlutoTV
        Title: Dr. Cabbie
        Type: movie
        Synopsis: None
        Link: https://pluto.tv/en/on-demand/movies/65f9bc2a6c2b070013769fba/details
    look like your movie url have miss "en"
    download is working
    Image
    [Attachment 78879 - Click to enlarge]
    Quote Quote  
  20. Originally Posted by iamghost View Post
    Originally Posted by Tom Saurus View Post
    With Freevine I seem to be able to get series but not movies. I decided to try Pluto TV Canada to see if I would have success with that. I have NordVPN and tried all three Canadian servers plus deactivated Nord VPN and went with my own IP and a failure each time on movies but series seems to work. On another sad note CBC has stopped working for me all together but I will expand on that another day. Here is a log:





    Thank you in advance for any guidance you can give me in regards to this issue.
    Dr. Cabbie
    search:
    Code:
        PlutoTV
        Title: Dr. Cabbie
        Type: movie
        Synopsis: None
        Link: https://pluto.tv/en/on-demand/movies/65f9bc2a6c2b070013769fba/details
    look like your movie url have miss "en"
    download is working
    Image
    [Attachment 78879 - Click to enlarge]
    Thank you and I did some experimenting and was able to get "Dr. Cabby" thanks to you pointing out that about the url. I would like to learn more about the search function in freevine.
    Quote Quote  
  21. Some good news I was able to get a couple of movies from Pluto TV United States via Freevine. Then I took a chance and moved my CBC Profile file which had expired and placed it on an external hard drive just in case then I ran the line of code with my login and password and it updated via Freevine and now CBC is working again. Then I went and deleted the old profile file. It is certainly nice to have these two services working again. Maybe one of these days I will have the gumption to give Devine another go.
    Quote Quote  
  22. I don't know if anyone is interested (or its allowed) but i've managed to get channel 5 working again.
    ive changed the script slightly and added parts of A_n_g_e_l_a update script.

    Its uses firefox backend so that must be installed and selenium (pip install selenium)

    You just use freevine as usual, but it takes 3 seconds to get the hmac and aes and continues downloading, without anything extra.
    Quote Quote  
  23. Member
    Join Date
    May 2023
    Location
    England
    Search Comp PM
    Originally Posted by the-equalizer View Post
    I don't know if anyone is interested (or its allowed) but i've managed to get channel 5 working again.
    ive changed the script slightly and added parts of A_n_g_e_l_a update script.

    Its uses firefox backend so that must be installed and selenium (pip install selenium)

    You just use freevine as usual, but it takes 3 seconds to get the hmac and aes and continues downloading, without anything extra.
    Fantastic, just in time! Could you please post a link to this or DM me? Cheers!
    Quote Quote  
  24. I'll just wait until stabbedbybrick has answered,as it's his program

    Originally Posted by PhilipG View Post
    Originally Posted by the-equalizer View Post
    I don't know if anyone is interested (or its allowed) but i've managed to get channel 5 working again.
    ive changed the script slightly and added parts of A_n_g_e_l_a update script.

    Its uses firefox backend so that must be installed and selenium (pip install selenium)

    You just use freevine as usual, but it takes 3 seconds to get the hmac and aes and continues downloading, without anything extra.
    Fantastic, just in time! Could you please post a link to this or DM me? Cheers!
    Quote Quote  
  25. Originally Posted by the-equalizer View Post
    I don't know if anyone is interested (or its allowed) but i've managed to get channel 5 working again.
    ive changed the script slightly and added parts of A_n_g_e_l_a update script.

    Its uses firefox backend so that must be installed and selenium (pip install selenium)

    You just use freevine as usual, but it takes 3 seconds to get the hmac and aes and continues downloading, without anything extra.
    Oh that would be great news! I do intend to get Devine working but last time I tried it wasn't quite there and I have a lot of problems with my eyes these days so wading through walls of text on websites to learn new stuff needs to be balanced with using them to read walls of text for work (copy editor)
    Quote Quote  
  26. Originally Posted by the-equalizer View Post
    I'll just wait until stabbedbybrick has answered,as it's his program
    I appreciate that, but anyone is welcome to post fixes and additions to Freevine in here.

    What I'm mostly curious about is how you manage to use the slow horribleness that is selenium to fetch the keys in 3 seconds?
    Quote Quote  
  27. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by stabbedbybrick View Post

    What I'm mostly curious about is how you manage to use the slow horribleness that is selenium to fetch the keys in 3 seconds?
    Takes me about 7 seconds. As I suggest elsewhere setting a cron job to do it once or twice a week might be a good idea; then you could forget it. I've published the stand-alone python script somewhere.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  28. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by the-equalizer View Post
    I don't know if anyone is interested (or its allowed) but i've managed to get channel 5 working again.
    ive changed the script slightly and added parts of A_n_g_e_l_a update script.

    Its uses firefox backend so that must be installed and selenium (pip install selenium)

    You just use freevine as usual, but it takes 3 seconds to get the hmac and aes and continues downloading, without anything extra.
    I don't think you need to bother with Firefox being installed, I might be wrong, but I thought the modern version of selenium included all the needed bits.
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  29. I'm just saying it feels about 3 seconds extra. I didn't actually time it.
    It was still quicker than running the retrieve keys manually and copy and pasting them.
    It was just more important to me, that I kept your excellent program going.
    Devine was giving me a headache, so was wondering how to fix c5.
    A_n_g_e_l_a script saves it to a file and loads on config startup, whilst this saves in memory when c5 script is called.

    If it helps anyone, great. But have a play with it like I did.
    If it takes to long for anyone, they don't like it or it doesn't work, just replace my channel5.py with the original one.
    Quote Quote  
  30. Requirements:
    Firefox
    selenium

    selenium more info:
    h**ps://pypi.org/project/selenium/
    Basically to install: pip install selenium

    Installation:
    Move the two files into freevine>Services>channel5 directory.
    Overwrite channel5.py

    open channel5.py with a notepad (or text editor) and
    edit line 54:
    LOCATION_RETRIEVE_KEYS_HTML = r"file:///mnt/Edrive/portable/freevine/services/channel5/retrieve-keys.html"
    This is my linux version and points to where the retrieve-keys.html (which you have just copied) is stored.
    Here is a windows example:
    LOCATION_RETRIEVE_KEYS_HTML = r"file:///C:/freevine/services/channel5/retrieve-keys.html"
    This MUST be correct or it will throw an error.

    Done. Use freevine as usual.
    Image Attached Files
    Quote Quote  



Similar Threads

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