Thanks for the found error and also the quick fix![]()
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 361 to 380 of 380
-
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Very nice tool, I am impressed!
I am trying to download from viki.com.
But I got 2 fails messages in 2 diferrent points
Error in lines 141~157
File "C:\Users\Admin\Downloads\widefrog_v3_0_0_python_s ource_code\services\viki_com.py", line 142, in get_video_data
status_code = response["error"].get("status", None)
^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'get'
If I delete those lines, next message i got is
File "C:\Users\Admin\Downloads\widefrog_v3_0_0_python_s ource_code\utils\main_service.py", line 63, in get_download_command
manifest, pssh, additional = service.get_video_data(source_element)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "C:\Users\Admin\Downloads\widefrog_v3_0_0_python_s ource_code\services\viki_com.py", line 158, in get_video_data
raise CustomException(ERR_MSG.format(
...<4 lines>...
))
utils.structs.CustomException: [USER_ERROR] Failed to download: https://www.viki.com/videos/1257587v. Reason: Can't download paid content or the video isn't available yet. Solution: Do not attempt to download it or wait until you can watch it.
Its appear the script didn't not fecth cookies. How can I get sure about that?
I did some testing and deleted lines 141~157 to proceed to the next steps.
Windows 10, firefox, logged in viki.com, video is playing fine.
python 3.13.2Last edited by Numero; 5th Mar 2025 at 14:23.
-
Yep. They changed something recently. A quick fix is editing the original service file in these places
- line 32, change
Code:APP_ID, APP_VER = None, None
Code:APP_ID, APP_VER = None, '1.1.1'
Code:@staticmethod def get_app_info(): response = requests.get(viki_com.BASE_URL).content.decode() app_id = re.findall(r'"appID":"(.*?)"', response)[0] return app_id @staticmethod def initialize_service(): if viki_com.LOGIN_COOKIES is None: viki_com.LOGIN_COOKIES = viki_com.get_login_cookies() if viki_com.APP_ID is None: viki_com.APP_ID = viki_com.get_app_info() return viki_com
Code:>python widefrog.py "https://www.viki.com/videos/1257587v" [INFO] Current app version: 3.0.0 [INFO] Running on: windows/64bit/python 3.12.2 [INFO] Starting the service initialization stage. [INFO] Current progress: [1/1] [INFO] Starting the collections extraction stage. [INFO] Current progress: [1/1] [INFO] Starting the media data extraction stage. [INFO] Current progress: [1/1] [INFO] Finished generating the download commands. [INFO] Saved the generated download commands to app_files\cmds.txt [INFO] If you used a VPN, turn it off to avoid wasting data for the downloading stage. Also you may edit the app_files\cmds.txt file if necessary. Type yes when ready: no [INFO] Cancelling the downloading stage.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Thanks very much for this. I think this must be a very recent change on TF1 as I used it some point last week.
I hit the problem today, and your fix worked perfectly. You've saved me having to investigate further myself.
Let me also take the opportunity to thank the you, the author, for this fantastic tool which has saved me so much effort. -
-
1. The subtitles are downloading automatically if the n_m3u8dl-re parameters in the config file contain -ss all . Also they're muxed in the final mkv file. You can select the subtitle you want using the video player
2. That happens cause the korean audio is interpreted as "en" by N_m3u8DL-RE. Not really something I can do or care that much to fix.
Please select what you want to download:
[ ] Basic
[X] Vid *CENC 852x480 | 484 Kbps | 3 | avc1.640028 | 1 Segment | ~01h01m54s
[ ] Vid *CENC 640x360 | 340 Kbps | 2 | avc1.640028 | 1 Segment | ~01h01m54s
[ ] Vid *CENC 426x238 | 207 Kbps | 1 | avc1.640028 | 1 Segment | ~01h01m54s
[ ] Vid 1280x720 | 4 Kbps | 15 Segments | ~01h02m30s
> [ ] Audio
[X] Aud *CENC 9 | 200 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~01h01m54s
[ ] Aud *CENC 8 | 137 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~01h01m54s
[ ] Aud *CENC 5 | 89 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~01h01m54s
[ ] Aud *CENC 7 | 73 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~01h01m54s
Also thanks for confirming regarding the cookiesLast edited by 2nHxWW6GkN1l916N3ayz8HQoi; 5th Mar 2025 at 16:18.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
[Attachment 85948 - Click to enlarge]
[Attachment 85950 - Click to enlarge]
It seems that something is wrong when I try to download the subtitles.
The settings are ok "-ss all" -
I think this happens cause you did too many requests at once (even if its 404 error). Wait 5-10 minutes, then test manually for a random video using stream detector on browser to see if you can download subtitles. If it works, set in the config file: "MEDIA_DOWNLOADER": 1
That way you'll use only one thread for downloading so it shouldn't raise any "429 too many requests" issues that quickly.
Also removing -mt from parameters might help to stop n_m3u8dl-re from downloading multiple tracks in parallel at once. Viki is kinda picky when it comes to lots of requests--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
v3.1.0:
=> + adultswim.com
=> + kanopy.com
Minor changes:
=> viki.com: added optional account through browser cookies in case there are free videos that need one
=> fixed some bugs for:
- goplay.be
- tf1.fr (thanks @gibolin for the fix)
- viki.com--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Hello,
Thanks for sharing such a wonderful scrips like widefrog. I'm using it with TF1 since a moment without any problem, but some series have 2 audio track (original and tranlated one), is there a way on widefrog to select which one we can get ? I've checked all the thread and used the option
python widefrog.py --usage
without a clue on how to find a solution. If anyone has encounter this situation before, a hand would be welcome.
ThanksLast edited by kalemvar1; 16th Mar 2025 at 02:14.
-
Hello. In app_files/config.json file you have tool parameters. There you can edit what N_m3u8DL-RE parameters receives. You need to know about N_m3u8DL-RE parameters from github or by typing N_m3u8DL-RE --help
Or you can simply remove
-sv best -sa best -da id=audio_div -ss all--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Hello pepe.
There are videos that have 4k quality but widefrog is not seeing that in the player_data
I checked and 'manifest' url is different than the one i have in my browser.
Code:"manifest": "https://vcze180.cda.pl/17625912vp9/17625912.mpd", "manifest_cast": "https://vcze191.cda.pl/17625912/17625912.mpd",
Code:'manifest': 'https://vcze191.cda.pl/17625912/17625912.mpd', 'manifest_cast': 'https://vcze191.cda.pl/17625912/17625912.mpd',
Code:manifest = content.get("manifest", None) if manifest is None: return cda_pl.generate_master_m3u8(source_element, content), None, {} if content.get("height") == 2160: parts = manifest.rsplit("/", 2) # Splits into 3 parts: base URL, folder, filename if len(parts) == 3: manifest = f"{parts[0]}/{parts[1]}vp9/{parts[2]}" manifest = manifest.replace('vcze191', 'vcze180') license_url = content["manifest_drm_proxy"] custom_data = content["manifest_drm_header"]
-
Hello monk. To truly understand the issue, can you provide a publicly available video URL that offers 4k? Or at least you can share a HAR file in private as detailed in my signature guide.
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 17th Mar 2025 at 05:35.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Hi,
Vrt is not working anymore.
I get this error :
[USER_ERROR]/[APP_ERROR] Failed to download: "link". Reason: Failed to extract content data. Solution: Make sure you can play the content. If you can, then debug the vrt_be service.
Do you have a fix?
Thanks in advance! -
Hello. Yes, they changed something recently. A temp fix is overwriting the service with this one
vrt_be.py
It will be added in the next version.
Unfortunately, no.--[----->+<]>.++++++++++++.---.--------.
[*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, 13:02 -
Help downloading DRM protected content
By edenshapira in forum Video Streaming DownloadingReplies: 0Last Post: 28th Oct 2023, 15:59 -
Downloading DRM protected content from mewatch.sg
By notred in forum Video Streaming DownloadingReplies: 4Last Post: 25th Nov 2022, 05:34 -
Weird Behaviour Of DRM Protected Content
By portalie in forum Video Streaming DownloadingReplies: 1Last Post: 6th Feb 2022, 16:10