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 30 of 54
FirstFirst ... 20 28 29 30 31 32 40 ... LastLast
Results 871 to 900 of 1612
  1. Originally Posted by stabbedbybrick View Post
    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.
    The phone was so old it would only go up to android 7.0. I used a different computer and this time I was able to get android studio to work. When I put my device_private_key and device_client_id_blob inside the wvd folder in the utils folder, but I get this error when trying to download an episode

    Failed to get KEY, ignore.: One or more errors occurred. (The 'skd' scheme is not supported.)
    WARN : An unrecognized encryption method is detected, binary merging is automatically enabled
    Quote Quote  
  2. I was going to ask is its till possible to get working keys since google revoked a widevine cdm version so things like Streamfab no longer work because of this I was looking at Channel 5 for example or Channel 4
    Quote Quote  
  3. Getting an error message when trying to download this about subtitles


    PS C:\freevine> python freevine.py get -e https://www.bbc.co.uk/iplayer/episode/m001tfnl/doctor-who-2023-christmas-special-the-c...h-on-ruby-road

    ❯_freevine v1.1.5

    10:34:57.764 INFO : BBC iPlayer
    Traceback (most recent call last):
    File "C:\freevine\freevine.py", line 15, in <module>
    cli()
    File "C:\Users\psxma\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\click\core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\psxma\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\click\core.py", line 1078, in main
    rv = self.invoke(ctx)
    ^^^^^^^^^^^^^^^^
    File "C:\Users\psxma\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\click\core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\psxma\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\click\core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\psxma\AppData\Local\Programs\Python\Pyth on312\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 "C:\freevine\services\bbciplayer\bbciplayer.py ", line 51, in __init__
    self.get_options()
    File "C:\freevine\services\bbciplayer\bbciplayer.py ", line 334, in get_options
    self.download(download, title)
    File "C:\freevine\services\bbciplayer\bbciplayer.py ", line 374, in download
    manifest, subtitle = self.get_playlist(stream.id)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\freevine\services\bbciplayer\bbciplayer.py ", line 174, in get_playlist
    return self.get_streams(content)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\freevine\services\bbciplayer\bbciplayer.py ", line 157, in get_streams
    return manifest, subtitle
    ^^^^^^^^
    UnboundLocalError: cannot access local variable 'subtitle' where it is not associated with a value
    PS C:\freevine>
    Quote Quote  
  4. Originally Posted by Reel.Deal View Post
    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.

    I see:

    Code:
    08:01:00.886 INFO : Sub English | 1 Segment | ~01h31m19s
    Quote Quote  
  5. Both Plex and iPlayer issues have been fixed.

    Plex will now download subtitles separately and mux them in with proper titles, rather than baking them into the manifest.

    iPlayer has been much improved by now looking through all available stream versions to find the best one instead of just assuming its location.
    Quote Quote  
  6. Originally Posted by stabbedbybrick View Post
    Both Plex and iPlayer issues have been fixed.

    Plex will now download subtitles separately and mux them in with proper titles, rather than baking them into the manifest.

    iPlayer has been much improved by now looking through all available stream versions to find the best one instead of just assuming its location.
    Do i have to update it Please
    Quote Quote  
  7. Originally Posted by stabbedbybrick View Post
    Both Plex and iPlayer issues have been fixed.

    Plex will now download subtitles separately and mux them in with proper titles, rather than baking them into the manifest.
    It's working fine now, thanks!
    Quote Quote  
  8. Originally Posted by Reel.Deal View Post
    Originally Posted by stabbedbybrick View Post
    Both Plex and iPlayer issues have been fixed.

    Plex will now download subtitles separately and mux them in with proper titles, rather than baking them into the manifest.
    It's working fine now, thanks!
    What command did you use to update freevine please i tried this

    git clone https://github.com/stabbedbybrick/freevine.git freevine
    fatal: destination path 'freevine' already exists and is not an empty directory.
    Quote Quote  
  9. Originally Posted by PSXman_uk View Post
    Originally Posted by Reel.Deal View Post
    Originally Posted by stabbedbybrick View Post
    Both Plex and iPlayer issues have been fixed.

    Plex will now download subtitles separately and mux them in with proper titles, rather than baking them into the manifest.
    It's working fine now, thanks!
    What command did you use to update freevine please i tried this

    git clone https://github.com/stabbedbybrick/freevine.git freevine
    fatal: destination path 'freevine' already exists and is not an empty directory.
    Assuming you are using linux.

    Do it in a seperate folder.
    Its probably failing because the folder is not empty and have the same file names.

    ie have freevine and a temp folder.
    git clone into temp folder and move/overwrite (except config file) into freevine folder.

    git clone https://github.com/stabbedbybrick/freevine.git temp
    Quote Quote  
  10. When I use freevine 1.1.1 to download a whole season two episodes fail with this error

    ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'skd' scheme is not supported.)

    Every time I try to get just the episode that fails I get the same error.

    I updated to freevine 1.1.5 and then I tried to get get the whole season and it worked fine until it got to the problematic episode (episode 6) I got this error

    15:33:49.633 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m
    15:33:51.536 ←[4m←[32mINFO←[0m : Baggage on the Road: 1 Season(s), 20 Episode(s)

    Traceback (most recent call last):
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\freevine.py", line 15, in <module>
    cli()
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\click\core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\click\core.py", line 1078, in main
    rv = self.invoke(ctx)
    ^^^^^^^^^^^^^^^^
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\click\core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\click\core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\click\core.py", line 783, in invoke
    return __callback(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\utils\commands.py", line 90, in get
    Service(config, **kwargs)
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\services\pluto\pluto.py", line 58, in __init__
    self.get_options()
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\services\pluto\pluto.py", line 350, in get_options
    self.download(download, title)
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\services\pluto\pluto.py", line 353, in download
    manifest = self.get_playlist(stream.data)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\services\pluto\pluto.py", line 227, in get_playlist
    manifest = self.get_dash(dash)
    ^^^^^^^^^^^^^^^^^^^
    File "C:\Users\super\Desktop\freevine-1.1.1\update\freevine 1.1.5\services\pluto\pluto.py", line 153, in get_dash
    r.raise_for_status()
    File "C:\Users\super\AppData\Roaming\Python\Python312\s ite-packages\requests\models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://cfd-v4-service-stitcher-dash-use1-1.prd.pluto.tv/v2None?appName=web&appVersion...=widevine%3AL3
    Quote Quote  
  11. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    i have try with episode 1 to 10. everything works fine
    Image
    [Attachment 76587 - Click to enlarge]
    Quote Quote  
  12. That's weird, I don't know what I'm doing wrong then. Do you know anyway I can fix my mistake based on my error? I don't mind using freevine 1.1.1 if I can fix the error
    ERROR: Failed to get KEY, ignore.: One or more errors occurred. (The 'skd' scheme is not supported.)

    Also, what did you type exactly to get it to work? Maybe I'm just doing something stupid?
    Last edited by fma15; 28th Jan 2024 at 19:19.
    Quote Quote  
  13. Always use the latest version and include the command used when reporting errors. And please wrap the output in [CODE] tags when pasting the text here to make it readable.

    Getting a "404 Client Error: Not Found" on Pluto means that you don't have access, either because it doesn't exist or you're in the wrong region. And looking at your traceback, your entire setup is a mess. Have the latest version in a separate folder, preferably using Git, and run it again. Episode 6 works fine.
    Quote Quote  
  14. Member
    Join Date
    Dec 2023
    Location
    Spain
    Search Comp PM
    Originally Posted by PSXman_uk View Post
    I was going to ask is its till possible to get working keys since google revoked a widevine cdm version so things like Streamfab no longer work because of this I was looking at Channel 5 for example or Channel 4
    Sure, see here:

    https://forum.videohelp.com/threads/408031-Dumping-Your-own-L3-CDM-with-Android-Studio
    Quote Quote  
  15. Last question honest where do you put the keys when you have them please
    Quote Quote  
  16. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    Originally Posted by PSXman_uk View Post
    Last question honest where do you put the keys when you have them please
    README point 4.
    Quote Quote  
  17. Originally Posted by sipho View Post
    Originally Posted by PSXman_uk View Post
    Last question honest where do you put the keys when you have them please
    README point 4.

    Thanks missed that step as ddidnt have them
    Quote Quote  
  18. Plex has a UK version of itself and Freevine works with it. I found it has videos that the US version does not. Thankfully it works fine with Nord VPN.

    A tip sometimes getting the url for a movie can be tricky when exploring the Plex UK website as you will get a url with a whole lot of gobbliegook stuff such as app, ect. Just do a Google search for that movie and you can find a link to the movie that is the way it should be. This doesn't always happen but it happens enough that I had to figure out a solution.
    Quote Quote  
  19. Member
    Join Date
    May 2023
    Location
    England
    Search Comp PM
    [QUOTE=PSXman_uk;2721676]
    Originally Posted by Reel.Deal View Post
    What command did you use to update freevine please i tried this

    git clone https://github.com/stabbedbybrick/freevine.git freevine
    fatal: destination path 'freevine' already exists and is not an empty directory.
    I ran into the same problem today.

    1. open a command window in your freevine folder;
    2. enter this:
    Code:
    git pull
    That's it. However, if you've made changes to files, someone suggested the following:
    Code:
    git stash
    git pull
    git stash apply
    Quote Quote  
  20. Member
    Join Date
    May 2023
    Location
    England
    Search Comp PM
    Freevine is wonderful, thanks for all your hard work!

    I had problems with grabbing Plex series... the solution was to remove the "en-GB/" part of the url. Would be lovely if that could be automated...

    I also had a problem with muxing (e.g. Channel 4 Banzai s02e02), which happens when the subtitle file "exists" but has no proper info...

    btw, if anyone needs to merge a bunch of mp4 and m4a files (named the same) then try this:
    Code:
    for f in *.mp4; do mkvmerge -o "${f%.mp4}.mkv" "$f" "${f%.mp4}.m4a"; done
    Quote Quote  
  21. Originally Posted by PhilipG View Post
    I had problems with grabbing Plex series... the solution was to remove the "en-GB/" part of the url. Would be lovely if that could be automated...
    I'll need examples. I haven't seen anything resembling that on Plex.

    Originally Posted by PhilipG View Post
    I also had a problem with muxing (e.g. Channel 4 Banzai s02e02), which happens when the subtitle file "exists" but has no proper info...
    Use "-ds all" to drop the subtitles and it'll work. Sometimes they upload empty subtitles for some reason.
    Quote Quote  
  22. Member
    Join Date
    May 2023
    Location
    England
    Search Comp PM
    Thanks for the quick reply!

    Originally Posted by stabbedbybrick View Post
    Originally Posted by PhilipG View Post
    I had problems with grabbing Plex series... the solution was to remove the "en-GB/" part of the url. Would be lovely if that could be automated...
    I'll need examples. I haven't seen anything resembling that on Plex.
    For instance, if I
    1. go to https://www.plex.tv/
    2. click on "See what's on", that takes me to https://watch.plex.tv/en-GB/movies-and-shows
    3. click on the series, "Kung Fu", that takes me to https://watch.plex.tv/en-GB/show/kung-fu

    running freevine on that url generates an error, however running it with https://watch.plex.tv/show/kung-fu does work. So maybe a check could be done for the substring en-GB/ and have it removed if found?

    (this error may be due to me using Plex with a vpn from GB! )

    n.b. a regex for the Plex url country/language code, if helpful:
    Code:
    (?!plex.tv\/)\w\w-\w\w\/(?=show)
    Originally Posted by stabbedbybrick View Post
    Originally Posted by PhilipG View Post
    I also had a problem with muxing (e.g. Channel 4 Banzai s02e02), which happens when the subtitle file "exists" but has no proper info...
    Use "-ds all" to drop the subtitles and it'll work. Sometimes they upload empty subtitles for some reason.
    That's good to know, but if a series has proper subtitles for the other episodes I'd rather have them included. My python isn't great but I presume some sort of try...catch logic might work which would run mkvmerge again on the troublesome ep but without the sub (just for that ep)?
    Last edited by PhilipG; 29th Jan 2024 at 11:36.
    Quote Quote  
  23. Originally Posted by PhilipG View Post

    (this error may be due to me using Plex with a vpn from GB! )
    Code:
    python3.11 freevine.py search plex "kung fu"
    works fine, and returns the correct URL, but if you find the URL from googling it, freevine doesn't like the /en-GB/ part.

    It doesn't appear to be a show Plex carries, though.

    Code:
    python3.11 freevine.py get -t https://watch.plex.tv/show/kung-fu
    just errors out.

    Code:
    python3.11 freevine.py get -t https://watch.plex.tv/show/farscape
    works fine, and lists all the available episodes.
    Quote Quote  
  24. Originally Posted by PhilipG View Post

    For instance, if I
    1. go to https://www.plex.tv/
    2. click on "See what's on", that takes me to https://watch.plex.tv/en-GB/movies-and-shows
    3. click on the series, "Kung Fu", that takes me to https://watch.plex.tv/en-GB/show/kung-fu

    running freevine on that url generates an error, however running it with https://watch.plex.tv/show/kung-fu does work. So maybe a check could be done for the substring en-GB/ and have it removed if found?

    (this error may be due to me using Plex with a vpn from GB! )
    Looks like it's browser specific. With Brave, the URL is clean no matter what region you're coming from. On Firefox, en-GB gets added even if you're not from UK. Weird stuff.

    Also, remember that there is a search command that'll give you proper URLs.

    Originally Posted by PhilipG View Post
    That's good to know, but if a series has proper subtitles for the other episodes I'd rather have them included. My python isn't great but I presume some sort of try...catch logic might work which would run mkvmerge again on the troublesome ep but without the sub (just for that ep)?
    It's not quite as simple as that. The muxing process is handled by N_m3u8DL-RE, so catching the errors get messy to say the least. And checking if the subtitle is valid before adding them to the manifest would require some custom "subtitle checker" or something, which I don't really feel like doing. When I eventually add a proper subtitle converter, this might get looked at though.

    With the cache system and the ability to select the exact episodes you want from a season, it's not really a big deal though. Just drop the subtitles for the failing episodes and resume.
    Quote Quote  
  25. Originally Posted by stabbedbybrick View Post
    Always use the latest version and include the command used when reporting errors. And please wrap the output in [CODE] tags when pasting the text here to make it readable.

    Getting a "404 Client Error: Not Found" on Pluto means that you don't have access, either because it doesn't exist or you're in the wrong region. And looking at your traceback, your entire setup is a mess. Have the latest version in a separate folder, preferably using Git, and run it again. Episode 6 works fine.
    Sorry to bother you again, but I'm probably going to have to give up pretty soon. I do have access to episode 6 because I can watch it just fine on Pluto. If I enter freevine.py get --episode S01E02 URL it works fine, the second I change it to freevine.py get --episode S01E06 ULR (using the same URL) I get that error.
    Last edited by fma15; 29th Jan 2024 at 15:19.
    Quote Quote  
  26. Getting this error on a few downloads from ITV.

    Code:
    # python3.11 freevine.py --debug get -e S01E01 https://www.itv.com/watch/mr-magoo/2a5701
    
    ❯_freevine v1.1.5
    
    19:15:28.390 DEBUG : Starting new HTTPS connection (1): api.github.com:443
    19:15:28.680 DEBUG : https://api.github.com:443 "GET /repos/stabbedbybrick/freevine/releases/latest HTTP/1.1" 200 777
    19:15:28.683 INFO : ITVX
    19:15:28.683 INFO : + Adding service profile
    19:15:28.689 DEBUG : Starting new HTTPS connection (1): www.itv.com:443
    ⠋ Fetching series titles...19:15:28.775 DEBUG : https://www.itv.com:443 "GET /watch/mr-magoo/2a5701 HTTP/1.1" 200 None
    19:15:28.833 INFO : Mr Magoo: 2 Season(s), 150 Episode(s)
    
    19:15:28.833 DEBUG : Starting new HTTPS connection (1): magni.itv.com:443
    19:15:28.944 DEBUG : https://magni.itv.com:443 "POST /playlist/itvonline/ITV/2_5701_0001.001 HTTP/1.1" 200 5743
    19:15:28.945 DEBUG : Starting new HTTPS connection (1): itvpnpdotcom.blue.content.itv.com:443
    19:15:28.992 DEBUG : https://itvpnpdotcom.blue.content.itv.com:443 "GET /2-5701-0001-001/34/4/VAR028-HD-s/2-5701-0001-001_34_4_VAR028-HD-s.ism/.mpd?filter=%28%28type%3D%3D%22video%22%26%26DisplayHeight%3C%3D720%29%7C%7C%28type%21%3D%22video%22%29%29&hdnea=st%3D1706555718~exp%3D1706577318~acl%3D/2-5701-0001-001/%2A~hmac%3Dbc276b552ddac9d8291a88b987152af807cff7ca9d3ca67e356f9082b53fbf4b HTTP/1.1" 200 1131
    19:15:29.028 DEBUG : Starting new HTTPS connection (1): itvpnp.live.ott.irdeto.com:443
    19:15:29.183 DEBUG : https://itvpnp.live.ott.irdeto.com:443 "POST /Widevine/getlicense?CrmId=itvpnp&AccountId=itvpnp&ContentId=2-5701-0001-001_34 HTTP/1.1" 200 699
    19:15:29.185 INFO : Mr Magoo S01E01 They Are Among Us
    19:15:29.185 INFO : ba4b02e3914f49759e2eed17509b5e28:de6ee6f55398119dd00b016fca12d1fd
    
    19:15:29.260 INFO : N_m3u8DL-RE (Beta version) 20230628
    19:15:29.276 INFO : Loading URL: tmp/manifest.mpd
    19:15:29.276 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    19:15:29.276 INFO : Parsing streams...
    19:15:29.283 WARN : Writing meta json
    19:15:29.284 INFO : Extracted, there are 7 streams, with 5 basic streams, 1 audio streams, 1 subtitle streams
    19:15:29.284 INFO : Vid *CENC 1280x720 | 1230 Kbps | video=1230786 | avc1.640028 | 77 Segments | ~07m38s
    19:15:29.284 INFO : Vid *CENC 1024x576 | 776 Kbps | video=776548 | avc1.64001F | 77 Segments | ~07m38s
    19:15:29.284 INFO : Vid *CENC 1024x576 | 618 Kbps | video=618592 | avc1.64001F | 77 Segments | ~07m38s
    19:15:29.284 INFO : Vid *CENC 704x396 | 383 Kbps | video=383082 | avc1.64001F | 77 Segments | ~07m38s
    19:15:29.284 INFO : Vid *CENC 704x396 | 341 Kbps | video=341675 | avc1.64001F | 77 Segments | ~07m38s
    19:15:29.284 INFO : Aud *CENC audio=96000 | 96 Kbps | mp4a.40.2 | 2CH | 77 Segments | ~07m38s
    19:15:29.284 INFO : Sub English | 1 Segment | ~07m38s
    19:15:29.284 INFO : Parsing streams...
    19:15:29.284 INFO : Selected streams:
    19:15:29.284 INFO : Vid *CENC 1280x720 | 1230 Kbps | video=1230786 | avc1.640028 | 77 Segments | ~07m38s
    19:15:29.284 INFO : Aud *CENC audio=96000 | 96 Kbps | mp4a.40.2 | 2CH | 77 Segments | ~07m38s
    19:15:29.284 INFO : Sub English | 1 Segment | ~07m38s
    19:15:29.284 WARN : Writing meta json
    19:15:29.284 INFO : Save Name: Mr.Magoo.S01E01.They.Are.Among.Us.720p.ITV.WEB-DL.AAC2.0.H.264
    19:15:29.284 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    19:15:29.285 INFO : Start downloading...Aud audio=96000 | 96 Kbps | mp4a.40.2 | 2CH
    19:15:29.285 INFO : Start downloading...Vid 1280x720 | 1230 Kbps | video=1230786 | avc1.640028
    19:15:29.395 WARN : Type: cenc
    19:15:29.395 WARN : PSSH(WV): CAESELpLAuORT0l1ni7tF1CbXigiEjItNTcwMS0wMDAxLTAwMV8zNDgB
    19:15:29.395 WARN : KID: ba4b02e3914f49759e2eed17509b5e28
    19:15:29.396 INFO : Trying to search for KEY from text file...
    19:15:29.396 INFO : OK ba4b02e3914f49759e2eed17509b5e28:de6ee6f55398119dd00b016fca12d1fd
    19:15:29.396 WARN : Reading media info...
    19:15:29.400 WARN : Type: cenc
    19:15:29.401 WARN : PSSH(WV): CAESELpLAuORT0l1ni7tF1CbXigiEjItNTcwMS0wMDAxLTAwMV8zNDgB
    19:15:29.401 WARN : KID: ba4b02e3914f49759e2eed17509b5e28
    19:15:29.401 INFO : Trying to search for KEY from text file...
    19:15:29.401 INFO : OK ba4b02e3914f49759e2eed17509b5e28:de6ee6f55398119dd00b016fca12d1fd
    19:15:29.401 WARN : Reading media info...
    19:15:29.443 INFO : Start downloading...Sub English
    19:15:29.636 INFO : NaN: Audio, aac (mp4a), 96 kb/s
    19:15:29.636 INFO : NaN: Video, h264 (avc1), 1280x720
    19:15:30.244 WARN : Mr.Magoo.S01E01.They.Are.Among.Us.720p.ITV.WEB-DL.AAC2.0.H.264.m4a => Mr.Magoo.S01E01.They.Are.Among.Us.720p.ITV.WEB-DL.AAC2.0.H.264.copy.m4a
    19:15:30.244 INFO : Binary merging...
    19:15:30.260 INFO : Decrypting...
    19:15:31.800 WARN : Mr.Magoo.S01E01.They.Are.Among.Us.720p.ITV.WEB-DL.AAC2.0.H.264.mp4 => Mr.Magoo.S01E01.They.Are.Among.Us.720p.ITV.WEB-DL.AAC2.0.H.264.copy.mp4
    19:15:31.800 INFO : Binary merging...
    19:15:32.469 INFO : Decrypting...
    19:15:32.750 WARN : Response status code does not indicate success: 404 (Not Found).
    19:15:32.794 ERROR: Download first segment failed!
    The audio and video get downloaded, but the subtitles don't appear to, which seems to be the issue. Adding:

    Code:
     -ds all
    lets me download it, but obviously without the subtitles. The subtitles play fine on the website.
    Quote Quote  
  27. Originally Posted by fma15 View Post
    Originally Posted by stabbedbybrick View Post
    Always use the latest version and include the command used when reporting errors. And please wrap the output in [CODE] tags when pasting the text here to make it readable.

    Getting a "404 Client Error: Not Found" on Pluto means that you don't have access, either because it doesn't exist or you're in the wrong region. And looking at your traceback, your entire setup is a mess. Have the latest version in a separate folder, preferably using Git, and run it again. Episode 6 works fine.
    Sorry to bother you again, but I'm probably going to have to give up pretty soon. I do have access to episode 6 because I can watch it just fine on Pluto. If I enter freevine.py get --episode S01E02 URL it works fine, the second I change it to freevine.py get --episode S01E06 ULR (using the same URL) I get that error.
    did you do what brick said?
    download the latest version of freevine and put it into a new folder and run it again. eg. C:\Users\super\Desktop\freevine-1.1.5

    it works fine for me
    Code:
    python freevine.py get --episode s01e06 https://pluto.tv/en/on-demand/series/baggage-on-the-road/details
    
    ❯_freevine v1.1.5
    
    09:32:37.065 ←[4m←[32mINFO←[0m : ←[1mPlutoTV←[0m
    09:32:39.678 ←[4m←[32mINFO←[0m : Baggage on the Road: 1 Season(s), 20 Episode(s)
    
    09:32:45.846 ←[4m←[32mINFO←[0m : Baggage on the Road S01E06 Looking for my Jay Z
    
    09:32:45.957 INFO : N_m3u8DL-RE (Beta version) 20230628
    09:32:45.974 INFO : Loading URL: http://silo-hybrik.pluto.tv.s3.amazonaws.com/235_pluto/clip/61d89e1a12f2e7001abb3b97_Looking_for_my_Jay_Z/720p/20220107_121004/hls/0-end/master.m3u8
    09:32:46.526 INFO : Content Matched: HTTP Live Streaming
    09:32:46.526 INFO : Parsing streams...
    09:32:46.527 WARN : Master List detected, try parse all streams
    09:32:46.530 WARN : Writing meta json
    09:32:46.531 INFO : Extracted, there are 6 streams, with 5 basic streams, 0 audio streams, 1 subtitle streams
    09:32:46.531 INFO : Vid 1280x720 | 2470 Kbps | 30 | avc1.64001f,mp4a.40.2
    09:32:46.532 INFO : Vid 854x480 | 1735 Kbps | 30 | avc1.64001f,mp4a.40.2
    09:32:46.532 INFO : Vid 854x480 | 1133 Kbps | 30 | avc1.64001f,mp4a.40.2
    09:32:46.533 INFO : Vid 640x360 | 735 Kbps | 30 | avc1.64001f,mp4a.40.2
    09:32:46.534 INFO : Vid 426x240 | 434 Kbps | 30 | avc1.64001f,mp4a.40.2
    09:32:46.534 INFO : Sub subs | en | English
    09:32:46.535 INFO : Parsing streams...
    09:32:59.328 INFO : Selected streams:
    09:32:59.328 INFO : Vid *AES_128 1280x720 | 2470 Kbps | 30 | avc1.64001f,mp4a.40.2 | 252 Segments | ~20m55s
    09:32:59.328 INFO : Sub subs | en | English | 252 Segments | ~20m55s
    09:32:59.329 WARN : Writing meta json
    09:32:59.331 INFO : Save Name: Baggage.on.the.Road.S01E06.Looking.for.my.Jay.Z.720p.PLUTO.WEB-DL.AAC2.0.H.264
    ......
    (notice how i included the command used and put it all in code tags...)
    Quote Quote  
  28. So because we keep some specific proxy settings in config.yaml my old update script wasn't any good because that downloads a new config.yaml file with blank proxy settings, so here's a powershell update script which will replace your proxy settings back into the new config.yaml file:

    Save as update_repo.ps1 for example:

    Code:
    # PowerShell script
    $gitRepoPath = "D:\Videos\Freevine" # The path to your Git repository
    
    # Navigate to the repository
    Set-Location -Path $gitRepoPath
    
    # Read the current config settings
    $configFile = Get-Content "$gitRepoPath\config.yaml"
    $proxySetting = $configFile[56] # Adjust the line number if needed
    $usernameSetting = $configFile[60] # Adjust the line number if needed
    $passwordSetting = $configFile[61] # Adjust the line number if needed
    
    # Update the repository
    git fetch
    git reset --hard HEAD
    git checkout main
    git stash
    git pull origin main
    git stash pop
    
    # Reapply the saved settings
    $configFile[56] = $proxySetting
    $configFile[60] = $usernameSetting
    $configFile[61] = $passwordSetting
    
    # Write the changes back to the config file
    $configFile | Set-Content "$gitRepoPath\config.yaml"
    
    # Confirmation
    Write-Host "config.yaml has been updated with the original settings."
    (don't forget to update the path in line two with your Freevine directory not mine!)

    Then if you want a batch file so you can run the update just by double clicking save this as something like Update_Repo.bat

    Code:
    @echo off
    PowerShell -NoProfile -ExecutionPolicy Bypass -File "update_repo.ps1"
    pause
    Quote Quote  
  29. Hi everyone, can anyone have a guide or can you tell me the page number to install everything on Ubuntu? Thanks, I'm new and would like to learn
    Quote Quote  



Similar Threads

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