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 20 of 54
FirstFirst ... 10 18 19 20 21 22 30 ... LastLast
Results 571 to 600 of 1611
  1. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by iamghost View Post
    Originally Posted by ehurdler View Post
    stabbedbybrick - Thank you once again! Love the newest version. Have been testing and getting things, and understanding the changes/additions. Thank you!

    I do have a question, not a bug or issue. Curious for ALL4 - Channel4, The Americans. Url/episode I was testing on was s01e02:
    Code:
    https://www.channel4.com/programmes/the-americans/on-demand/75885-002
    I do see with freevine I do see only up to 1024x576. However when I am looking through the Developer Tools - Network. I am seeing a "stream.mpd" url below as the example goes:
    Code:
    https://cf.jos.c4assets.com/CH4_43_02_900_75885002001001_001/CH4_43_02_900_75885002001001_001_J01.ism/stream.mpd?c3.ri=13494570595474539845&mpd_segment_template=time&filter=%28type%3D%3D%22video%22%26%26%28%28DisplayHeight%3E%3D288%29%26%26%28systemBitrate%3C4800000%29%29%29%7C%7Ctype%21%3D%22video%22&ts=1703371173&e=600&st=qOVpShsm8yTi1s06ssxzNEUtSAglvzHk2QSc75dnNjc
    that seems to have 1280, and 1920 options. The normal stream "_001.mpd" url below as the example goes:
    Code:
    http://cf.dash01.stream.c4assets.com/wvmod-stream/CH4_33_05_42_75885002001001_001.mpd?c3.ri=13503014845349450466
    does not, only up to 1024. Is it possible for 1280 or 1920 versions here? I did try using the kid:key from your working script with the other mpd, obviously did not work. Just curious, looking to get fresh better versions of the show than what I currently have.
    just change from "andriod" to "web" (line 6) in service/channel4/api.yaml
    Image
    [Attachment 75705 - Click to enlarge]

    That did it! Now reading this iamghost, I do recall seeing this in this thread before, or somewhere else! I should have looked a bit longer, my bad! I appreciate the quick response! Thanks again!
    Quote Quote  
  2. Member
    Join Date
    Dec 2020
    Location
    Croatia
    Search PM
    Anyone else having issues with Pluto through a VPN? I have tried Surfshark (which can be quite crap, their servers often get busted by services which use VPN detection) and NordVPN (which I thought was a high quality service). I can download one episode of a show well, but when the next episode download starts my internet disconnects. So between episode downloads I have to kill the VPN, reconnect my internet and turn the VPN on again, which is a chore.
    There is a possibility it's an issue with my router, but I thought I'd ask here in case it's something to do with a VPN or Pluto or something freevine-related.
    Although BBC iPlayer, for example, is working like a charm for now with get_iplayer, multiple downoads without having to restart, and I usually can't DL anything from iP using Surfshark.
    Quote Quote  
  3. @ampersand:

    A VPN/geo block, or some kind of rate limit, on Pluto would just give you a 400 status response. If your entire connection gets killed, that points to another kind of issue. I guess you could try experimenting with lowering the --threads (default is 16) and see if makes any difference. I'm not sure why it would, but it's the only freevine-related setting I can think of that affects the network.

    I just tested a few shows by downloading a handful of episodes in a row from each and didn't experience any issues.
    Quote Quote  
  4. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by stabbedbybrick View Post
    Heyo, a new update has just been posted. Please read the changelog here: https://github.com/stabbedbybrick/freevine/releases/tag/v1.1.0
    I see you changed commands.py
    Code:
    console.print(f"\n❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 {__version__}\n")
    to
    Code:
    click.echo(f"\n❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 {__version__}\n")
    That still gave me the issue I had in my command window. Anyway it can be overcome by me commenting out that line but the strange thing is now the --titles results will not display in the window. All other functions work and display just fine.

    I know it's not your problem to solve, but any pointers as to why you think that could be so ?
    Quote Quote  
  5. Originally Posted by billybanana View Post
    I see you changed commands.py
    Code:
    console.print(f"\n❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 {__version__}\n")
    to
    Code:
    click.echo(f"\n❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 {__version__}\n")
    That still gave me the issue I had in my command window. Anyway it can be overcome by me commenting out that line but the strange thing is now the --titles results will not display in the window. All other functions work and display just fine.

    I know it's not your problem to solve, but any pointers as to why you think that could be so ?
    The "❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖" part is actually unicode symbols, maybe that's the problem? Try replacing it with ">_ freevine" and see if helps.
    Quote Quote  
  6. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by stabbedbybrick View Post

    The "❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖" part is actually unicode symbols, maybe that's the problem? Try replacing it with ">_ freevine" and see if helps.
    Yeah I tried that originally but given the line is commented out doesn't make any difference anyway. I might end up just switching back to an external command window so your script(s) just work straight OOTB. I can still make the GUI useful for people scared (or lazy) of the CLI anyway

    Just gotta figure out how to reuse the same external window each time, so it's more user friendly.
    Quote Quote  
  7. Thank you for the upgrade! I've got it installed and working and been testing a few URLs and randomly this one doesn't want to download for some reason: https://www.channel4.com/programmes/a-place-in-the-sun/on-demand/72017-092 weird error:

    Image
    [Attachment 75713 - Click to enlarge]


    Edit: Aha my fault it's a SmartDNS issue apparently...
    Last edited by Grimbarian; 24th Dec 2023 at 03:36.
    Quote Quote  
  8. Hi Chaps,...

    Could someone help me out please,... I'm trying to download the 1st season of top gear from the beeb.
    And I'm at a loss as to what is the correct call request.
    This seems to be the link for the first season:
    https://www.bbc.co.uk/iplayer/episodes/b006mj59/top-gear?seriesId=p00whzyg

    my first attempt was (obvious only to me)
    C:\freevine-1.0.0>freevine.py --season https://www.bbc.co.uk/iplayer/episodes/b006mj59/top-gear?seriesId=p00whzyg
    unfortunately this failed.
    I know it has to be --season but what would one add next?? (I'm not after the whole series, I'm lacking in HD space to do that).
    Quote Quote  
  9. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    You want 1 episode
    Freevine.py -e s01e01 https://www.bbc.co.uk/iplayer/episodes/b006mj59

    Or just 1 season
    -s s01
    Quote Quote  
  10. If you're using v1.10 or later don't forget the "get" after freevine.py.
    Quote Quote  
  11. Originally Posted by iamghost View Post
    You want 1 episode
    Freevine.py -e s01e01 https://www.bbc.co.uk/iplayer/episodes/b006mj59
    I think I've sussed it iamghost....

    first i used C:\freevine-1.0.0>freevine.py -t https://www.bbc.co.uk/iplayer/episodes/b006mj59/

    to see the insane number of files available...

    I then used C:\freevine-1.0.0>freevine.py -s01 https://www.bbc.co.uk/iplayer/episodes/b006mj59/

    but this only downloaded E01 in 4 different variations... a 1080p that was just over 4gb... then it downloaded a 396p version of the same file...

    it's still downloading, but E02 is only 396p so is E03.....
    So It looks like the above command produced a 1080p of E01 then all the others are 396p.

    edit:

    Well i requested only S01 - but it's still going, and now it's jumped to S02E01 and now it's jumped to S03E01 and now to S04E01....

    this is bananas.

    I've checked the download folder, and I have the following
    Season 01
    Season 02
    Season 03 ect, ect,
    Inside Season 01 folder I have
    Top.Gear.S01E01.396p.iP.WEB-DL.AAC2.0.H.264.mkv
    to
    Top.Gear.S01E10.396p.iP.WEB-DL.AAC2.0.H.264.mkv 10 files.

    Season 02 folder only has Top.Gear.S02E01.396p.iP.WEB-DL.AAC2.0.H.264.mkv

    Season 03 folder Top.Gear.S03E01.396p.iP.WEB-DL.AAC2.0.H.264.mkv all of the next folders only have 1 file in them.
    Last edited by LastResort; 24th Dec 2023 at 10:31.
    Quote Quote  
  12. Originally Posted by pelago View Post
    If you're using v1.10 or later don't forget the "get" after freevine.py.
    Sorry pelago, I didn't see your post.... I'm still using 1.06.
    Quote Quote  
  13. Might be worth upgrading...
    Quote Quote  
  14. Chaps,...

    I wanted to see what is actually available for S01E01

    https://www.bbc.co.uk/iplayer/episode/p00yzpg2/top-gear-series-1-episode-1

    this is what came back...

    Image
    [Attachment 75724 - Click to enlarge]
    Quote Quote  
  15. I can understand your reasoning for upgrading,... but if everything is working there's no need to break it.

    as you can see from another prog from the beeb, info is available...

    Image
    [Attachment 75725 - Click to enlarge]


    Looks like it's only top gear that's causing the problem.
    Quote Quote  
  16. What I get from 1.10:
    Code:
    python3 freevine.py get -i -e https://www.bbc.co.uk/iplayer/episode/p00yzpg2/top-gear-series-1-episode-1
    
    ❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 v1.1.0
    
    17:13:20.779 INFO : BBC iPlayer
    17:13:21.548 INFO : Top Gear S01E01
    
    17:13:21.548 INFO : Filename: Top.Gear.S01E01.540p.iP.WEB-DL.AAC2.0.H.264
    17:13:21.548 INFO : Subtitles: Yes
    
    17:13:21.672 INFO : N_m3u8DL-RE (Beta version) 20230628
    17:13:21.697 INFO : Loading URL: http://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_sd/f56ce9-p00yzpg3/vf_p00yzpg3_302f38d5-c7a1-4658-912f-66f148fb91f8.ism/hls/master.m3u8
    17:13:21.729 INFO : Content Matched: HTTP Live Streaming
    17:13:21.729 INFO : Parsing streams...
    17:13:21.729 WARN : Master List detected, try parse all streams
    17:13:21.734 INFO : Extracted, there are 9 streams, with 9 basic streams, 0 audio streams, 0 subtitle streams
    17:13:21.734 INFO : Vid 960x540 | 1836 Kbps | 50 | mp4a.40.2
    17:13:21.734 INFO : Vid 704x396 | 1800 Kbps | 50 | mp4a.40.2
    17:13:21.734 INFO : Vid 704x396 | 1013 Kbps | 25 | mp4a.40.2
    17:13:21.734 INFO : Vid 640x360 | 865 Kbps | 25 | mp4a.40.2
    17:13:21.734 INFO : Vid 512x288 | 599 Kbps | 25 | mp4a.40.2
    17:13:21.734 INFO : Vid 448x252 | 598 Kbps | 25 | mp4a.40.2
    17:13:21.735 INFO : Vid 384x216 | 434 Kbps | 25 | mp4a.40.2
    17:13:21.735 INFO : Vid 256x144 | 268 Kbps | 25 | mp4a.40.5
    17:13:21.735 INFO : Vid 192x108 | 143 Kbps | 25 | mp4a.40.5
    17:13:21.735 INFO : Parsing streams...
    17:13:21.757 INFO : Selected streams:
    17:13:21.757 INFO : Vid 960x540 | 1836 Kbps | 50 | mp4a.40.2 | 461 Segments | ~58m58s
    Quote Quote  
  17. Among other things in release notes from 1.10:
    [iPlayer] Improve search for available versions and add status checks before committing to download
    So, y'know...
    Quote Quote  
  18. Yes,... I've already read what 1.10 does.... I noticed that Get_Iplayer will pull down SD 540p.... Just cant work out why freevine will only pull 360p and not 540p. (I'm just having a "dog with a bone" time). Can't let it get the better of me. But thanks for your input pelago. Have a great xmas.
    Quote Quote  
  19. Originally Posted by LastResort View Post
    Just cant work out why freevine will only pull 360p and not 540p.
    Because you're using an outdated version.
    Quote Quote  
  20. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    vinetrimmer showing 540p max
    Code:
    2023-12-24 23:02:58 [I] download :  + 1 Local Vaults
    2023-12-24 23:02:58 [I] download :  + 0 Remote Vaults
    2023-12-24 23:02:59 [I] download :  + Loaded LocalDevice: 4464 (L3)
    2023-12-24 23:02:59 [I] iP : Creating a Python-requests Session
    2023-12-24 23:02:59 [I] iP :  + Set Common Headers
    2023-12-24 23:02:59 [I] iP :  + Set Cookies
    2023-12-24 23:02:59 [I] iP : Obtaining a proxy to "gb"
    2023-12-24 23:02:59 [I] iP :  + Proxy was skipped as current region matches
    2023-12-24 23:02:59 [I] iP :  + Loaded [BBCiPlayer] Class instance
    2023-12-24 23:02:59 [I] iP : Retrieving Titles
    2023-12-24 23:03:01 [I] Titles : Title: Top Gear
    2023-12-24 23:03:01 [I] Titles : Total Episodes: 261
    2023-12-24 23:03:01 [I] Titles : By Season: 0 (26), 1 (10), 2 (10), 3 (10), 4 (10), 5 (9), 6 (11), 7 (7), 8 (9), 9 (7), 10 (10), 11 (6), 12 (8), 13 (7), 14 (7), 15 (7), 16 (6), 17 (6), 18 (7), 19 (7), 20 (6), 21 (7), 22 (9), 23 (6), 24 (7), 25 (6), 26 (5), 27 (5), 28 (6), 29 (5), 30 (4), 31 (5), 32 (5), 33 (5)
    2023-12-24 23:03:01 [I] iP : Getting tracks for Top Gear S01E01 - Episode 1
    2023-12-24 23:03:02 [I] iP : > All Tracks:
    2023-12-24 23:03:02 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:02 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:02 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:02 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:02 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:02 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:02 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:02 [I] iP : > Selected Tracks:
    2023-12-24 23:03:02 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:02 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:02 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:02 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:02 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:02 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:02 [I] iP : Getting tracks for Top Gear S01E02 - Episode 2
    2023-12-24 23:03:03 [I] iP : > All Tracks:
    2023-12-24 23:03:03 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:03 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:03 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:03 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:03 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:03 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:03 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:03 [I] iP : > Selected Tracks:
    2023-12-24 23:03:03 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:03 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:03 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:03 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:03 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:03 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:03 [I] iP : Getting tracks for Top Gear S01E03 - Episode 3
    2023-12-24 23:03:04 [I] iP : > All Tracks:
    2023-12-24 23:03:04 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:04 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:04 [I] iP : > Selected Tracks:
    2023-12-24 23:03:04 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:04 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:04 [I] iP : Getting tracks for Top Gear S01E04 - Episode 4
    2023-12-24 23:03:04 [I] iP : > All Tracks:
    2023-12-24 23:03:04 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:04 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:04 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:04 [I] iP : > Selected Tracks:
    2023-12-24 23:03:04 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:04 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:04 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:04 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:04 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:04 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:04 [I] iP : Getting tracks for Top Gear S01E05 - Episode 5
    2023-12-24 23:03:05 [I] iP : > All Tracks:
    2023-12-24 23:03:05 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:05 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:05 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:05 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:05 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:05 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:05 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:05 [I] iP : > Selected Tracks:
    2023-12-24 23:03:05 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:05 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:05 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:05 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:05 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:05 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:05 [I] iP : Getting tracks for Top Gear S01E06 - Episode 6
    2023-12-24 23:03:06 [I] iP : > All Tracks:
    2023-12-24 23:03:06 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:06 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:06 [I] iP : > Selected Tracks:
    2023-12-24 23:03:06 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:06 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:06 [I] iP : Getting tracks for Top Gear S01E07 - Episode 7
    2023-12-24 23:03:06 [I] iP : > All Tracks:
    2023-12-24 23:03:06 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:06 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:06 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:06 [I] iP : > Selected Tracks:
    2023-12-24 23:03:06 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:06 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:06 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:06 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:06 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:06 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:06 [I] iP : Getting tracks for Top Gear S01E08 - Episode 8
    2023-12-24 23:03:07 [I] iP : > All Tracks:
    2023-12-24 23:03:07 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:07 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:07 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:07 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:07 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:07 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:07 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:07 [I] iP : > Selected Tracks:
    2023-12-24 23:03:07 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:07 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:07 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:07 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:07 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:07 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:07 [I] iP : Getting tracks for Top Gear S01E09 - Episode 9
    2023-12-24 23:03:08 [I] iP : > All Tracks:
    2023-12-24 23:03:08 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:08 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:08 [I] iP : > Selected Tracks:
    2023-12-24 23:03:08 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:08 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:08 [I] iP : Getting tracks for Top Gear S01E10 - Episode 10
    2023-12-24 23:03:08 [I] iP : > All Tracks:
    2023-12-24 23:03:08 [I] Tracks : 9 Video Tracks:
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 704x396 @ 1570 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.4D401F, SDR] | en | 704x396 @ 827 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C01E, SDR] | en | 640x360 @ 688 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.4D4015, SDR] | en | 512x288 @ 437 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 448x252 @ 436 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 384x216 @ 281 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 256x144 @ 156 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.42C015, SDR] | en | 192x108 @ 86 kb/s, 25.000 FPS
    2023-12-24 23:03:08 [I] Tracks : 3 Audio Tracks:
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.5] | 96 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.5] | 48 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:08 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:08 [I] iP : > Selected Tracks:
    2023-12-24 23:03:08 [I] Tracks : 1 Video Track:
    2023-12-24 23:03:08 [I] Tracks : VID | [avc1.64001F, SDR] | en | 960x540 @ 1604 kb/s, 50.000 FPS
    2023-12-24 23:03:08 [I] Tracks : 1 Audio Track:
    2023-12-24 23:03:08 [I] Tracks : AUD | [mp4a.40.2] | 128 kb/s | en
    2023-12-24 23:03:08 [I] Tracks : 1 Text Track:
    2023-12-24 23:03:08 [I] Tracks : SUB | [ttml] | en-GB | United Kingdom (SDH)
    2023-12-24 23:03:08 [I] iP : Processed all titles!
    Quote Quote  
  21. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Merryxmas all!

    Any ideas on STV errors constant init failed and 403 response errors. Even tohugh I created an account and even though using a SmartDNS linked to scotland.


    "13:09:12.229 WARN : Response status code does not indicate success: 403 (Forbidden).
    13:09:12.229 WARN : Response status code does not indicate success: 403 (Forbidden).
    13:09:12.235 ERROR: Download init file failed!

    (venv) C:\freevine-1.0.6>"

    even browser struggles to play them, just spins a cog for ages then errors...

    Cheers!

    Edit: Fixed, was indeed IP issue
    Last edited by SE14man; 24th Dec 2023 at 21:35.
    Quote Quote  
  22. I'm Having a small problem with stv.....
    Not had this before,... and I get the same error using either 1.06 or the latest version. I also have set a username and password for stv. and the programme plays within chrome browser.

    C:\freevine-1.1.0>freevine.py get -i -e https://player.stv.tv/episode/4j9p/the-1-club

    ❯_ ���������������� v1.1.0

    10:40:23.927 ←[4m←[32mINFO←[0m : ←[1mSTV Player←[0m
    10:40:23.927 ←[4m←[32mINFO←[0m : + Loading user profile
    Traceback (most recent call last):
    File "C:\freevine-1.1.0\freevine.py", line 17, in <module>
    cli()
    File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 1078, in main
    rv = self.invoke(ctx)
    ^^^^^^^^^^^^^^^^
    File "C:\Users\xxxxxxxxxx\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\xxxxxxxxxx\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\xxxxxxxxxx\AppData\Local\Programs\Python \Python311\Lib\site-packages\click\core.py", line 783, in invoke
    return __callback(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\freevine-1.1.0\utils\commands.py", line 77, in get
    Service(config, **kwargs)
    File "C:\freevine-1.1.0\services\stv\stv.py", line 43, in __init__
    self.get_options()
    File "C:\freevine-1.1.0\services\stv\stv.py", line 224, in get_options
    downloads, title = get_downloads(self)
    ^^^^^^^^^^^^^^^^^^^
    File "C:\freevine-1.1.0\utils\options.py", line 160, in get_downloads
    downloads, title = stream.get_episode_from_url(stream.episode)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\freevine-1.1.0\services\stv\stv.py", line 206, in get_episode_from_url
    season=int(content["playerSeries"]["name"].split(" ")[1])
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ValueError: invalid literal for int() with base 10: 'Episodes'

    C:\freevine-1.1.0>

    ---------------------------------------------------------------------------------------------------
    Side note:
    I tried with a different episode from a different programme and everything works okay.
    ---------------------------------------------------------------------------------------------------

    C:\freevine-1.1.0>freevine.py get -i -e https://player.stv.tv/episode/46rz/the-tower

    ❯_ ���������������� v1.1.0

    10:45:06.877 ←[4m←[32mINFO←[0m : ←[1mSTV Player←[0m
    10:45:06.879 ←[4m←[32mINFO←[0m : + Loading user profile
    10:45:07.811 ←[4m←[32mINFO←[0m : The Tower S01E01
    10:45:07.811 ←[4m←[32mINFO←[0m : No encryption found

    10:45:08.556 INFO : N_m3u8DL-RE (Beta version) 20230628
    10:45:08.587 INFO : Loading URL: http://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/clear/1486976045/8207b4...lkNjFiMg%3D%3D
    10:45:08.619 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    10:45:08.623 INFO : Parsing streams...
    10:45:08.787 INFO : Extracted, there are 9 streams, with 5 basic streams, 3 audio streams, 1 subtitle streams
    10:45:08.788 INFO : Vid 1920x1080 | 3387 Kbps | 421c6669-64dc-4ba9-b24c-aeabd1f41f12 | 25 | avc1.640028 | 1402 Segments |
    ~46m44s
    10:45:08.789 INFO : Vid 1280x720 | 1699 Kbps | 53f26320-c40c-47f5-8307-35e6e4b599b2 | 25 | avc1.4d001f | 1402 Segments |
    ~46m44s
    10:45:08.790 INFO : Vid 1024x576 | 853 Kbps | 08d62de7-753b-4609-bd34-157f4e1fddbf | 25 | avc1.4d001f | 1402 Segments |
    ~46m44s
    10:45:08.790 INFO : Vid 640x360 | 471 Kbps | 02289bc1-6eb7-4570-8f72-08b21494c16f | 25 | avc1.4d001e | 1402 Segments |
    ~46m44s
    10:45:08.791 INFO : Vid 384x216 | 241 Kbps | 017bb31b-aed8-407b-a673-83951cc99d38 | 25 | avc1.42000d | 1402 Segments |
    ~46m44s
    10:45:08.792 INFO : Aud c70f8205-8f75-4984-8c18-4d7a9b1b1adc | 127 Kbps | mp4a.40.2 | en | 1413 Segments | ~46m43s
    10:45:08.792 INFO : Aud 4d85df0f-ecba-40ac-9d05-66abd18ee38c | 96 Kbps | mp4a.40.2 | en | 1413 Segments | ~46m43s
    10:45:08.793 INFO : Aud 4d961ba0-6ba5-4923-bc22-8e163f268759 | 63 Kbps | mp4a.40.2 | en | 1413 Segments | ~46m43s
    10:45:08.793 INFO : Sub 04d2ce34-4a78-4b40-9aed-453e4a06ef41 | en | 1 Segment | ~46m42s
    10:45:08.794 INFO : Parsing streams...
    10:45:08.804 INFO : Selected streams:
    10:45:08.806 INFO : Vid 1920x1080 | 3387 Kbps | 421c6669-64dc-4ba9-b24c-aeabd1f41f12 | 25 | avc1.640028 | 1402 Segments |
    ~46m44s
    10:45:08.807 INFO : Aud c70f8205-8f75-4984-8c18-4d7a9b1b1adc | 127 Kbps | mp4a.40.2 | en | 1413 Segments | ~46m43s
    10:45:08.807 INFO : Sub 04d2ce34-4a78-4b40-9aed-453e4a06ef41 | en | 1 Segment | ~46m42s

    C:\freevine-1.1.0>

    (Is it something to do with ValueError: invalid literal for int() with base 10: 'Episodes')
    Quote Quote  
  23. The STV issue has been fixed in the main branch.

    I've also fixed Channel4 so that if it doesn't find 1080p on the android API, it switches to the web endpoint automatically. So there's no longer any need to change the client manually in the yaml file.

    And I've added a new option to read commands from a text file. This is useful if you want to batch download movies or from multiple services.

    Create a text file and name it whatever. Put each command on its own line:
    Code:
    get --movie https://www.example.com
    get --episode S01E01 --select-video res=720 https://www.example2.com
    get --season S01 https://www.example3.com
    And then use the "file" command:
    Code:
    freevine.py file "path/to/file.txt"
    I suspect there will be some issues with these so I don't want to commit to a new full release. Feel free to test them out and report any bugs.
    Quote Quote  
  24. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Originally Posted by stabbedbybrick View Post
    The STV issue has been fixed in the main branch.

    I've also fixed Channel4 so that if it doesn't find 1080p on the android API, it switches to the web endpoint automatically. So there's no longer any need to change the client manually in the yaml file.

    And I've added a new option to read commands from a text file. This is useful if you want to batch download movies or from multiple services.

    Create a text file and name it whatever. Put each command on its own line:
    Code:
    get --movie https://www.example.com
    get --episode S01E01 --select-video res=720 https://www.example2.com
    get --season S01 https://www.example3.com
    And then use the "file" command:
    Code:
    freevine.py file "path/to/file.txt"
    I suspect there will be some issues with these so I don't want to commit to a new full release. Feel free to test them out and report any bugs.
    Definitely time to switch over to the latest version I think!

    Thanks so much
    Quote Quote  
  25. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by stabbedbybrick View Post
    And I've added a new option to read commands from a text file. This is useful if you want to batch download movies or from multiple services.
    Nice mate. Will give me something else to mess around with.
    Quote Quote  
  26. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Getting an error with any All4 download at the moment. Could my IP be banned maybe ? Not that I've grabbed much recently from them to cause that.

    Code:
    freevine.py get --episode  s25e01 https://www.channel4.com/programmes/grand-designs/on-demand/70447-007  -sv res=720:for=best
    Code:
    ❯_ 𝕗𝕣𝕖𝕖𝕧𝕚𝕟𝕖 v1.1.0
    
    16:51:59.127 INFO : ALL4
    16:51:59.128 INFO : + Loading user profile
    16:52:02.483 INFO : Grand Designs: 24 Season(s), 232 Episode(s)
    
    16:52:02.483 INFO : Cache is empty, aquiring new tokens...
    16:52:02.483 INFO : Authenticating with service...
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 467, in _make_request
        self._validate_conn(conn)
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 1096, in _validate_conn
        conn.connect()
      File "C:\Python312\Lib\site-packages\urllib3\connection.py", line 642, in connect
        sock_and_verified = _ssl_wrap_socket_and_match_hostname(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connection.py", line 782, in _ssl_wrap_socket_and_match_hostname
        ssl_sock = ssl_wrap_socket(
                   ^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\ssl_.py", line 470, in ssl_wrap_socket
        ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\ssl_.py", line 514, in _ssl_wrap_socket_impl
        return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\ssl.py", line 455, in wrap_socket
        return self.sslsocket_class._create(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\ssl.py", line 1046, in _create
        self.do_handshake()
      File "C:\Python312\Lib\ssl.py", line 1317, in do_handshake
        self._sslobj.do_handshake()
    ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
        response = self._make_request(
                   ^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 491, in _make_request
        raise new_e
    urllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\requests\adapters.py", line 486, in send
        resp = conn.urlopen(
               ^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 844, in urlopen
        retries = retries.increment(
                  ^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\retry.py", line 515, in increment
        raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.channel4.com', port=443): Max retries exceeded with url: /online/v2/auth/token (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "D:\Downloads\freevine-1.1.0\freevine.py", line 15, in <module>
        cli()
      File "C:\Python312\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\utils\commands.py", line 79, in get
        Service(config, **kwargs)
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 60, in __init__
        self.get_options()
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 359, in get_options
        self.download(download, title)
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 362, in download
        self.res, manifest, token = self.get_mediainfo(stream.id, self.quality)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 289, in get_mediainfo
        manifest, token = self.android_playlist(video_id)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 248, in android_playlist
        token = self.authenticate()
                ^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 219, in authenticate
        r = self.client.post(self.login, data=data)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 637, in post
        return self.request("POST", url, data=data, json=json, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 589, in request
        resp = self.send(prep, **send_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 703, in send
        r = adapter.send(request, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\adapters.py", line 517, in send
        raise SSLError(e, request=request)
    requests.exceptions.SSLError: HTTPSConnectionPool(host='api.channel4.com', port=443): Max retries exceeded with url: /online/v2/auth/token (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
    
    D:\Downloads\freevine-1.1.0>
    Quote Quote  
  27. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Originally Posted by billybanana View Post
    Getting an error with any All4 download at the moment. Could my IP be banned maybe ? Not that I've grabbed much recently from them to cause that.

    Code:
    freevine.py get --episode  s25e01 https://www.channel4.com/programmes/grand-designs/on-demand/70447-007  -sv res=720:for=best
    Code:
    ❯_ ���������������� v1.1.0
    
    16:51:59.127 INFO : ALL4
    16:51:59.128 INFO : + Loading user profile
    16:52:02.483 INFO : Grand Designs: 24 Season(s), 232 Episode(s)
    
    16:52:02.483 INFO : Cache is empty, aquiring new tokens...
    16:52:02.483 INFO : Authenticating with service...
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 467, in _make_request
        self._validate_conn(conn)
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 1096, in _validate_conn
        conn.connect()
      File "C:\Python312\Lib\site-packages\urllib3\connection.py", line 642, in connect
        sock_and_verified = _ssl_wrap_socket_and_match_hostname(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connection.py", line 782, in _ssl_wrap_socket_and_match_hostname
        ssl_sock = ssl_wrap_socket(
                   ^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\ssl_.py", line 470, in ssl_wrap_socket
        ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\ssl_.py", line 514, in _ssl_wrap_socket_impl
        return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\ssl.py", line 455, in wrap_socket
        return self.sslsocket_class._create(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\ssl.py", line 1046, in _create
        self.do_handshake()
      File "C:\Python312\Lib\ssl.py", line 1317, in do_handshake
        self._sslobj.do_handshake()
    ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
        response = self._make_request(
                   ^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 491, in _make_request
        raise new_e
    urllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "C:\Python312\Lib\site-packages\requests\adapters.py", line 486, in send
        resp = conn.urlopen(
               ^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\connectionpool.py", line 844, in urlopen
        retries = retries.increment(
                  ^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\urllib3\util\retry.py", line 515, in increment
        raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.channel4.com', port=443): Max retries exceeded with url: /online/v2/auth/token (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "D:\Downloads\freevine-1.1.0\freevine.py", line 15, in <module>
        cli()
      File "C:\Python312\Lib\site-packages\click\core.py", line 1157, in __call__
        return self.main(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1078, in main
        rv = self.invoke(ctx)
             ^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1688, in invoke
        return _process_result(sub_ctx.command.invoke(sub_ctx))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 1434, in invoke
        return ctx.invoke(self.callback, **ctx.params)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\click\core.py", line 783, in invoke
        return __callback(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\utils\commands.py", line 79, in get
        Service(config, **kwargs)
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 60, in __init__
        self.get_options()
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 359, in get_options
        self.download(download, title)
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 362, in download
        self.res, manifest, token = self.get_mediainfo(stream.id, self.quality)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 289, in get_mediainfo
        manifest, token = self.android_playlist(video_id)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 248, in android_playlist
        token = self.authenticate()
                ^^^^^^^^^^^^^^^^^^^
      File "D:\Downloads\freevine-1.1.0\services\channel4\channel4.py", line 219, in authenticate
        r = self.client.post(self.login, data=data)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 637, in post
        return self.request("POST", url, data=data, json=json, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 589, in request
        resp = self.send(prep, **send_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\sessions.py", line 703, in send
        r = adapter.send(request, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Python312\Lib\site-packages\requests\adapters.py", line 517, in send
        raise SSLError(e, request=request)
    requests.exceptions.SSLError: HTTPSConnectionPool(host='api.channel4.com', port=443): Max retries exceeded with url: /online/v2/auth/token (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1000)')))
    
    D:\Downloads\freevine-1.1.0>
    I was getting those too... I thought that my Channel 4 and 5 had blacklisted my DNS. I think that is the case. When I tried VPN it actually seemed to fix that issue. I think its possible CH5 and ALL4 have now blocked dns4me if thats what you're using? I tried multiple DNS servers on dns4me and still the same error. Only VPN resolved it.
    Quote Quote  
  28. Originally Posted by billybanana View Post
    Getting an error with any All4 download at the moment. Could my IP be banned maybe ? Not that I've grabbed much recently from them to cause that.
    Tested the same command and worked perfectly with my two SmartDNS'
    Quote Quote  
  29. Member SE14man's Avatar
    Join Date
    Jul 2005
    Location
    Queensland
    Search Comp PM
    Originally Posted by Grimbarian View Post
    Originally Posted by billybanana View Post
    Getting an error with any All4 download at the moment. Could my IP be banned maybe ? Not that I've grabbed much recently from them to cause that.
    Tested the same command and worked perfectly with my two SmartDNS'
    For me its happening with 'DNS4me' contacted support to see what they can do
    Quote Quote  
  30. Originally Posted by SE14man View Post
    I was getting those too... I thought that my Channel 4 and 5 had blacklisted my DNS. I think that is the case. When I tried VPN it actually seemed to fix that issue. I think its possible CH5 and ALL4 have now blocked dns4me if thats what you're using? I tried multiple DNS servers on dns4me and still the same error. Only VPN resolved it.
    Works for me with SmartDNSProxy and Getflix (they're basically sister companies). ControlD started downloading ok but then failed which isn't usual for ControlD, they don't really have the bandwidth for downloading just the handshake part is good for getting keys and MPD URLs and things like that...
    Quote Quote  



Similar Threads

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