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 36 of 54
FirstFirst ... 26 34 35 36 37 38 46 ... LastLast
Results 1,051 to 1,080 of 1612
  1. Quick question about your Github. I raised a bug relating to muxing issues with multiple audio streams a couple of days ago. Looks like it's been deleted. Do issues just get deleted without any kind of comment about why they're being deleted?
    Quote Quote  
  2. I can delete issues without giving a reason, but I'm not sure if the user gets notified if I do. It's mostly meant as a last resort for spam, though, and I haven't deleted anything recently. And looking through my notifications, I can't see any issues related to that subject. It's like it never existed.

    Feel free to raise a new issue and try again. Maybe it was just a hiccup.
    Quote Quote  
  3. A surprising amount of people have expressed interest in RTE Player, so it's now been added to main branch.
    Quote Quote  
  4. @stabbedbybrick what about possibly adding the script for cbs.com to freevine if that's possible
    Quote Quote  
  5. Originally Posted by PSXman_uk View Post
    @stabbedbybrick what about possibly adding the script for cbs.com to freevine if that's possible
    Most of their content requires a TV provider, so it doesn't seem worth it. It's the same for many of these network sites, abc, cbs, globaltv, ctv etc., where the freevine scripts would be limited to non-provider content since I don't have the access to see the authentication flow. And even if I don't personally have it, I'd still like to implement scripts with functionality for the people that do. At least for the TV provider stuff, since I feel like that's different from actual premium content.

    If anyone with full access to any of these sites is willing to provide login, I'd be happy to investigate. But without it, it's just not worth the time to be honest.
    Quote Quote  
  6. I've just been trying to download Come Dine with Me from C4 and I'm getting the following error when trying to mux? Is this a problem with mkvmerge?

    HTML Code:
    freevine.py get --episode S48E34 https://www.channel4.com/programmes/come-dine-with-me/ --save-dir D:\Downloads\ --select-video res=1080
    
    ❯_freevine v1.1.7
    
    16:31:00.037 ←[4m←[32mINFO←[0m : ←[1mALL4←[0m
    16:31:00.038 ←[4m←[32mINFO←[0m : + Adding service profile
    16:31:00.045 ←[4m←[32mINFO←[0m : Using cached tokens
    16:31:01.908 ←[4m←[32mINFO←[0m : Come Dine with Me: 39 Season(s), 1625 Episode(s)
    
    16:31:02.856 ←[4m←[32mINFO←[0m : Come Dine with Me S48E34
    
    16:31:02.941 INFO : N_m3u8DL-RE (Beta version) 20230628
    16:31:02.951 INFO : Loading URL: http://cf.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_73559039001001_001_HD.mpd?c3.ri=13497954462116473251
    16:31:02.979 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    16:31:02.979 INFO : Parsing streams...
    16:31:02.982 WARN : Writing meta json
    16:31:02.983 INFO : Extracted, there are 12 streams, with 10 basic streams, 1 audio streams, 1 subtitle streams
    16:31:02.983 INFO : Vid *CENC 1920x1080 | 5016 Kbps | video=4962756 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.984 INFO : Vid *CENC 1920x1080 | 3021 Kbps | video=2978265 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.984 INFO : Vid *CENC 1280x720 | 2017 Kbps | video=1986351 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.985 INFO : Vid *CENC 1024x576 | 1513 Kbps | video=1489687 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.985 INFO : Vid *CENC 1024x576 | 1212 Kbps | video=1191725 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.986 INFO : Vid *CENC 640x360 | 1013 Kbps | video=992201 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.986 INFO : Vid *CENC 640x360 | 809 Kbps | video=793607 | avc1.4D401F | 1 Segment | ~22m51s
    16:31:02.987 INFO : Vid *CENC 512x288 | 507 Kbps | video=496434 | avc1.42C01F | 1 Segment | ~22m51s
    16:31:02.987 INFO : Vid *CENC 384x216 | 256 Kbps | video=248579 | avc1.42C01F | 1 Segment | ~22m51s
    16:31:02.988 INFO : Vid *CENC 256x144 | 155 Kbps | video=149397 | avc1.42C01F | 1 Segment | ~22m51s
    16:31:02.989 INFO : Aud *CENC audio_eng=128000 | 133 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~22m51s
    16:31:02.989 INFO : Sub textstream=0 | 1 Segment | ~22m51s
    16:31:02.990 INFO : Parsing streams...
    16:31:02.990 INFO : Selected streams:
    16:31:02.990 INFO : Vid *CENC 1920x1080 | 5016 Kbps | video=4962756 | avc1.640029 | 1 Segment | ~22m51s
    16:31:02.991 INFO : Aud *CENC audio_eng=128000 | 133 Kbps | mp4a.40.2 | en | 2CH | 1 Segment | ~22m51s
    16:31:02.991 INFO : Sub textstream=0 | 1 Segment | ~22m51s
    16:31:02.992 WARN : Writing meta json
    16:31:02.993 INFO : Save Name: Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264
    16:31:02.998 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    16:31:03.131 INFO : Start downloading...Sub textstream=0
    16:31:03.149 INFO : Start downloading...Aud audio_eng=128000 | 133 Kbps | mp4a.40.2 | en | 2CH
    16:31:03.311 INFO : Start downloading...Vid 1920x1080 | 5016 Kbps | video=4962756 | avc1.640029
    16:31:03.369 WARN : Reading [url=https://www.videohelp.com/software/MediaInfo]media info[/url]...
    16:31:03.400 INFO : NaN: Subtitle, webvtt
    16:31:03.401 WARN : Extracting VTT(raw) subtitle...
    16:31:03.403 INFO : Binary merging...
    16:31:05.898 WARN : Type: cenc
    16:31:05.900 WARN : PSSH(WV): CAESEAP/BjiLoikpyDvmPVI304IaCHJibWNoNHR2Igc1NTQxNzA0MgA=
    16:31:05.901 WARN : KID: 03ff06388ba22929c83be63d5237d382
    16:31:05.902 INFO : Trying to search for KEY from text file...
    16:31:05.904 INFO : OK 03ff06388ba22929c83be63d5237d382:694adf31c97cf60dbee2da6696db39d7
    16:31:05.905 WARN : Reading media info...
    16:31:05.967 INFO : [0x1]: Audio, aac (LC) (mp4a), 58 kb/s
    16:31:06.225 WARN : Type: cenc
    16:31:06.226 WARN : PSSH(WV): CAESEAP/BjiLoikpyDvmPVI304IaCHJibWNoNHR2Igc1NTQxNzA0MgA=
    16:31:06.227 WARN : KID: 03ff06388ba22929c83be63d5237d382
    16:31:06.228 INFO : Trying to search for KEY from text file...
    16:31:06.229 INFO : OK 03ff06388ba22929c83be63d5237d382:694adf31c97cf60dbee2da6696db39d7
    16:31:06.230 WARN : Reading media info...
    16:31:06.259 INFO : [0x1]: Video, h264 (High) (avc1), 1920x1080, 25 fps, 66 kb/s
    16:31:10.803 INFO : Binary merging...
    16:31:10.815 INFO : Decrypting...
    16:33:33.588 INFO : Binary merging...
    16:33:36.010 INFO : Decrypting...
    16:33:40.433 WARN : Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264.mp4
    16:33:40.433 WARN : Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264.en.m4a
    16:33:40.433 WARN : Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264.srt
    16:33:40.433 WARN : Muxing to Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264.MUX.mkv
    16:33:40.543 ERROR: Mux failed
    16:33:40.543 ERROR: Failed
    Traceback (most recent call last):
      File "D:\Downloads\DL Software\Freevine\freevine\services\channel4\channel4.py", line 468, in download
        subprocess.run(args, check=True)
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 571, in run
        raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '[WindowsPath('N_m3u8DL-RE.EXE'), 'http://cf.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_73559039001001_001_HD.mpd?c3.ri=13497954462116473251', '-mt', '--auto-subtitle-fix', 'true', '--thread-count', '16', '--save-name', 'Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264', '--save-dir', 'D:\\Downloads\\', '--tmp-dir', 'temp', '--no-log', '--key-text-file', WindowsPath('tmp/keys.txt'), '-sv', 'res=1080', '-sa', 'for=best', '-ss', 'all', '-M', 'format=mkv:muxer=mkvmerge:skip_sub=false']' returned non-zero exit status 1.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "D:\Downloads\DL Software\Freevine\freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\xxxxxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\DL Software\Freevine\freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "D:\Downloads\DL Software\Freevine\freevine\services\channel4\channel4.py", line 70, in __init__
        self.get_options()
      File "D:\Downloads\DL Software\Freevine\freevine\services\channel4\channel4.py", line 417, in get_options
        self.download(download, title, bearer)
      File "D:\Downloads\DL Software\Freevine\freevine\services\channel4\channel4.py", line 471, in download
        raise ValueError(f"{e}")
    ValueError: Command '[WindowsPath('N_m3u8DL-RE.EXE'), 'http://cf.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_73559039001001_001_HD.mpd?c3.ri=13497954462116473251', '-mt', '--auto-subtitle-fix', 'true', '--thread-count', '16', '--save-name', 'Come.Dine.with.Me.S48E34.1080p.ALL4.WEB-DL.AAC2.0.H.264', '--save-dir', 'D:\\Downloads\\', '--tmp-dir', 'temp', '--no-log', '--key-text-file', WindowsPath('tmp/keys.txt'), '-sv', 'res=1080', '-sa', 'for=best', '-ss', 'all', '-M', 'format=mkv:muxer=mkvmerge:skip_sub=false']' returned non-zero exit status 1.
    Quote Quote  
  7. That happens when the subtitles are empty or malformed, which is not uncommon on channel4 for some reason. The subtitle conversion that's a part of N_m3u8DL-RE can't handle them properly so the mux fails. I actually forgot about this issue so thanks for the reminder.

    You can use "-ds all" to drop subs or "--sub-no-fix" to leave the subtitles untouched and the mux will work.
    Quote Quote  
  8. Originally Posted by stabbedbybrick View Post
    That happens when the subtitles are empty or malformed, which is not uncommon on channel4 for some reason. The subtitle conversion that's a part of N_m3u8DL-RE can't handle them properly so the mux fails. I actually forgot about this issue so thanks for the reminder.

    You can use "-ds all" to drop subs or "--sub-no-fix" to leave the subtitles untouched and the mux will work.
    Ah OK, thought it may have been an issue with the subs but couldn't be sure. Thanks for letting me know about the additional arguments to use.
    Quote Quote  
  9. In the latest commit CTV has been updated to require login credentials. Set up a profile like usual with freevine.py profile -u "USERNAME" -p "PASSWORD" --service "CTV" and you should be good to go.
    Quote Quote  
  10. Member
    Join Date
    Nov 2023
    Location
    World
    Search Comp PM
    For the last few weeks, when Im trying to download from iplayer, its broken.

    A month ago it was broken, so I used 1.0.6 version and it was fine. A last few weeks, 1.0.6 and 1.1.0 and 1.1.7 still dont work properly... I can start download, and it does getting downloaded, but it says in the cmd/powershell like this:

    Vid 1920x1080 ---------------------------------------- 29% 1.07GB/3.61GB

    Then, I go to temp folder and it says size of the folder is just 317MB.

    So, its always shows that I downloaded more than it actually did... It also downloades on much lower speed (usually less than 1 mbps) than it did before February. I tried many different servers (of windscribe) and even different vpns, same thing. I simply cant fathom what can be the reason. It skips some .m4s or something... Any advices? Thanks very much for this work btw.

    upd: wow, finally (really 1st time in weeks) found a good server or something... speed increased to 6-8 mbps, so now I can at least repeat command a few times, I guess, until it would download every fragment?
    Last edited by qnufc; 2nd Mar 2024 at 21:26.
    Quote Quote  
  11. I haven't experienced any functional errors like skipping segments or anything like that, but I can confirm the slow speeds. It gets slightly better if you lower the --threads to 1, but it still rarely goes above 2 mb/s. And it's seemingly the same for N_m3u8DL-RE, yt-dlp, and aria2. So something is definitely up.

    I'd love to hear from some UK residents without VPN/proxies if they experience the same issues.

    Edit: Using yt-dlp "URL" to extract and download the lower quality streams are still speedy, so it's definitely related to the CDNs being used for FHD streams.
    Last edited by stabbedbybrick; 3rd Mar 2024 at 03:43.
    Quote Quote  
  12. Originally Posted by stabbedbybrick View Post
    I haven't experienced any functional errors like skipping segments or anything like that, but I can confirm the slow speeds. It gets slightly better if you lower the --threads to 1, but it still rarely goes above 2 mb/s. And it's seemingly the same for N_m3u8DL-RE, yt-dlp, and aria2. So something is definitely up.

    I'd love to hear from some UK residents without VPN/proxies if they experience the same issues.

    Edit: Using yt-dlp "URL" to extract and download the lower quality streams are still speedy, so it's definitely related to the CDNs being used for FHD streams.
    No works fine flat out for me on CH5 ITVX and IPlayer without vpn never had an issue with speed at all with freevine thanks for your hard work
    Quote Quote  
  13. Okay, after some more testing it's definitely related to VPN/proxies being used with certain CDNs. Some VPN servers are syrupy slow when accessing the FHD streams while being fast in all other instances. Using a "proper" server, the speed is back to normal:

    Code:
    Vid Kbps ----------------------------------------  25% 243.76MB/996.26MB 28.30MBps 00:00:27 |

    I'm not sure why they would limit the connection rather simply block it, but iPlayer is known for being weird in general so it is what it is.
    Quote Quote  
  14. I've added CBS to the main branch. Most of the content is paywalled, but they do offer 1080p + DDP5.1, so I thought it was worth adding anyway.

    To simplify things, premium episodes will have a (Premium) tag when listing titles so you know which episodes can't be downloaded:

    Image
    [Attachment 77393 - Click to enlarge]
    Quote Quote  
  15. Thank you for adding the service have tested it already.

    The information is a good addition as well to show what you can download and not unless you have premium.
    Quote Quote  
  16. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by stabbedbybrick View Post
    I've added CBS to the main branch.
    Thanks stabby. Will give it a test out.
    Quote Quote  
  17. Originally Posted by stabbedbybrick View Post
    Okay, after some more testing it's definitely related to VPN/proxies being used with certain CDNs. Some VPN servers are syrupy slow when accessing the FHD streams while being fast in all other instances. Using a "proper" server, the speed is back to normal:

    Code:
    Vid Kbps ----------------------------------------  25% 243.76MB/996.26MB 28.30MBps 00:00:27 |

    I'm not sure why they would limit the connection rather simply block it, but iPlayer is known for being weird in general so it is what it is.
    Grabbing last night's Death In Paradise via SmartDNSProxy and no speed problems here:

    Image
    [Attachment 77413 - Click to enlarge]
    Quote Quote  
  18. Originally Posted by stabbedbybrick View Post
    I've added CBS to the main branch.
    Thanks for adding this!

    I’m trying to download Ghosts (https://www.cbs.com/shows/ghosts) - I’ve worked out that the audio tracks id 10 and 9 have audio description, so I just want to select id 7 and 8. Please could someone help me with the right command to specify multiple ids to use with the “-sa” command?

    Code:
    07:36:28.371 INFO : Aud *CENC 7 | 194 Kbps | ec-3 | en-US | 6CH | 212 Segments | ~21m10s
    07:36:28.371 INFO : Aud *CENC 10 | 131 Kbps | mp4a.40.2 | en-US | 2CH | 212 Segments | ~21m10s
    07:36:28.371 INFO : Aud *CENC 8 | 131 Kbps | mp4a.40.2 | en-US | 2CH | 212 Segments | ~21m10s
    07:36:28.371 INFO : Aud *CENC 9 | 130 Kbps | ec-3 | en-US | 2CH | 212 Segments | ~21m10s
    Quote Quote  
  19. @m213:

    You can select multiple id's with this:
    Code:
    -sa id="7|8":for=best2
    Quote Quote  
  20. Originally Posted by stabbedbybrick View Post
    @m213:

    You can select multiple id's with this:
    Code:
    -sa id="7|8":for=best2
    Thanks, much appreciated!
    Quote Quote  
  21. Just to let you know, I tried the RTE grabber today and it worked perfectly
    Quote Quote  
  22. anybody able to offer any help with this one?

    new build on Win11

    Code:
    Traceback (most recent call last):
      File "C:\Users\user\documents\freevine\services\bbciplayer\bbciplayer.py", line 411, in download
        subprocess.run(args, check=True)
      File "C:\Program Files\Python312\Lib\subprocess.py", line 548, in run
        with Popen(*popenargs, **kwargs) as process:
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Program Files\Python312\Lib\subprocess.py", line 1026, in __init__
        self._execute_child(args, executable, preexec_fn, close_fds,
      File "C:\Program Files\Python312\Lib\subprocess.py", line 1538, in _execute_child
        hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    OSError: [WinError 216] This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Users\user\documents\freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\Users\user\documents\freevine\services\bbciplayer\bbciplayer.py", line 51, in __init__
        self.get_options()
      File "C:\Users\user\documents\freevine\services\bbciplayer\bbciplayer.py", line 369, in get_options
        self.download(download, title)
      File "C:\Users\user\documents\freevine\services\bbciplayer\bbciplayer.py", line 413, in download
        raise ValueError(f"{e}")
    ValueError: [WinError 216] This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher

    EDIT: ignore this, had an airswing and grabbed the wrong N_m3u8DL-RE exe
    Last edited by mj23; 4th Mar 2024 at 21:57. Reason: updated
    Quote Quote  
  23. Ok ... lets see if I can fix this one after posting it

    getting errors on Channel4 however they play fine in the browser

    Code:
    PS C:\Users\user\documents\freevine> .\freevine.py get -c https://www.channel4.com/programmes/flex-kitchen
    
    ❯_freevine v1.1.8
    
    16:18:21.210 INFO : ALL4
    16:18:21.210 INFO : + Adding service profile
    16:18:21.228 INFO : Using cached tokens
    16:18:23.596 INFO : Flex Kitchen: 1 Season(s), 5 Episode(s)
    
    16:18:28.747 WARNING : Request for manifest returned <Response [400]>, attempting proxy request...
    16:18:28.748 INFO : + Adding Hola proxy location: UK
    Traceback (most recent call last):
      File "C:\Users\user\documents\freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 70, in __init__
        self.get_options()
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 417, in get_options
        self.download(download, title, bearer)
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 420, in download
        self.res, manifest, token, subtitle = self.get_mediainfo(
                                              ^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 334, in get_mediainfo
        heights, self.soup = self.get_heights(self.client, manifest)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 317, in get_heights
        r = proxy_session(self, url=manifest, method="get", location="UK")
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\proxies.py", line 181, in proxy_session
        proxy = get_proxy(cli=cli, location=location)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\proxies.py", line 155, in get_proxy
        return hola.proxy(query)
               ^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\proxies.py", line 91, in proxy
        raise ConnectionError(f"{output.stderr}")
    ConnectionError: MAIN    : 2024/03/05 16:18:29 main.go:196: WARNING  Detected latest extension version: "1.221.101". Pass -ext-ver parameter to skip resolve and speedup startup
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Transaction error: Post "https://client.hola.org/client_cgi/background_init?uuid=1fb82b9396bd47dab32ab3f779c335ef": can't prepare underlying connection for TLS session: dial tcp 165.22.40.95:22224: connectex: No connection could be made because the target machine actively refused it.. Retrying with the fallback mechanism...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    I know my IP has been temp banned by Hola, but i would have thought it would work considering it plays fine the the Channel4 side of things
    Quote Quote  
  24. @mj23:

    The script is accessing streams not available by browser, and those can be more restrictive so it's not a guarantee your IP is allowed on both. I'd also recommend setting up Windscribe for Channel4 rather than Hola if you don't have a system-wide VPN/proxy.
    Quote Quote  
  25. Originally Posted by stabbedbybrick View Post
    @mj23:

    The script is accessing streams not available by browser, and those can be more restrictive so it's not a guarantee your IP is allowed on both. I'd also recommend setting up Windscribe for Channel4 rather than Hola if you don't have a system-wide VPN/proxy.
    I was/am using SmartDNSProxy ... will give it a go with Windscribe and see how it goes
    Quote Quote  
  26. Originally Posted by stabbedbybrick View Post
    @mj23:

    The script is accessing streams not available by browser, and those can be more restrictive so it's not a guarantee your IP is allowed on both. I'd also recommend setting up Windscribe for Channel4 rather than Hola if you don't have a system-wide VPN/proxy.
    back again ... getting more errors

    Code:
    19:42:09.645 WARNING : Request for manifest returned <Response [400]>, attempting proxy request...
    19:42:09.646 INFO : + Adding Windscribe proxy location: UK
    Traceback (most recent call last):
      File "C:\Users\user\documents\freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\AppData\Roaming\Python\Python312\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 70, in __init__
        self.get_options()
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 417, in get_options
        self.download(download, title, bearer)
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 420, in download
        self.res, manifest, token, subtitle = self.get_mediainfo(
                                              ^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 334, in get_mediainfo
        heights, self.soup = self.get_heights(self.client, manifest)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\user\documents\freevine\services\channel4\channel4.py", line 319, in get_heights
        raise ConnectionError(f"{r.text}")
    ConnectionError: <?xml version="1.0" encoding="UTF-8"?>
    <Error><Code>InvalidArgument</Code><Message>Unsupported Authorization Type</Message><ArgumentName>Authorization</ArgumentName><ArgumentValue>Bearer fX4GNrQ9s8j6qhSwl4HnUxXG473X</ArgumentValue><RequestId>CN12GPYPDEWHWKYH</RequestId><HostId>dWO49Pth3gydqNSCAaF9k2OcjFjfxsYqoyaFAiqCAcBXGvGsEv4eMXlj63+zKanoGryetU7vesg=</HostId></Error>
    config file looks like below, using credentials used to login to Windscribe account

    Code:
    # Set proxy to be used when invoking --proxy
    # See README and help documentation on how to set up proxies
    proxy: windscribe
    
    # If using windscribe, credentials must be provided
    windscribe:
      username: <username>
      password: <password>
    have tried with and without quotation marks
    Quote Quote  
  27. <Message>Unsupported Authorization Type</
    I would assume either you have not set channel 4 login credentials:
    freevine.py profile --username "username" --password "password" --service channel4

    Or your windscribe login is wrong
    Quote Quote  
  28. Originally Posted by the-equalizer View Post
    <Message>Unsupported Authorization Type</
    I would assume either you have not set channel 4 login credentials:
    freevine.py profile --username "username" --password "password" --service channel4

    Or your windscribe login is wrong
    Profile is set ... Downloads were working fine through hola (until temp banned), and occasionally work with SmartDNSProxy

    Windscribe details ive configured are what im using to login to their website with

    Code:
    PS C:\Users\user\documents\freevine> .\windscribe-proxy -username "#####" -password "#####" -list-locations
    MAIN    : 2024/03/05 20:07:40 main.go:132: INFO     windscribe-proxy client version v1.4.0+reproducible2 is starting...
    Australia/Sydney
    Austria/Vienna
    Belgium/Brussels
    Brazil/Sao Paulo
    Bulgaria/Sofia
    Canada East/Halifax
    Canada East/Montreal
    Canada East/Toronto
    Canada West/Vancouver
    Chile/Santiago
    Croatia/Zagreb
    etc
    etc
    Quote Quote  
  29. Have you edited the config.yaml to add winscribe in the proxy section ?

    Code:
    # Set proxy to be used when invoking --proxy
    # See README and help documentation on how to set up proxies
    proxy: hola
    # basic, hola or windscribe
    
    # If using windscribe, credentials must be provided
    windscribe:
      username: 
      password:
    Sorry can see you have if you have also saved the credentials for CH4 should be fine try Urban Free VPN

    https://www.urban-vpn.com/free-products/free-windows-vpn/

    I use this for Canada and US and Aus
    Last edited by PSXman_uk; 5th Mar 2024 at 05:34.
    Quote Quote  



Similar Threads

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