home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.comp.os.windows-10      Steaming pile of horseshit Windows 10      197,671 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 197,073 of 197,671   
   Lawrence =?iso-8859-13?q?D=FFOlivei to Maria Sophia   
   Re: unable to download video data: HTTP    
   01 Feb 26 23:52:14   
   
   XPost: alt.comp.software.firefox   
   From: ldo@nz.invalid   
      
   On Sun, 1 Feb 2026 17:44:30 -0500, Maria Sophia wrote:   
      
   > 1. What a proof-of-origin check is   
   >    A. It is a server-side test that tries to confirm that a request   
   >       really came from a real web browser, not from a script or a   
   >       downloader.   
      
   Also you have officially-sanctioned mobile apps that are allowed to   
   play YouTube videos, that go through the same sort of check.   
      
   Users of youtube-dl/yt-dlp will have seen messages about “Android   
   player” or “IOS player”. I think YouTube may be offering different   
   quality options to different clients, so the downloader offers the   
   option to masquerade as any of them, to try to maximize the choices   
   available to the user.   
      
   >    C. yt-dlp must therefore call an external JS engine to run the   
   >       code and produce the correct proof-of-origin values.   
      
   In previous times, it would use a library like PhantomJS, which   
   actually behaves like a full-function web browser (as far as the   
   server side is concerned), but has no GUI that a human user can see,   
   and is totally controlled from a client program.   
      
   Nowadays this has been phased out in favour of the JavaScript-engine   
   approach. Not sure why: I suspect the PhantomJS-style approach was   
   complex to maintain and keep up to date.   
      
   > That then begs the question of why doesn't everyone see the same errors.   
      
   Or even on different streams of the same video. There was one I tried   
   to download recently where I think the video came down OK, but the   
   audio hit the dreaded 403 Forbidden error (or was it the other way   
   round? I didn’t bother to check before deleting the .part file). This   
   happened consistently on multiple attempts before I gave up.   
      
   That one worked when I tried again about a week later, after an update   
   to yt-dlp.   
      
   > 2. What this means   
   >    A. yt-dlp can appear to work normally even when no JS engine is   
   >       installed.   
   >    B. This does not mean the new JS requirement is gone. It only   
   >       means our requests have not triggered the new challenge   
   >       recently.   
   >    C. The yt-dlp developers have stated that a JS runtime will   
   >       become necessary for reliable long-term YouTube extraction.   
      
   Yeah. And so the whack-a-mole game continues ...   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca