app_files/config.json
+ Reply to Thread
Results 391 to 420 of 546
-
Thank you.
I finally understood.
It should be written like this C:\Users\ %User name% \Desktop\N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203 not like this C:\Users\%User name% \Desktop\N_m3u8DL-RE_v0.3.0-beta_win-x64_20241203\N_m3u8DL-RE.exe
You also need to go to the folder with the cd command and run it in that location. Otherwise it gives the error “terminal is missing”.Last edited by DogancanYr; 5th Apr 2025 at 12:26.
-
Hello everyone,
I've recently been getting this error on plus.rtl.de:
heiko@Worf:~/Downloads/Widefrog v3.2.0$ python3 widefrog.py https://plus.rtl.de/video-tv/serien/unter-uns-41137/2025-3-1023007/episode-7591-streit...-preis-1002250
[INFO] Linux detected. Chosen terminal: gnome-terminal. Chosen shell: bash.
[WARNING] Terminal script can't be executed: terminal/mkvmerge.sh. Insufficient privileges. Download commands won't be launched properly.
[INFO] Current app version: 3.2.0
[INFO] Running on: linux/64bit/python 3.10.12
[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.
[USER_ERROR]/[APP_ERROR] Failed to download: https://plus.rtl.de/video-tv/serien/unter-uns-41137/2025-3-1023007/episode-7591-streit...-preis-1002250. Reason: Failed to extract content data. Solution: Make sure you can play the content. If you can, then debug the plus_rtl_de service.
[INFO] Finished generating the download commands.
[WARNING] Saved the failed URLs to app_files/cmds_failed.txt
[WARNING] No download commands have been generated.
heiko@Worf:~/Downloads/Widefrog v3.2.0$
What can I do?
Best regards
Heiko -
Hello everyone,
I've recently been getting this error on plus.rtl.de:
heiko@Worf:~/Downloads/Widefrog v3.2.0$ python3 widefrog.py https://plus.rtl.de/video-tv/serien/unter-uns-41137/2025-3-1023007/episode-7591-streit...-preis-1002250
[INFO] Linux detected. Chosen terminal: gnome-terminal. Chosen shell: bash.
[WARNING] Terminal script can't be executed: terminal/mkvmerge.sh. Insufficient privileges. Download commands won't be launched properly.
[INFO] Current app version: 3.2.0
[INFO] Running on: linux/64bit/python 3.10.12
[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.
[USER_ERROR]/[APP_ERROR] Failed to download: https://plus.rtl.de/video-tv/serien/unter-uns-41137/2025-3-1023007/episode-7591-streit...-preis-1002250. Reason: Failed to extract content data. Solution: Make sure you can play the content. If you can, then debug the plus_rtl_de service.
[INFO] Finished generating the download commands.
[WARNING] Saved the failed URLs to app_files/cmds_failed.txt
[WARNING] No download commands have been generated.
heiko@Worf:~/Downloads/Widefrog v3.2.0$
What can I do?
Best regards
Heiko -
Wait until @2nHxWW6GkN1l916N3ayz8HQoi can fix the issue. It's a simple change on RTL's side - they changed the URL from where they serve mpd and license urls.
-
They also changed the API Answer itself it now has no "data" part anymore but should be a quick fix.
Also now its a lot simpler to make the API request because no hash anymore. -
Jep. However, I think it's better not to remove the old graphql query yet, since the browser uses both requests. Overall a simple fix, but @2nHxWW6GkN1l916N3ayz8HQoi has to refactor part of the service script.
Last edited by Obo; 6th Apr 2025 at 14:30.
-
Guys i can't download from shahid vip contanant only free contanant , netflix too doesn't work !! anymore
-
I have a direct link from the FIFA+ website
and when I put it this in (Widefrog) to convert it to command it will be like thisCode:https://www.plus.fifa.com/en/player/8ff49a0b-1ba1-4ab1-965e-c37da2602c15?catalogId=690679f3-08c5-4d5b-a138-5aabc3caea6e
Thus, when I download the command through (N_m3u8DL-RE), it create a folder and inside the video file, and what I want is that the video file is outside the folder, and It does not create folder.Code:N_m3u8DL-RE "http://d33tkx2907c8gi.cloudfront.net/s/vod/main_102/FIM102241-M00_v05.1c824598_SDR_20230630-1708/FIM102241-M00_v05.1c824598_SDR.eng_mul.h264_SDHDP.cenc_subs.mpd" --key 794ec4ff1c27797c83ab0d9ee5d95e81:e08aa648a8d021299ff28731ca52a4c4 --tmp-dir "media\tmp\NgIokiz" --save-dir "media\plus_fifa_com\Brazil_v_Netherlands_Semi-finals_1998_FIFA_World_Cup_Francetm_Highlights" --save-name "content" -sv best -sa best -da id=audio_div -ss all -mt --check-segments-count false --no-log -M format=mkv:muxer=mkvmerge & "terminal\mkvmerge.bat" "media\plus_fifa_com\Brazil_v_Netherlands_Semi-finals_1998_FIFA_World_Cup_Francetm_Highlights.mkv" "media\plus_fifa_com\Brazil_v_Netherlands_Semi-finals_1998_FIFA_World_Cup_Francetm_Highlights" true & rd /s /q "media\tmp\NgIokiz"
[Attachment 86534 - Click to enlarge]
Can anyone give me the correct config.json code to do that?
** and this is the code what I used in (Widefrog)
Code:FOR /F %A in (text.txt) DO widefrog.exe %A
Last edited by khaledgamil; 10th Apr 2025 at 08:00.
-
It didn't work for me
[Attachment 86540 - Click to enlarge] -
In a .bat/.cmd file not directly in command line.
What are you even want to try? -
test
Last edited by khaledgamil; 17th Apr 2025 at 04:14. Reason: delete this post please
-
I would like to run the program on my headless Debian NAS, but that raises a challenge with cookies of course. I located Firefox's "cookies.sqlite" file on my Windows machine, but I can't figure out where to put it, so "browser_cookie3" finds it on the Debian machine... Any advice is welcome
-
I'd thought I'd try emulating the Firefox profile folder, but I didn't get there yet:
Firefox is installed, no?Code:(venv) erik@piholeNASLXC:~/schrapen/widefrog$ sudo apt-get install firefox Reading package lists... Done Building dependency tree... Done Reading state information... Done firefox is already the newest version (137.0.1~build1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. (venv) erik@piholeNASLXC:~/schrapen/widefrog$ python widefrog.py [WARNING] Firefox browser is not installed. Services that require browser cookies won't work as intended.
At first, I thought it could have something to do with this:
But then I ran `playwright install-deps`, after some googling, and now that problem is gone, but the earlier isn't:Code:(venv) erik@piholeNASLXC:~/schrapen/widefrog$ playwright install Playwright Host validation warning: ╔══════════════════════════════════════════════════════╗ ║ Host system is missing dependencies to run browsers. ║ ║ Missing libraries: ║ ║ libgtk-4.so.1 ║ ║ libwoff2dec.so.1.0.2 ║ ║ libgstcodecparsers-1.0.so.0 ║ ║ libwebpdemux.so.2 ║ ║ libharfbuzz-icu.so.0 ║ ║ libenchant-2.so.2 ║ ║ libsecret-1.so.0 ║ ║ libhyphen.so.0 ║ ║ libmanette-0.2.so.0 ║ ║ libGLESv2.so.2 ║ ╚══════════════════════════════════════════════════════╝ at validateDependenciesLinux (/home/erik/schrapen/widefrog/venv/lib/python3.11/site-packages/playwright/driver/package/lib/server/registry/dependencies.js:216:9) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Registry._validateHostRequirements (/home/erik/schrapen/widefrog/venv/lib/python3.11/site-packages/playwright/driver/package/lib/server/registry/index.js:859:52) at async Registry._validateHostRequirementsForExecutableIfNeeded (/home/erik/schrapen/widefrog/venv/lib/python3.11/site-packages/playwright/driver/package/lib/server/registry/index.js:957:7) at async Registry.validateHostRequirementsForExecutablesIfNeeded (/home/erik/schrapen/widefrog/venv/lib/python3.11/site-packages/playwright/driver/package/lib/server/registry/index.js:946:43) at async t.<anonymous> (/home/erik/schrapen/widefrog/venv/lib/python3.11/site-packages/playwright/driver/package/lib/cli/program.js:122:7)
Code:(venv) erik@piholeNASLXC:~/schrapen/widefrog$ playwright install (venv) erik@piholeNASLXC:~/schrapen/widefrog$ python widefrog.py [WARNING] Firefox browser is not installed. Services that require browser cookies won't work as intended.
Last edited by ErikDB; 15th Apr 2025 at 11:18.
-
Test
Last edited by khaledgamil; 18th Apr 2025 at 09:50. Reason: Delete this post please
-
Hello,
How to download the 15 episodes of the 2025 season from the RTLPlay website: https://www.rtlplay.be/rtlplay/enquetes~2ab5e679-ca29-4474-ae8c-433bf9995915
best regards -
@2nHxWW6GkN1l916N3ayz8HQoi Your software suite has been around a good while now. I'd seen it earlier, of course, but never had occasion to use it. Now I have; salutations for an excellent job. No other downloader has so many services. Widefrog must be regarded as supreme!
Noob Starter Pack. Just download any Widevine media! Over 22,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
I went ahead and tried downloading anyway (using this URL: https://www.goplay.be/video/callboys/callboys-s2/callboys-s2-de-muur-als-symbool-van-wat-dan-is). It worked.
BUT I had to fix `[venv]/lib/python3.11/site-packages/browser_cookie3/__init__.py`, as described here: https://github.com/borisbabic/browser_cookie3/issues/211.Last edited by ErikDB; 17th Apr 2025 at 11:13.
-
If I try to download https://www.vtmgo.be/vtmgo/afspelen/9ba7e6ce-a77b-46fb-ad3b-719881c603ec on my headless Debian (which succeeded in downloading from Go Play), I see this:
I didn't alter anything to `app_files/config.json`:Code:(venv) erik@piholeNASLXC:~/schrapen/widefrog$ python widefrog.py --debug "https://www.vtmgo.be/vtmgo/afspelen/9ba7e6ce-a77b-46fb-ad3b-719881c603ec" [INFO] Current app version: 3.2.0 [INFO] Running on: linux/64bit/python 3.11.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. Traceback (most recent call last): File "/home/erik/schrapen/widefrog/widefrog.py", line 124, in <module> main_service.run_service(response) File "/home/erik/schrapen/widefrog/utils/main_service.py", line 442, in run_service dwn_cmds, failed_cmds, proc_cmds = main_service.get_download_commands_parallel(demo_urls) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/erik/schrapen/widefrog/utils/main_service.py", line 395, in get_download_commands_parallel success, fail, proc = future.result() ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 449, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/erik/schrapen/widefrog/utils/main_service.py", line 281, in get_download_commands raise e File "/home/erik/schrapen/widefrog/utils/main_service.py", line 266, in get_download_commands dl_cmds, pr_cmds = main_service.get_download_command(service, source_element) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/erik/schrapen/widefrog/utils/main_service.py", line 84, in get_download_command raise e File "/home/erik/schrapen/widefrog/utils/main_service.py", line 63, in get_download_command manifest, pssh, additional = service.get_video_data(source_element) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/erik/schrapen/widefrog/services/vtmgo_be.py", line 125, in get_video_data raise CustomException(ERR_MSG.format( utils.structs.CustomException: [USER_ERROR]/[APP_ERROR] Failed to download: https://www.vtmgo.be/vtmgo/afspelen/9ba7e6ce-a77b-46fb-ad3b-719881c603ec. Reason: This content is no longer available or refresh the site cookies or VPN issues (Belgium). Solution: Do not attempt to download it or sign into your account using Firefox and play a random video or fix your VPN. If it persists then debug the service.
It also fails on my "head having" Ubuntu machine... I played a video on vtmgo.be on the Ubuntu machine and before copying the cookie file to the Debian machine, as I had done with the goplay.be download.Code:(venv) erik@piholeNASLXC:~/schrapen/widefrog$ cat app_files/config.json { "CDM_WVD_FILE_PATH": "gift_from_karoolus.wvd", "USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0", "NUMBER_OF_THREADS": { "DATA_SCRAPER": 5, "MEDIA_DOWNLOADER": 1 }, "DOWNLOAD_COMMANDS": { "OUTPUT_MEDIA_PATH": "media", "WAIT_BEFORE_DOWNLOADING": true, "ADDITIONAL_SUBS": true, "TOOL_PARAMETERS": { "VOD": "-sv best -sa best -da id=audio_div -ss all -mt --check-segments-count false --no-log", "LIVESTREAM": "--live-pipe-mux --live-record-limit 00:02:00" } }, "SERVICE_CREDENTIALS": { [omitted] }, "WARN_EXTERNAL_TOOLS": false }
Any idea what might cause this?Last edited by ErikDB; 18th Apr 2025 at 08:15.
-
Good evening.
When will a new version be available when RTL+ is back on?
Best regards
Heiko -
@Data2006: here is a patch that should work:
The patched service file is attached as wellCode:diff a/services/plus_rtl_de.py b/services/plus_rtl_de.py --- a/services/plus_rtl_de.py +++ b/services/plus_rtl_de.py @@ -487,6 +487,34 @@ class plus_rtl_de(BaseService): quality = variant["type"].lower().replace("dash", "") video_contents.append((manifest, license_url, quality)) + if len(video_contents) == 0: + response = json.loads(requests.get( + f'https://stus.player.streamingtech.de/watch-playout-variants/{graphql_id}?platform=web', + headers={'x-auth-token': plus_rtl_de.AUTH_TOKEN}).content.decode()) + for variant in response: + license_url = None + for licence in variant["licenses"]: + if "widevine" not in licence["type"].lower(): + continue + license_url = licence["uri"]["href"] + break + if license_url is None: + continue + + manifest = None + for source in variant["sources"]: + if "main" not in source["priority"].lower(): + continue + if ".mpd" not in source["url"]: + continue + manifest = source["url"] + break + if manifest is None: + continue + + quality = variant["name"].lower().replace("dash", "") + video_contents.append((manifest, license_url, quality)) + video_contents = sorted( video_contents, key=lambda vc: plus_rtl_de.RES_PRIORITY[vc[2]], reverse=True )[0] -
"Is there a way to do this automatically instead of typing 'yes' every time?"
[Attachment 86664 - Click to enlarge] -
Hi,
When i try to download from VRT i keep getting the cookies error.
Any possible fix?
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


Quote