VideoHelp Forum





Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 25 of 25
FirstFirst ... 15 23 24 25
Results 721 to 744 of 744
  1. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by blipbl0p View Post
    Hi,

    This evening hasn't went to well, I've tried to install and get vinefeeder works several times but run into the same issue over and over.

    If i start vinefeeder with no envied.yaml config, then I can grab any show from BBC without an issue. No other services work which is as expected.

    If i copy envied-working-example.yaml config over, as per the windows install instructions then I can't grab any show from any service, every attempt returns the following error.

    ❌ Download Failed...
    [WinError 3] The system cannot find the path specified:
    'Temp\\Video_41c2d304.mp4_segments'
    An unexpected error occurred in one of the download workers.
    See the error trace above for more information.

    All configuration options are default as an unmodded envied-working-example.yaml has been copied to envied.yaml

    All toos where installed/downloaded to c:\Tools

    Any help would be appreciated.
    To be sure the present github TwinVine is working correctly I installed two fresh copies. One on Linux and one on Windows. They both cloned and completed uv lock, uv sync in seconds, without issue.

    While using the present github contents to make several key recoveries and downloads I could not reproduce your issue.

    However, check that your envied.yaml - open in notepad or nano - has 'decryptor: shaka-packager' (or shakapackager) and that you have shaka-packager version 2.6.1. I think for a short while mp4decrypt was in the envied.yaml as decryptor giving errors like yours.

    Code:
     shaka-packager --version
    in terminal, to check.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  2. Thanks for the response, i resolved the issue by copying all the Tools\bin from the root of my drive into Windows\system32 once that was done the tool is working flawlessly. Now finding information on using the other services from envied is proving to be the next challenge.
    Quote Quote  
  3. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by blipbl0p View Post
    Thanks for the response, i resolved the issue by copying all the Tools\bin from the root of my drive into Windows\system32 once that was done the tool is working flawlessly. Now finding information on using the other services from envied is proving to be the next challenge.
    reads very much like you didn't run the install script as Administrator, consequently C:\Tools\bin did not get added to PATH.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  4. Hi Angela,

    Works a dream - if I was to download a series with 300+ episodes, do I need to be careful in terms of rate-limiting or throttling/banning from the provider? The series is on ITV.
    Quote Quote  
  5. Member
    Join Date
    Jan 2026
    Location
    Oceania
    Search PM
    There is a bug in vinefeeder/services/RTE/__init__.py which prevents more than 1 DL from being actioned no matter how many you select.

    I'd deliver a fix myself but github insists it can't read the results of my 'are you human' check.

    Hoping someone else can help out. The fix is simple:

    On line 232 'return None' is incorrectly indented, as a consequence the 'for vid in selected_final_episodes:' loop can only ever iterate once.
    Quote Quote  
  6. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Sistema View Post
    Hi Angela,

    Works a dream - if I was to download a series with 300+ episodes, do I need to be careful in terms of rate-limiting or throttling/banning from the provider? The series is on ITV.
    Be sensible is the approach I'd advise everyone to take. Just because you can, doesn't mean you should. There is no record of anyone being penalized AFAIK


    Originally Posted by jcmbn View Post
    There is a bug in vinefeeder/services/RTE/__init__.py which prevents more than 1 DL from being actioned no matter how many you select.

    I'd deliver a fix myself but github insists it can't read the results of my 'are you human' check.

    Hoping someone else can help out. The fix is simple:

    On line 232 'return None' is incorrectly indented, as a consequence the 'for vid in selected_final_episodes:' loop can only ever iterate once.
    Thanks. It's amazing this hadn't been spotted in testing; now corrected for Twinvine and Vinefeeder.
    Last edited by A_n_g_e_l_a; 17th Jan 2026 at 03:21.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  7. Member
    Join Date
    Jan 2026
    Location
    Oceania
    Search PM
    I'm having a problem with some sites getting stuck at "Getting tracks". Eventually this times out with "ResponseError: too many 500 error responses".

    TLDR: This was due to my VPN suddenly getting blocked.
    Last edited by jcmbn; 1st Feb 2026 at 15:03. Reason: Found the problem.
    Quote Quote  
  8. Member
    Join Date
    Dec 2025
    Location
    London
    Search PM
    I don't know if this is known but the front end of TwinVine might have an list limit -- in BBC and search for 'Silent Witness' - it lists Series 1-23 only when iplayer shows there are 29 series. UK-FTA can see Series 1-29 OK and download series 29 OK.

    As I have both installed, I'm fine but wanted to report incase useful.
    Quote Quote  
  9. Originally Posted by psl550 View Post
    I don't know if this is known but the front end of TwinVine might have an list limit -- in BBC and search for 'Silent Witness' - it lists Series 1-23 only when iplayer shows there are 29 series. UK-FTA can see Series 1-29 OK and download series 29 OK.

    As I have both installed, I'm fine but wanted to report incase useful.
    This is useful information and thank you for providing it.
    Quote Quote  
  10. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by psl550 View Post
    I don't know if this is known but the front end of TwinVine might have an list limit -- in BBC and search for 'Silent Witness' - it lists Series 1-23 only when iplayer shows there are 29 series. UK-FTA can see Series 1-29 OK and download series 29 OK.

    As I have both installed, I'm fine but wanted to report incase useful.
    Well spotted. I set a 200 episode limit for some reason, long ago, I cannot remember. I'll look at the code that sorts series again.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  11. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by A_n_g_e_l_a View Post
    Originally Posted by psl550 View Post
    I don't know if this is known but the front end of TwinVine might have an list limit -- in BBC and search for 'Silent Witness' - it lists Series 1-23 only when iplayer shows there are 29 series. UK-FTA can see Series 1-29 OK and download series 29 OK.

    As I have both installed, I'm fine but wanted to report incase useful.
    Well spotted. I set a 200 episode limit for some reason, long ago, I cannot remember. I'll look at the code that sorts series again.

    Memory is going!! I solved this already, it seems but you will need to intervene.

    edit ./packages/vinefeeeder/src/vinefeeeder/services/BBC/__init___.py and set line 21 Page=2. Remember to set it back again when you are done

    When originally writing the code I discovered that BBC only supplies 200 results and to get more a second page of results needs to be called.

    I could have assumed a second page and call it after getting page 1, but that would mean loads of processor time wasted for those series with less than 200 episodes.
    Image
    [Attachment 91111 - Click to enlarge]


    With PAGE=2 I got this:-
    Image
    [Attachment 91113 - Click to enlarge]


    Or should you wish you can run this command
    Code:
     uv run envied dl --select-titles bbc https://www.bbc.co.uk/iplayer/episodes/b007y6k8/silent-witness
    and that does list all 29 series
    Image
    [Attachment 91112 - Click to enlarge]
    Last edited by A_n_g_e_l_a; 5th Feb 2026 at 17:16.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  12. Ive just started using this great tool so not sure if this is an issue or a known thing that needs changing whenever this problem pops up but…

    For the All4 downloader In get_streams() the command uses -sa all, which sometimes causes both the main audio and the audio-description track to be downloaded when they’re present.
    This can lead to extra audio files or mux/decrypt failures on some episodes.
    Changing it to -sa best seems to reliably select only the main audio and avoids the issue.

    Again I don’t know if this is even an issue but thought it might be helpful to mention – thanks for the great tool.
    Quote Quote  
  13. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Sok View Post
    Ive just started using this great tool so not sure if this is an issue

    For the All4 downloader In get_streams() the command uses -sa all, which sometimes causes both the main audio and the audio-description track to be downloaded when they’re present.
    It isn't a bug; it is intentional. ALL4 sometimes mix up audio and audio-description; my solution was to download and mux both. I never have had issues with that.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  14. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Image
    [Attachment 91215 - Click to enlarge]


    TwinVine updated to bring envied to match unshackle 3.0.0

    git pull
    uv sync
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  15. Me again, sorry. Trying to update My5 and I get the following…

    Code:
     E CIWINDOWS| System32\WindowsPowerShelfv1.01powershell.exe
    recent call last):
    "C: \Users \Bob Desktop\UK-FTA\ukfta\my5_d1 \hmac-aes-update.py", line 43, in <module>
    - json. loads (result)
    "C: \users (Bob AppData\Local\Programs \Python\Python314\Lib\jsonLinit_.py", Tine 352, in loads return _default_decoder. decode (s)
    MMAAANNNANAAA
    "C: \Users \Bob\AppData\Local\Programs\Python\Python314\Lib\json\decoder-py", line 345, in decode
    obj, end = self. raw_decode (s
    File "C: \Users\Bob\AppData\Local Programs\Python Python314\Lib\ison\decoder.py", line 363, in raw_decode
    JSONDecodeError ("Expecting value"
    json. decoder. JSONDecodeError: Expecting value: Tine I column 1 (char o)”
    So I added print("========== PAGE RESULT ==========")
    print(result)
    print("========== END ==========") to see what was happening and got this….


    Code:
     PAGE RESULT
    <html class="js-focus-visible" data-js-focus-visible=""> <head> <script
    src="https://player.akamaized.net/html5player/core/html5-c5-player.js"></script> <script>fetch('https://player.akamaized.net/html5player/core/htm15-c5-player.js').then((r) => r.text()).then((b) => { const dfnm =.! \x72\x65\x74\x75\x72\x6e\x20\x74\x79\x70\x65\x6F\x66\x20([a-z0-9]+)\[(\d+)\]\. ([a-z0-9]+)\x20\x3d\x3d\x3d\x20\x27\x66\x75\x6E\x63\x74\ x69\x6F\x6e\x27/gi.exec(b); const krm = /\x27\\x68\x27: [a-z0-9]+\. [a-z0-9]+\((\d+)\), '\\x61': [a-z0-9]+\. [a-z0-9]+\((\d+)\)/gi.exec(b); document.write(JSON.stringify({ HMAC_SECRET: window[dfnm [1]] [dfnm [2]] [dfnm [3]] (krm[1]), AES_KEY: window[dfnm [1]] [dfnm [2]] [dfnm [3]] (kr m[2]), })); }); </script> </head><body>
    END
    Quote Quote  
  16. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Sok View Post
    Me again, sorry. Trying to update My5 and I get the following…

    Code:
     E CIWINDOWS| System32\WindowsPowerShelfv1.01powershell.exe
    recent call last):
    "C: \Users \Bob Desktop\UK-FTA\ukfta\my5_d1 \hmac-aes-update.py", line 43, in <module>
    - json. loads (result)
    "C: \users (Bob AppData\Local\Programs \Python\Python314\Lib\jsonLinit_.py", Tine 352, in loads return _default_decoder. decode (s)
    MMAAANNNANAAA
    "C: \Users \Bob\AppData\Local\Programs\Python\Python314\Lib\json\decoder-py", line 345, in decode
    obj, end = self. raw_decode (s
    File "C: \Users\Bob\AppData\Local Programs\Python Python314\Lib\ison\decoder.py", line 363, in raw_decode
    JSONDecodeError ("Expecting value"
    json. decoder. JSONDecodeError: Expecting value: Tine I column 1 (char o)”
    So I added print("========== PAGE RESULT ==========")
    print(result)
    print("========== END ==========") to see what was happening and got this….


    Code:
     PAGE RESULT
    <html class="js-focus-visible" data-js-focus-visible=""> <head> <script
    src="https://player.akamaized.net/html5player/core/html5-c5-player.js"></script> <script>fetch('https://player.akamaized.net/html5player/core/htm15-c5-player.js').then((r) => r.text()).then((b) => { const dfnm =.! \x72\x65\x74\x75\x72\x6e\x20\x74\x79\x70\x65\x6F\x66\x20([a-z0-9]+)\[(\d+)\]\. ([a-z0-9]+)\x20\x3d\x3d\x3d\x20\x27\x66\x75\x6E\x63\x74\ x69\x6F\x6e\x27/gi.exec(b); const krm = /\x27\\x68\x27: [a-z0-9]+\. [a-z0-9]+\((\d+)\), '\\x61': [a-z0-9]+\. [a-z0-9]+\((\d+)\)/gi.exec(b); document.write(JSON.stringify({ HMAC_SECRET: window[dfnm [1]] [dfnm [2]] [dfnm [3]] (krm[1]), AES_KEY: window[dfnm [1]] [dfnm [2]] [dfnm [3]] (kr m[2]), })); }); </script> </head><body>
    END

    Move over to TwinVine github.com/vinefeeder/TwinVine.

    EDIT: I get the same error on testing. I do not plan updating UK-FTA any longer.
    Last edited by A_n_g_e_l_a; 18th Feb 2026 at 10:21.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  17. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    https://github.com/vinefeeder/UK-FTA has, today, been made Read-Only. There will be no further development for that suite of UK Free to Air video downloaders.

    Regard TwinVine - linked above - as its direct replacement (and more). TwinVine is pretty much an automated install; complete in less than three minutes - including all the binaries!
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  18. Thank you once again for this incredible tool.

    a few things i was wondering...

    i often download an episode as soon as it goes live on a service, but sometimes i am too early. Is there already a way, or is it possible to add some kind of refresh function inside the selected series so that i don't need to go back to the start to load>search and select title>select series.

    also is there a way to set what file type to save the file as instead of mkv, i do convert it after using ffmpeg but wondered if i'm missing a setting in the yaml or something.

    please don't take these as a slight in anyway, just a suggestion or possibly an oversight on my side. Amazing work and I am super grateful for it.
    Quote Quote  
  19. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by DsP27 View Post

    i often download an episode as soon as it goes live on a service, but sometimes i am too early. Is there already a way, or is it possible to add some kind of refresh function inside the selected series so that i don't need to go back to the start to load>search and select title>select series.
    Thanks for an interesting question. The way vinefeeder was developed - one service at a time - over a fairly large time period has meant there is some disparity in how a service deals with 'not found' as my thinking changed.

    Channel 4 does this if a search term isn't found:-
    Image
    [Attachment 91301 - Click to enlarge]

    And that meets your needs.

    But for anyone else making a miss-spelling - for instance - it means they would have to manually clear out, or otherwise fix, the contents of the text box. That could become annoying.

    Sadly there is no way to know if 'not found' means 'not found for all time' or 'not found for the moment but watch this space' so dealing with it in code is nigh impossible. That leaves the coder to make a choice. The BBC service for instance ends like this:-
    Image
    [Attachment 91302 - Click to enlarge]


    My choice for all later developed services was the BBC style ending.

    Originally Posted by DsP27 View Post
    also is there a way to set what file type to save the file as instead of mkv, i do convert it after using ffmpeg but wondered if i'm missing a setting in the yaml or something.
    No. Envied is a fork of devine/unshackle; mkv is a given and is so entwined within code it would be impossible to change. I regard mkv as a good choice of container. Automated batch conversion is easy enough - ask chatGPT or some other chat AI for help.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  20. Thank you for your reply, and I agree MKV is a good choice of container for me and I have no issues, but I often share with a family member who cant natively play MKVs on their device so I convert to MP4 for them. Honesty that is no problem at all as it takes seconds, I was just wondering if there might've been the option in settings and I had missed it. Definitely not something I was suggesting as a worthy upgrade.


    With regards to the refresh option when something isn't found, i meant specifically for the latest episode of a series.

    For instance, if episode 41 was due to be added to, let's say, ITVX at 10pm. I will load up the service/title/series/episodes at 10pm expecting it to be there but it hasn't been uploaded to ITVX yet, but likely will be there any second/minute later.

    Would it be possible to have the option to refresh the episode list again without starting from the beginning and loading up the service/title/series/episodes again.

    i admit i have zero knowledge in how your code works or even how to code at all so forgive me if i come across as lazy or ignorant. I just wondered if it would be easy/worthwhile to add a 'press R to refresh episode list' and run the last few steps again automatically.

    Image
    [Attachment 91303 - Click to enlarge]
    Quote Quote  
  21. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by DsP27 View Post
    Thank you for your reply, and I agree MKV is a good choice of container for me and I have no issues, but I often share with a family member who cant natively play MKVs on their device so I convert to MP4 for them. Honesty that is no problem at all as it takes seconds, I was just wondering if there might've been the option in settings and I had missed it. Definitely not something I was suggesting as a worthy upgrade.


    With regards to the refresh option when something isn't found, i meant specifically for the latest episode of a series.

    For instance, if episode 41 was due to be added to, let's say, ITVX at 10pm. I will load up the service/title/series/episodes at 10pm expecting it to be there but it hasn't been uploaded to ITVX yet, but likely will be there any second/minute later.

    Would it be possible to have the option to refresh the episode list again without starting from the beginning and loading up the service/title/series/episodes again.

    i admit i have zero knowledge in how your code works or even how to code at all so forgive me if i come across as lazy or ignorant. I just wondered if it would be easy/worthwhile to add a 'press R to refresh episode list' and run the last few steps again automatically.

    Image
    [Attachment 91303 - Click to enlarge]

    No.
    Edit: If you start with the series url in the search/url box and need to refresh, press crtl-C once the selection screen shows and allow it to reset, then just paste the series-url once more. Not too onerous is it?

    OR uv run envied dl -w S03E41 itv https://www.itv.com/watch/love-island-all-stars/10a5231 and when that fails just run the command again (up-arrow, Enter)
    Last edited by A_n_g_e_l_a; 24th Feb 2026 at 12:51.
    Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  22. Originally Posted by A_n_g_e_l_a View Post

    No.
    Edit: If you start with the series url in the search/url box and need to refresh, press crtl-C once the selection screen shows and allow it to reset, then just paste the series-url once more. Not too onerous is it?

    OR uv run envied dl -w S03E41 itv https://www.itv.com/watch/love-island-all-stars/10a5231 and when that fails just run the command again (up-arrow, Enter)
    That is actually a perfect solution i hadn't realised. Thank you.

    I know those options were probably blatantly obvious and i'm really sorry if my lack of understanding is annoying. If it weren't for AllHell3, your gui's and your guides/instructions i would have never made it this far, i am not familiar with unshackled or envied or any of the command line commands. I do try to read and learn as much as i can before asking but perhaps should have read more and thought about it longer.

    thank you again for taking the time to point me in the right direction.
    Quote Quote  
  23. Good Evening everyone,...


    "Please accept my apologies as I may have posted this in the wrong place".

    I have reposted this in the correct area, now i'm trying to figure out how I can delete this post from here.

    Please disregard this post.
    Last edited by LastResort; 27th Feb 2026 at 19:10.
    Quote Quote  



Similar Threads

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