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 13 of 13
FirstFirst ... 3 11 12 13
Results 361 to 380 of 380
  1. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Thanks for the found error and also the quick fix
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  2. 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.2
    Last edited by Numero; 5th Mar 2025 at 14:23.
    Quote Quote  
  3. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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
    to

    Code:
        APP_ID, APP_VER = None, '1.1.1'
    and replace/overwrite these functions with the new code
    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
    Careful with the tab indentation since it's python and now it works.
    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.
    Will add this fix in the next version. Thanks for raising the issue. The cookies are entirely optional. I have no idea if you can even download hd with them but I added them just in case until someone confirms or denies their effectiveness.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  4. Originally Posted by gibolin View Post
    Hi, I tried to download from tf1.fr tonight (both v2.11 and v3.0), and I got
    Code:
    [APP_ERROR] Failed to download: ... Reason: Failed to initialize the tf1_fr service.
    So I debugged the service, and it looks like the values retrieved by the get_tf1_info() method are now inside escaped JSON (with \\" instead of ").
    My working fix was quite simple: add .replace('\\"', '"') at the end of the 1st line:
    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.
    Quote Quote  
  5. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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
    to

    Code:
        APP_ID, APP_VER = None, '1.1.1'
    and replace/overwrite these functions with the new code
    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
    Careful with the tab indentation since it's python and now it works.
    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.
    Will add this fix in the next version. Thanks for raising the issue. The cookies are entirely optional. I have no idea if you can even download hd with them but I added them just in case until someone confirms or denies their effectiveness.
    Very nice! Thanks for fast reply

    Tested and working
    Only 2 points to be perfect
    1. Subtitle is not downloading
    2. Audio name is "english" but should be "korean"

    No pass given, cookie is get automatically,
    I can download 1080p!
    Quote Quote  
  6. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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
    Notice the "en"

    Also thanks for confirming regarding the cookies
    Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 5th Mar 2025 at 16:18.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  7. Image
    [Attachment 85948 - Click to enlarge]
    Image
    [Attachment 85950 - Click to enlarge]

    It seems that something is wrong when I try to download the subtitles.
    The settings are ok "-ss all"
    Quote Quote  
  8. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  9. Hi, can u ADD, canelatv? thanks

    https://www.canela.tv/
    Quote Quote  
  10. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by caritoons View Post
    Hi, can u ADD, canelatv? thanks

    https://www.canela.tv/
    Sadly I don't add sites by request. I just add them randomly from time to time. Plus, that site gave me troubles in the past even with VPN.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  11. Thanks for adding Goplay! You are amazing!
    Quote Quote  
  12. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  13. Member
    Join Date
    Aug 2015
    Location
    Quebec, Canada
    Search PM
    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.

    Thanks
    Last edited by kalemvar1; 16th Mar 2025 at 02:14.
    Quote Quote  
  14. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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
    And you'll select manually everytime N_m3u8DL-RE is launched.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  15. 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",
    in widefrog:

    Code:
    'manifest': 'https://vcze191.cda.pl/17625912/17625912.mpd', 
    'manifest_cast': 'https://vcze191.cda.pl/17625912/17625912.mpd',
    What i came up with as a 'quick and dirty' workaround for this is

    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"]
    it's enough for me but i wanted to ask if you have any idea why it is like this?
    Quote Quote  
  16. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  17. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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.
    sent you a PM
    Quote Quote  
  18. can you please add tod.tv
    Quote Quote  
  19. 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!
    Quote Quote  
  20. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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.

    Originally Posted by damian66 View Post
    can you please add tod.tv
    Unfortunately, no.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  



Similar Threads

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