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.
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1,381 to 1,410 of 1610
-
-
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. -
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. -
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. -
Brilliant, thanks for the advance notice Stabby. Look forward to the Devine service, thanks in advance for that!
-
Oh No. Dont tell me I have to learn Devine now.
My black armband will go on when freevine stops working -
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.
-
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)')))
Thanks! -
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.
-
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>
-
@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. -
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
-
-
-
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?
-
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>
-
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.
-
Dr. Cabbie
search:
Code:PlutoTV Title: Dr. Cabbie Type: movie Synopsis: None Link: https://pluto.tv/en/on-demand/movies/65f9bc2a6c2b070013769fba/details
download is working
[Attachment 78879 - Click to enlarge] -
-
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.
-
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)
-
-
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
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. -
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.
Similar Threads
-
UK Free to Air Downloader
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 609Last Post: 10th Jun 2025, 06:29 -
Video/Screenshot Guide to Freevine/N_m3u8DL-RE downloader for MacOS
By gwilliams1996 in forum Video Streaming DownloadingReplies: 16Last Post: 15th May 2024, 06:14 -
Forcing quality on streaming services
By qnufc in forum Video Streaming DownloadingReplies: 10Last Post: 8th Mar 2024, 17:27 -
Are we going to see all streaming services switching to L1 completely
By Loryanam2 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Mar 2023, 07:37 -
Portable Streaming DownLoader for XMovies8?
By KermitJ in forum Video Streaming DownloadingReplies: 0Last Post: 27th Sep 2019, 10:44