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 34 of 54
FirstFirst ... 24 32 33 34 35 36 44 ... LastLast
Results 991 to 1,020 of 1599
  1. Originally Posted by stabbedbybrick View Post
    One of the main reasons to use Github is to use it with Git, so that's what I'd recommend everyone to use. And maybe Github desktop if you're more comfortable with a GUI.
    You clone the repository to a local freevine folder on your system:
    Code:
    git clone https://github.com/stabbedbybrick/freevine.git freevine
    You can then fetch and merge new updates directly from the repository without having to mess around with .zip files.
    My version was old so I downloaded the Guthub desktop and now have a cloned repo. I tried to test the Update feature by following the instructions in the README but you can see the errors I'm getting in the attached pic. Perhaps someone can suggest what I'm doing wrong?
    Further question: if updates can indeed be done from within the freevine/update folder, have I any further need of Github desktop?
    Many thanks.
    Image
    [Attachment 76907 - Click to enlarge]
    Quote Quote  
  2. @pooksahib:

    If you're using old school cmd, you need to use backslashes: ".\update\update.cmd".

    You technically don't need Github desktop if you use the update scripts, but if you're not comfortable with Git and CLI in general, I'd recommend you use it anyway.
    Quote Quote  
  3. Aha! The README didn't specify PowerShell, I just assumed cmd..
    As you can see, Update was successful but is it normal to have all these warnings? Many thanks.
    Image Attached Thumbnails Click image for larger version

Name:	zPshell.jpg
Views:	63
Size:	455.5 KB
ID:	76911  

    Quote Quote  
  4. The main instructions do say that Windows Terminal and PowerShell 7 is recommended. And no, the warnings are not normal. You get them because it can't find Git on your system.

    If you got it working using Github desktop, then you won't gain anything by messing around with the command line. It's just going to make things more complicated for you.
    Quote Quote  
  5. I'm not averse to learning some basics. I put portableGit into my freevine folder but running the Update command still generates the warnings shown 2 posts up. Is portableGit not sufficient? Or, if it is, where exactly should it go? Continued thanks.
    Quote Quote  
  6. And that's great, but I don't want this thread to be a general IT support. Git and Freevine aren't directly related, so it's better if you turn to youtube and/or google on how to use it.

    Download, install, and search for git+github on youtube.
    Quote Quote  
  7. Originally Posted by stabbedbybrick View Post
    Originally Posted by coltseavers View Post
    Thanks again for all of your hard work stabbedbybrick.

    UKTV seemed to have updated a few things on their site and this is no longer working.
    It's been fixed in the latest commit. They made a small change to their source code which made downloading by episode URLs to fail, but everything should be working now.

    The standard download method, "-e s01e01 URL", was never broken, though. Just something to keep in mind for the future.
    That's great, thanks for the explanation.
    Quote Quote  
  8. I'm running into problems when trying to use freevine to grab files from PlutoTV. I've tried

    Here's the output for when I try to get a single episode:

    Code:
    C:\freevine-1.1.7>python freevine.py get -e https://pluto.tv/en/on-demand/series/62bf26a809f31a0013741d0d/season/1/episode/62d02f7275b9dc0013c92262 --save-dir "G:\Downloaded from Youtube\Downloaded Content\Jeopardy!"
    
    ❯_freevine v1.1.7
    
    14:04:30.780 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m
    Traceback (most recent call last):
      File "C:\freevine-1.1.7\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 58, in __init__
        self.get_options()
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 340, in get_options
        downloads, title = get_downloads(self)
                           ^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\utils\options.py", line 160, in get_downloads
        downloads, title = stream.get_episode_from_url(stream.episode)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'PLUTO' object has no attribute 'get_episode_from_url'
    Here's the output when I try to get a whole series:

    Code:
    C:\freevine-1.1.7>python freevine.py get -e https://pluto.tv/en/on-demand/series/62bf26a809f31a0013741d0d/season/1/episode/62d02f7275b9dc0013c92262 --save-dir "G:\Downloaded from Youtube\Downloaded Content\Jeopardy!"
    
    ❯_freevine v1.1.7
    
    14:04:30.780 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m
    Traceback (most recent call last):
      File "C:\freevine-1.1.7\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 58, in __init__
        self.get_options()
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 340, in get_options
        downloads, title = get_downloads(self)
                           ^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\utils\options.py", line 160, in get_downloads
        downloads, title = stream.get_episode_from_url(stream.episode)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'PLUTO' object has no attribute 'get_episode_from_url'
    
    C:\freevine-1.1.7>python freevine.py get -c https://pluto.tv/en/on-demand/series/62bf26a809f31a0013741d0d/ --save-dir "G:\Downloaded from Youtube\Downloaded Content\Jeopardy!"
    
    ❯_freevine v1.1.7
    
    14:08:03.782 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m
    14:08:04.763 ←[4m←[32mINFO←[0m : JEOPARDY!: 36 Season(s), 499 Episode(s)
    
    14:08:04.763 ←[4m←[31mERROR←[0m : Unable to find manifest
    Traceback (most recent call last):
      File "C:\freevine-1.1.7\freevine.py", line 15, in <module>
        cli()
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\ryanp\AppData\Local\Programs\Python\Python311\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\utils\commands.py", line 90, in get
        Service(config, **kwargs)
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 58, in __init__
        self.get_options()
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 350, in get_options
        self.download(download, title)
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 354, in download
        self.res, pssh, hls = self.get_mediainfo(manifest, self.quality)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\freevine-1.1.7\services\pluto\pluto.py", line 298, in get_mediainfo
        if manifest.endswith(".mpd"):
           ^^^^^^^^^^^^^^^^^
    AttributeError: 'NoneType' object has no attribute 'endswith'
    Quote Quote  
  9. @aguy:

    Pluto doesn't currently support downloading by episode URL, you have to use the standard method. And the "JEOPARDY" issue has been fixed in the latest commit.
    Quote Quote  
  10. Amazing, the fix does seem to have worked. Now I'm realizing I don't have or know how to get a wvd for credentials -- does anybody have a guide on that?

    EDIT: I originally typed WMV. Sorry!
    Last edited by aguy; 11th Feb 2024 at 07:57.
    Quote Quote  
  11. Originally Posted by aguy View Post
    Now I'm realizing I don't have or know how to get a wmv for credentials -- does anybody have a guide on that?
    i have no idea on what you're asking for but it doesnt sound related to freevine support.
    you should create another thread asking about it
    Quote Quote  
  12. Originally Posted by ElCap View Post
    Originally Posted by aguy View Post
    Now I'm realizing I don't have or know how to get a wmv for credentials -- does anybody have a guide on that?
    i have no idea on what you're asking for but it doesnt sound related to freevine support.
    you should create another thread asking about it
    It is related if I type correctly, sorry about that!

    Step 4 in Freevine installation says: "Create /utils/wvd/ folder and place either .wvd file or private_key and client_id blob inside"

    Where does one get or how does one create a .wvd file?
    Quote Quote  
  13. Originally Posted by aguy View Post
    Originally Posted by ElCap View Post
    Originally Posted by aguy View Post
    Now I'm realizing I don't have or know how to get a wmv for credentials -- does anybody have a guide on that?
    i have no idea on what you're asking for but it doesnt sound related to freevine support.
    you should create another thread asking about it
    It is related if I type correctly, sorry about that!

    Step 4 in Freevine installation says: "Create /utils/wvd/ folder and place either .wvd file or private_key and client_id blob inside"

    Where does one get or how does one create a .wvd file?
    Here's an explanation: https://forum.videohelp.com/threads/411862-Beyond-WKS-KEYS
    Quote Quote  
  14. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by aguy View Post
    Originally Posted by ElCap View Post
    Originally Posted by aguy View Post
    Now I'm realizing I don't have or know how to get a wmv for credentials -- does anybody have a guide on that?
    i have no idea on what you're asking for but it doesnt sound related to freevine support.
    you should create another thread asking about it
    It is related if I type correctly, sorry about that!

    Step 4 in Freevine installation says: "Create /utils/wvd/ folder and place either .wvd file or private_key and client_id blob inside"

    Where does one get or how does one create a .wvd file?
    search this thread fitler "wvd" i already post download link for it
    Quote Quote  
  15. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    I notice CTV has some 4K content now eg: Russell Peters latest show. First time I've noticed and grabbed with Freevine.
    Quote Quote  
  16. Originally Posted by billybanana View Post
    I notice CTV has some 4K content now eg: Russell Peters latest show. First time I've noticed and grabbed with Freevine.
    Interesting. It looks like the script managed to pick up the HEVC manifest, which is typically reserved for TV or other certain devices. I wonder if they're introducing 2160p for new content, or if they already had it and made a mistake with this show only by storing it in a different location. Could be worth keeping an eye on.
    Quote Quote  
  17. Talking about 4k, any closer to being able to implement it from iplayer on freevine?
    Quote Quote  
  18. Originally Posted by pauli3 View Post
    Talking about 4k, any closer to being able to implement it from iplayer on freevine?
    Implementing it is easy, it's just that I'm not going to include it in the public version of Freevine anytime soon. It just seems like an unnecessary risk having it up on Github, and I don't want to be the reason that particular hole gets plugged by directing a bunch of traffic through it.

    Besides, everything that's available in 4k on iPlayer gets released by internal groups like NTb anyway.
    Quote Quote  
  19. What does standard method mean please in this case ?

    PS C:\freevine> python freevine.py get -e https://gem.cbc.ca/allegiance

    ❯_freevine v1.1.7

    20:01:03.821 INFO : CBC Gem
    20:01:03.821 INFO : + Adding service profile
    20:01:03.859 ERROR : Episode URL not supported. Use standard method
    Quote Quote  
  20. Originally Posted by PSXman_uk View Post
    What does standard method mean please in this case ?

    PS C:\freevine> python freevine.py get -e https://gem.cbc.ca/allegiance

    ❯_freevine v1.1.7

    20:01:03.821 INFO : CBC Gem
    20:01:03.821 INFO : + Adding service profile
    20:01:03.859 ERROR : Episode URL not supported. Use standard method

    python freevine.py get -e is for getting one episode

    if you want all episodes for season one (so far) its:

    python freevine.py get --season S01 https://gem.cbc.ca/allegiance

    if you want just a particular episode:

    python freevine.py get -e (url for that episode)

    This works I have just checked:
    python freevine.py get -e S01E01 https://gem.cbc.ca/allegiance
    Last edited by the-equalizer; 14th Feb 2024 at 16:29. Reason: Updated info
    Quote Quote  
  21. Thanks @the-equalizer i have written batch files for the commands but the url threw up an issue with that as it was autoplay the s01e01 etc is something i hadn't come across thanks
    Quote Quote  
  22. Originally Posted by PSXman_uk View Post
    What does standard method mean please in this case ?

    PS C:\freevine> python freevine.py get -e https://gem.cbc.ca/allegiance

    ❯_freevine v1.1.7

    20:01:03.821 INFO : CBC Gem
    20:01:03.821 INFO : + Adding service profile
    20:01:03.859 ERROR : Episode URL not supported. Use standard method
    The standard way of downloading is by requesting an episode from the series main URL using "-e S01E01", not by using the episode URL directly.
    Quote Quote  
  23. The issue I was having is with the url for example https://gem.cbc.ca/allegiance?autoplay=1 is the url for the episode's but using S01E01 worked using the other url
    Quote Quote  
  24. Originally Posted by PSXman_uk View Post
    The issue I was having is with the url for example https://gem.cbc.ca/allegiance?autoplay=1 is the url for the episode's but using S01E01 worked using the other url
    CBC behaves differently to other sites, it doesnt have a direct link to the episode.
    if you play the trailer or the 2 released episodes, you get the same url (as above) so its not the direct link to the episode.
    thats why you need to use the standard method with the series url
    Quote Quote  
  25. Can some kind person point me to the setup readme for hola and nz i tried the proxy setting in edge and i can logon and play from tvnz using the hola exe but cant configure it for freevine download thanks for looking
    Quote Quote  
  26. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Originally Posted by PSXman_uk View Post
    Can some kind person point me to the setup readme for hola and nz i tried the proxy setting in edge and i can logon and play from tvnz using the hola exe but cant configure it for freevine download thanks for looking
    Download the Hola exe and rename it to hola-proxy and put that in the usual place.

    Then in the config.yaml file set it to:

    proxy: hola
    Quote Quote  
  27. Originally Posted by mkjustuk View Post
    Originally Posted by PSXman_uk View Post
    Can some kind person point me to the setup readme for hola and nz i tried the proxy setting in edge and i can logon and play from tvnz using the hola exe but cant configure it for freevine download thanks for looking
    Download the Hola exe and rename it to hola-proxy and put that in the usual place.

    Then in the config.yaml file set it to:

    proxy: hola
    Ive done that just get a flashing cursor


    ❯_freevine v1.1.7

    14:51:29.181 INFO : TVNZ
    14:51:29.181 INFO : + Adding service profile
    14:51:29.232 INFO : + Adding Hola proxy location: NZ
    Quote Quote  
  28. The latest commit should've resolved this.

    Hola was set to use residential proxies, but it would appear that they don't work properly for all countries. So I've now set it to use the default datacenters instead. There doesn't seem to be much difference between the two anyway.
    Quote Quote  
  29. Originally Posted by stabbedbybrick View Post
    The latest commit should've resolved this.

    Hola was set to use residential proxies, but it would appear that they don't work properly for all countries. So I've now set it to use the default datacenters instead. There doesn't seem to be much difference between the two anyway.
    Updated now but got this error

    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Quote Quote  
  30. Originally Posted by PSXman_uk View Post

    Updated now but got this error

    Transaction error: temporary ban detected. Retrying with the fallback mechanism...
    Yeah, your IP has been temporarily banned from their API for making too many requests in a short amount of time. Not much I can do about that. You either need to change your IP or wait.
    Quote Quote  



Similar Threads

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