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 29 of 54
FirstFirst ... 19 27 28 29 30 31 39 ... LastLast
Results 841 to 870 of 1612
  1. Thanks I didn't even think about using chatGPT for things like that. I'm using windows 10 by the way. Also, will updating it fix the errors I get when I try to get something from Pluto?
    Last edited by littleslayer15; 24th Jan 2024 at 11:23.
    Quote Quote  
  2. Originally Posted by littleslayer15 View Post
    Thanks I didn't even think about using chatGPT for things like that.
    I use it all the time, my tech knowledge in this kind of stuff is very limited so ChatGPT is extremely useful, I use it for writing all my little scripts and various things, it's like my tech Agony Aunt!

    Originally Posted by littleslayer15 View Post
    Also, will updating it fix the errors I get when I try to get something from Pluto?

    I just tested with Gunsmoke s07e01 and it downloaded fine!

    Image
    [Attachment 76409 - Click to enlarge]
    Quote Quote  
  3. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Hey Stabbed hope you are well and thank you so much for all your efforts put into this project. I see you added TVNZ. Been able to get loads from it. Do you have any future plans to also add 'Threenow NZ' https://www.threenow.co.nz/ its free viewing but like a lot of sites, may just need credentials

    Thanks
    Quote Quote  
  4. This may be a stupid question, but how do I get my private_key and client_id blob?
    Quote Quote  
  5. Originally Posted by fma15 View Post
    This may be a stupid question, but how do I get my private_key and client_id blob?
    https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio
    Quote Quote  
  6. Originally Posted by SE14man View Post
    Hey Stabbed hope you are well and thank you so much for all your efforts put into this project. I see you added TVNZ. Been able to get loads from it. Do you have any future plans to also add 'Threenow NZ' https://www.threenow.co.nz/ its free viewing but like a lot of sites, may just need credentials

    Thanks
    Probably not in the near future. I'm having some VPN issues with AU & NZ sites, so access is limited.
    Quote Quote  
  7. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    Originally Posted by SE14man View Post
    Hey Stabbed hope you are well and thank you so much for all your efforts put into this project. I see you added TVNZ. Been able to get loads from it. Do you have any future plans to also add 'Threenow NZ' https://www.threenow.co.nz/ its free viewing but like a lot of sites, may just need credentials

    Thanks
    Probably not in the near future. I'm having some VPN issues with AU & NZ sites, so access is limited.
    Aight blood safe.. I'll keep my eyes peeled innit
    Quote Quote  
  8. Ran Proxy set to Hola:

    (freevine115) PS C:\freevine115>python freevine.py get -t https://www.bbc.co.uk/iplayer/episode/p055vzj1/ --proxy UK

    which gave me three episodes.
    Decided to download each episode separately.
    Success in downloading the first two episodes.
    When I tried to download the third and the last episode I ran into:

    Code:
    (freevine115) PS C:\freevine115> python freevine.py get --episode S01E03 https://www.channel4.com/programmes/britain-ad-king-arthurs-britain --proxy UK
    
    ❯_freevine v1.1.5
    
    16:08:13.162 INFO : ALL4
    16:08:13.163 INFO : + Adding service profile
    16:08:13.170 INFO : + Adding Hola proxy location: UK
    Traceback (most recent call last):
      File "C:\freevine115\freevine.py", line 15, in <module>
        cli()
      File "C:\freevine115\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine115\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\freevine115\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine115\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine115\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine115\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\freevine115\services\channel4\channel4.py", line 51, in __init__
        super().__init__(config, **kwargs)
      File "C:\freevine115\utils\config.py", line 118, in __init__
        uri = get_proxy(cli=self)
              ^^^^^^^^^^^^^^^^^^^
      File "C:\freevine115\utils\proxies.py", line 155, in get_proxy
        return hola.proxy(query)
               ^^^^^^^^^^^^^^^^^
      File "C:\freevine115\utils\proxies.py", line 91, in proxy
        raise ConnectionError(f"{output.stderr}")
    ConnectionError: MAIN    : 2024/01/25 16:08:13 main.go:196: WARNING  Detected latest extension version: "1.219.646". Pass -ext-ver parameter to skip resolve and speedup startup
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    All attempts failed.
    (freevine115) PS C:\freevine115>
    Not sure how long is the ban.
    Last edited by Spectrumhsm; 25th Jan 2024 at 16:34.
    Quote Quote  
  9. Originally Posted by Spectrumhsm View Post
    Ran Proxy set to Hola:

    (freevine115) PS C:\freevine115>python freevine.py get -t https://www.bbc.co.uk/iplayer/episode/p055vzj1/ --proxy UK

    which gave me three episodes.
    Decided to download each episode separately.
    Success in downloading the first two episodes.
    When I tried to download the third and the last episode I ran into:

    Code:
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. 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...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    All attempts failed.
    (freevine115) PS C:\freevine115>
    Not sure how long is the ban.
    Not sure how long the ban lasts, I haven't really run into this issue enough to test it. But I'd recommend trying windscribe over hola for iplayer, or any other site that accepts it. And if you're downloading multiple episodes/seasons, I'd advise against doing it separately since that will send unnecessary requests to the proxy APIs.
    Quote Quote  
  10. Sorry to ask is there a thread for what goes into the directory for freevine ive got all the files downloaded but havent got a clue what needs to be put in the folder and the structure.
    Quote Quote  
  11. Originally Posted by PSXman_uk View Post
    Sorry to ask is there a thread for what goes into the directory for freevine ive got all the files downloaded but havent got a clue what needs to be put in the folder and the structure.
    Install instructions are on https://github.com/stabbedbybrick/freevine
    Just scroll down.
    Quote Quote  
  12. Anyone having issues with Tubi? Trying to run this:

    freevine.py get --season https://tubitv.com/tv-shows/501362/s01-e04-episode-4

    But receive: 19:49:58.683 ←[4m←[31mERROR←[0m : URL did not match any supported service
    Quote Quote  
  13. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by Sistema View Post
    Anyone having issues with Tubi? Trying to run this:

    freevine.py get --season https://tubitv.com/tv-shows/501362/s01-e04-episode-4

    But receive: 19:49:58.683 ←[4m←[31mERROR←[0m : URL did not match any supported service
    animal rescue school
    https://tubitv.com/series/4603/animal-rescue-school
    season 1 episode 4
    Code:
    freevine.py get -e s01e04 https://tubitv.com/series/4603/animal-rescue-school
    or
    Code:
    freevine.py get -e https://tubitv.com/tv-shows/501362/s01-e04-episode-4
    Quote Quote  
  14. Do i have something missing please ?

    PS C:\freevine> python freevine.py --get https://www.channel5.com/show/finders-keepers/season-1/episode-2
    Traceback (most recent call last):
    File "C:\freevine\freevine.py", line 5, in <module>
    from utils.commands import cli
    File "C:\freevine\utils\commands.py", line 6, in <module>
    import urllib3
    ModuleNotFoundError: No module named 'urllib3'
    PS C:\freevine>
    Quote Quote  
  15. Originally Posted by PSXman_uk View Post
    Do i have something missing please ?

    PS C:\freevine> python freevine.py --get https://www.channel5.com/show/finders-keepers/season-1/episode-2
    Traceback (most recent call last):
    File "C:\freevine\freevine.py", line 5, in <module>
    from utils.commands import cli
    File "C:\freevine\utils\commands.py", line 6, in <module>
    import urllib3
    ModuleNotFoundError: No module named 'urllib3'
    PS C:\freevine>

    Did you install the requirements.txt? I had ChatGPT write an install guide as posted previously, maybe that will help you:

    Code:
    Of course, Paul. I'll provide you with a guide for installing Git, cloning the repository, and setting up a Python virtual environment (venv) on Windows 11.
    
    ### Installing Git on Windows 11
    
    1. **Download Git:**
       - Go to [Git Downloads](https://git-scm.com/downloads).
       - Click on the "Windows" link to download the installer.
    
    2. **Install Git:**
       - Run the downloaded installer.
       - Follow the installation steps. Default settings are generally fine, but ensure "Git from the command line and also from 3rd-party software" is selected for PATH.
       - Complete the installation.
    
    3. **Verify Installation:**
       - Open Command Prompt or Git Bash.
       - Type `git --version` and press Enter to confirm the installation.
    
    ### Cloning the Repository
    
    1. **Open Command Prompt or Git Bash:**
       - Navigate to the folder where you want to clone the repository.
    
    2. **Clone the Repository:**
       - Enter:
         ```
         git clone https://github.com/stabbedbybrick/freevine.git
         ```
       - This creates a "freevine" folder with the repository's contents.
    
    ### Setting Up a Python Virtual Environment
    
    1. **Install Python:**
       - If not already installed, download Python from [python.org](https://www.python.org/downloads/windows/).
       - During installation, ensure that "Add Python to PATH" is checked.
    
    2. **Verify Python Installation:**
       - In Command Prompt, type `python --version` and press Enter.
    
    3. **Navigate to the Project Folder:**
       - In Command Prompt, navigate to the cloned "freevine" directory:
         ```
         cd path\to\freevine
         ```
         Replace `path\to\freevine` with the actual path to the folder.
    
    4. **Create a Virtual Environment:**
       - In the "freevine" directory, run:
         ```
         python -m venv venv
         ```
       - This creates a virtual environment named "venv" in the project folder.
    
    5. **Activate the Virtual Environment:**
       - To activate it, run:
         ```
         venv\Scripts\activate
         ```
       - Your command line should now indicate that you're inside the 'venv'.
    
    6. **Install Required Packages (if any):**
       - If there's a `requirements.txt` file, install the required packages using:
         ```
         pip install -r requirements.txt
         ```
    
    7. **Deactivate the Virtual Environment:**
       - When done, you can deactivate the virtual environment by typing `deactivate` in Command Prompt.
    
    By following these steps, the person you're helping should be able to install Git, clone the repository, and set up a Python virtual environment on Windows 11. Remember, the exact steps can vary slightly depending on the specific configurations and needs of the project.
    Quote Quote  
  16. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Hi All, since a day or so I get this message for CH4:

    Code:
    Max retries exceeded with url: http://ak.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_75701006001001_002_HD.mpd?c3.ri=13503862342625625887 (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6f32d11a10>: Failed to establish a new connection: [Errno -2] Name or service not known')))
    Proxy is set to basic in config and I have 1.1.5
    Quote Quote  
  17. I'm not sure if this has been mentioned before, but for some reason Roku has some content that is not encrypted and causes Freevine to error out.
    Code:
    freevine.py get --movie https://therokuchannel.roku.com/details/445229e2804657aebad6cafb63594965/monsters-ball
    Code:
    ❯_freevine v1.1.5
    
    03:20:34.512 INFO : The Roku Channel
    03:20:34.766 INFO : Monster's Ball (2001)
    
    Traceback (most recent call last):
      File "C:\Freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
      File "C:\Freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "services\roku\roku.py", line 52, in __init__
        self.get_options()
      File "services\roku\roku.py", line 262, in get_options
        self.download(download, title)
      File "services\roku\roku.py", line 267, in download
        lic_url, manifest = self.get_playlist(stream.id)
      File "services\roku\roku.py", line 159, in get_playlist
        lic_url = [
      File "services\roku\roku.py", line 162, in <listcomp>
        if x["drmParams"]["keySystem"] == "Widevine"
    KeyError: 'drmParams'
    Another thing I noticed is that the filename does not reflect the actual resolution that was chosen. For example, using -sv worst
    Code:
    freevine.py get --movie https://therokuchannel.roku.com/details/5db3b92f00d6574baa73d7a7576abee2/other-peoples-money -sv worst
    Results in "Other.Peoples.Money.1991.1080p.ROKU.WEB-DL.AAC2.0.H.264.mkv" but the actual height is 216.
    Quote Quote  
  18. Originally Posted by mkjustuk View Post
    Hi All, since a day or so I get this message for CH4:

    Code:
    Max retries exceeded with url: http://ak.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_75701006001001_002_HD.mpd?c3.ri=13503862342625625887 (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6f32d11a10>: Failed to establish a new connection: [Errno -2] Name or service not known')))
    Proxy is set to basic in config and I have 1.1.5
    Could it simply be that whatever basic proxy you're using isn't accessible?
    Quote Quote  
  19. Originally Posted by Reel.Deal View Post
    I'm not sure if this has been mentioned before, but for some reason Roku has some content that is not encrypted and causes Freevine to error out.
    Code:
    freevine.py get --movie https://therokuchannel.roku.com/details/445229e2804657aebad6cafb63594965/monsters-ball
    Code:
    ❯_freevine v1.1.5
    
    03:20:34.512 INFO : The Roku Channel
    03:20:34.766 INFO : Monster's Ball (2001)
    
    Traceback (most recent call last):
      File "C:\Freevine\freevine.py", line 15, in <module>
        cli()
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
      File "C:\Freevine\.venv\lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
      File "C:\Freevine\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "services\roku\roku.py", line 52, in __init__
        self.get_options()
      File "services\roku\roku.py", line 262, in get_options
        self.download(download, title)
      File "services\roku\roku.py", line 267, in download
        lic_url, manifest = self.get_playlist(stream.id)
      File "services\roku\roku.py", line 159, in get_playlist
        lic_url = [
      File "services\roku\roku.py", line 162, in <listcomp>
        if x["drmParams"]["keySystem"] == "Widevine"
    KeyError: 'drmParams'
    Another thing I noticed is that the filename does not reflect the actual resolution that was chosen. For example, using -sv worst
    Code:
    freevine.py get --movie https://therokuchannel.roku.com/details/5db3b92f00d6574baa73d7a7576abee2/other-peoples-money -sv worst
    Results in "Other.Peoples.Money.1991.1080p.ROKU.WEB-DL.AAC2.0.H.264.mkv" but the actual height is 216.
    Good catch. I didn't know there was unencrypted content on Roku.

    As for the resolution in filenames, using "-sv worst" kind of bypasses those checks and it assumes you've specified nothing, which automatically results in best available. Using "res=" or nothing will print the proper names. It's an oversight on my part, but I guess I never imagined anyone would intentionally want the worst so I didn't think to add it.
    Quote Quote  
  20. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Originally Posted by stabbedbybrick View Post

    Could it simply be that whatever basic proxy you're using isn't accessible?
    I think it was just that. I setup Hola and it worked with the same stream straight off. Thanks!
    Quote Quote  
  21. https://www.channel4.com/programmes/car-sos

    Having issues with this episode, comes up with some list error. Everything else on channel4 works fine. Perhaps bug? tried with --movie, -s11, anything i could think of but comes up with the same error. Anyone else manage to get it with freevine?
    Quote Quote  
  22. I tried that, but I cant seem to get android studio to work. I do have a pretty old rooted android phone. Can I just use that instead? If I use my own phone to get the keys will the videos I download have any relation to me?
    Quote Quote  
  23. Originally Posted by pauli3 View Post
    https://www.channel4.com/programmes/car-sos

    Having issues with this episode, comes up with some list error. Everything else on channel4 works fine. Perhaps bug? tried with --movie, -s11, anything i could think of but comes up with the same error. Anyone else manage to get it with freevine?
    Just fixed this in the main branch. The error came from the subtitle list being empty, so if you're not getting any subtitles it's because there aren't any.
    Quote Quote  
  24. Originally Posted by fma15 View Post
    I tried that, but I cant seem to get android studio to work. I do have a pretty old rooted android phone. Can I just use that instead? If I use my own phone to get the keys will the videos I download have any relation to me?
    As long as the phone has an Android version over 7.1, it should work fine. And no, there's nothing about the videos or CDM that will be tied to you.
    Quote Quote  
  25. Originally Posted by stabbedbybrick View Post
    Good catch. I didn't know there was unencrypted content on Roku.

    As for the resolution in filenames, using "-sv worst" kind of bypasses those checks and it assumes you've specified nothing, which automatically results in best available. Using "res=" or nothing will print the proper names. It's an oversight on my part, but I guess I never imagined anyone would intentionally want the worst so I didn't think to add it.
    Sometimes Roku will have 5.1 audio whereas the same title on Amazon is only 2.0 so I download the video as 'reference'. It's easy to count the offset frames between the two versions and determine the audio delay. I use -sv worst because it's the easiest option.

    Thanks for the quick fix, just tested Roku with the same example.
    Last edited by Reel.Deal; 27th Jan 2024 at 12:46. Reason: Roku fix
    Quote Quote  
  26. Anyone please tell me what is wrong with this command ?

    Just testing i have this complete

    python freevine.py get --select-video res=720 --season https://www.bbc.co.uk/iplayer/episodes/m001vfg8/gladiators

    ❯_freevine v1.1.5

    20:45:03.082 ←[4m←[31mERROR←[0m : URL did not match any supported service
    PS C:\freevine>
    Last edited by PSXman_uk; 27th Jan 2024 at 14:46. Reason: wrong command line
    Quote Quote  
  27. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by PSXman_uk View Post
    Anyone please tell me what is wrong with this command ?

    Just testing i have this complete

    python freevine.py get --select-video res=720 --season https://www.bbc.co.uk/iplayer/episodes/m001vfg8/gladiators

    ❯_freevine v1.1.5

    20:45:03.082 ←[4m←[31mERROR←[0m : URL did not match any supported service
    PS C:\freevine>
    you want all complete season, add -c, 1 episode add -e s01e01, complete 1 season add -s s05
    Code:
     freevine.py get -c https://www.bbc.co.uk/iplayer/episodes/m001vfg8/gladiators --select-video res=720
    Quote Quote  
  28. Thank you for the explanation @iamghost
    Quote Quote  
  29. I found another discrepancy, this time with Plex.

    Code:
    freevine.py get --movie https://watch.plex.tv/movie/whos-your-caddy
    
    15:45:10.422 INFO : Start downloading...Sub English
    15:45:14.474 WARN : Response status code does not indicate success: 404 (Not Found).
    15:45:16.962 INFO : Binary merging...
    15:45:17.453 INFO : Decrypting...
    15:45:29.042 INFO : Binary merging...
    15:45:31.790 INFO : Decrypting...
    15:45:47.579 ERROR: Download first segment failed!
    This particular movie does not have English subtitles, only Spanish. If I use -ds all it works or if I change the language in the hardcoded subtitle line in services\plex\api.yaml to https://vod.provider.plex.tv/library/streams/{id}-spa?format=vtt. However, with the second method, the subtitles do not have a language or title tag in the resulting mkv. This seems to be an issue even with English subtitles. If I download the video directly with N_m3u8DL-RE, the subtitles are correctly named.
    Quote Quote  



Similar Threads

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