hello
how to update it
there is no update command why?
is this possible in future versions
do you plan to integrate arte.tv into a French channel
good job
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 121 to 148 of 148
Thread
-
-
There's no update command because you're supposed to do it manually and I won't change that. To update, first delete entirely the tool folder with all and then:
- if you use the python version, download the latest python zip, do the installation from scratch by using the latest requirements.txt file like I told you in post #116
- if you use the executable version (windows, linux, macos), download the latest zip and that's it
I don't add sites by request. Either way, arte.tv won't be added ever because it's been already solved a long time ago. Use yt-dlp for individual videos and if you want multiple at once just use
https://addons.mozilla.org/en-US/firefox/addon/link-gopher/
with a custom launch yt-dlp script.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
So i did some digging on the live streams on plus.rtl.de
Very interesting!
https://plus.rtl.de/video-tv/live-tv/rtl-1
Here you get 1280x720 with 50 fps (with premium acc)
But all the "theme" stations (https://plus.rtl.de/video-tv/live-tv) like:
https://plus.rtl.de/video-tv/live-tv/alarm-fuer-cobra-11-balko-60
give you 960x576 with 25 fps.
Well i did some digging
If you make a request (like widefrog is doing)
You end with something like this:
Code:"type": "dashhd", "sources": [ { "url": "https://csm-e-cbcd-eb.tls1.yospace.com/csm/extlive/rtlcbcprd01,drm-fast01-dash.mpd{tokenstuff}
You will get the 1280x720 with 50 fps manifest
Still trying to find out if there is a 1920x1080 manifest (live events have 1080p like euro league football).
But so far no luck seams like the normal live streams and theme stations are capped at 1280x720.
Edit: I think 1280x720 cap has a reason because its the original broadcast signal with advertising which airs in 1080i over satellite it could be that the 1280x720 is just the 1080i signal deinterlaced and thats why its capped to 1280x720.
Also the theme stations are actually paytv stations thats why they officially capped at 960x576 seems like some license bullshit because you must pay extra to get the satellite feed so well now we have the 720p stream of it
Edit2: It works on all 8 "theme" stations.Last edited by Lostion; 26th Sep 2024 at 06:33.
-
So, basically, for all "/live-tv/" URLs, I just replace in their manifests -fast<digits>- with -rlthd- ?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
No seems not so easy
https://plus.rtl.de/video-tv/live-tv/rtl-1
Gives you one the "main" stations
https://plus.rtl.de/video-tv/live-tv
gives you the theme ones. Seems like there is no way to filter that out.
The problem is:
Main:
https://plus.rtl.de/video-tv/live-tv/rtl-1
https://plus.rtl.de/video-tv/live-tv/vox-4
Theme:
https://plus.rtl.de/video-tv/live-tv/hundkatzemaus-66
https://plus.rtl.de/video-tv/live-tv/alles-was-zaehlt-classics-64
I don't see a way to filter that out. The problem is that the manifest urls are different for the main channels. Its not all -rtlhd- sometimes its -nitrohd-, -voxhd- and so on.
hm good question how to solv that. -
When for a livestream, the answer is not rtlhd, but nitrohd or whatever else. What happens if you still try with rtlhd? Do you get 404 not found manifest, or you get something but of inferior quality?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Edit:
Ignore my posts i tested it if i replace it with -rtlhd- it actually gives me the RTL main feed but thats interesting seems like they are hardcoded but only accessible with a premium account. -
Alright, so replace fast with rtlhd always for any live-tv URL. Got it. Thanks for the information, will add it in the next version.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Btw. seems like RTL changed something in there podcast format
https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k/neue-folge
"neue-folge" is now the newest episode?
https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k <-- Page with all the episodes.
https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k/neue-folge
https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k/kacken-fuer-die-umwelt-16snrhxy9zfix
Seems like the newest episode has no ID at all? -
No its not working if you replace -fast- with -rtlhd- you actually and up with the mainfeed and not the "theme" station. Don't change anything, seems like there is no way to get 1280x720 for the theme stations. I only checked the resolutions now i checked the whole .mpd itself and it goes back to the main rtlhd channel and not the station one so yeah you will always have the same wrong channel.
-
Ok. Got it No changes. Thanks anyway for trying to find a consistent/working trick
Probably temporary since the ID exists, only not in the URL.
Code:python widefrog.py "https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k/neue-folge"
Code:python widefrog.py "https://plus.rtl.de/podcast/dick-doof-wy9qhi0v5jf5k" --query=:1::1
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Hi pepe.
thanks for a great tool.
i wanted to use this for cda.pl but some videos are on premium plan and that would need an additional method for loading cookies exported from browser and merging them with cf_clearance
for my own purposes i added few lines to cda.py
Code:def load_cookies_from_json(file_path): with open(file_path, 'r') as file: cookies = json.load(file) return {cookie['name']: cookie['value'] for cookie in cookies} ... def get_video_data(source_url): all_cookies = {'cf_clearance': CLOUDFLARE['cf_clearance']} # Check if cookies.json exists and load it cookies_file = 'cookies.json' if os.path.exists(cookies_file): additional_cookies = load_cookies_from_json(cookies_file) all_cookies.update(additional_cookies) response = requests.get( source_url, cookies=all_cookies,
also does it support series on cda.pl?Last edited by monk87; 28th Sep 2024 at 06:16.
-
Hello @monk. Thanks for the nice words.
For cookies I prefer https://github.com/borisbabic/browser_cookie3 which allows me to load existing cookies straight from the browser without the user needing to manually export them. I'll take a look and add always cookies if they exist in the next tool version.
For cda.pl you can download pages of content either from a folder or from a specific category. You can take a look at the first page (search for cda.pl) and you'll see all the command examples. They should still work if nothing was changed yet.
However, if by series you mean the classic URL structured in seasons/episodes, I don't think I found one like that in cda pl.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
Hello, after running the script I have an error, how can I fix it?
[Attachment 82516 - Click to enlarge]
When I run the script:
pip install virtualenv
virtualenv venv
venv\Scripts\activate
not all services are available
[Attachment 82529 - Click to enlarge]
and if I run normally, I have all of them availableLast edited by grzech67; 29th Sep 2024 at 05:09. Reason: update
-
Hello. Do a fresh installation from scratch like it was explained here.
https://forum.videohelp.com/threads/414548-drm-free-content-batch-downloader-widefrog/...e5#post2750863
If the services* that have warnings aren't relevant for you, you can just delete them from the services folder if you aren't willing to properly install all of the requirements.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
-
In addition to what @obo said, make sure you installed all of the packages from the requirements.txt file. You can't create an env, activate it, and expect all packages to be already installed there. The point of a env is to separate a project. After the project is separated, the relevant packages have to be installed in a fresh env. And the proper command is explained in the first post. Don't install wrong
Edit: and after that env is created, all you have to do is activate it each time you want to use the tool, don't create it each time since it's stored there in the folder--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
I had a clean installation but I made the mistake of using the command:
pip install -r requirements.txt
FOR /F %k in (requirements.txt) DO ( if NOT # == %k ( pip install %k ) )
[Attachment 82532 - Click to enlarge]
Number of available services: 47
Thank you for your help -
No problem. Glad you figured it out.
For veeps I think someone else had this problem too. For that package used by veeeps, you need vc++ 14
https://stackoverflow.com/questions/44951456/pip-error-microsoft-visual-c-14-0-is-required
However if you don't need it, just delete the service veep if the warning is annoying
Edit: the problem package is this.
Code:pip install chompjs
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 29th Sep 2024 at 10:04.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
I don't know if it goes here or not ....but same question : can widefrog/N_m3u8DL-RE auto download in mp4? It just saves time individually changing the command to download in mp4.
-
Nope. As I mentioned in the first post
You can play with the generated commands and obtain mp4 but the tool is designed for mkv. It's what I use for everything and didn't bother with other format since it's not relevant for me. You can just use a txt file where you drop all of your URLs at once (doesn't matter the number, could be even >100) and then you do
Code:python widefrog.py "urls.txt"
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*] -
-
command
python widefrog.py "urls.txt"
[Attachment 82552 - Click to enlarge] -
Changes on 35mm.pl. From October 1, the platform introduced paid VOD for some video materials
Info:
[Attachment 82573 - Click to enlarge]
proof:
[Attachment 82574 - Click to enlarge]
and unfortunately, materials marked as paid can no longer be downloaded using the widefrog.py script -
Thanks for informing. I'll add a proper warning for paid content now. At least they still have free videos.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
Similar Threads
-
Batch IMDB Image Downloader
By Jay123210599 in forum ComputerReplies: 3Last Post: 11th Jan 2024, 12:02 -
Help downloading DRM protected content
By edenshapira in forum Video Streaming DownloadingReplies: 0Last Post: 28th Oct 2023, 14:59 -
Downloading DRM protected content from mewatch.sg
By notred in forum Video Streaming DownloadingReplies: 4Last Post: 25th Nov 2022, 04:34 -
Weird Behaviour Of DRM Protected Content
By portalie in forum Video Streaming DownloadingReplies: 1Last Post: 6th Feb 2022, 15:10