Jump to content

Who here has a Youtube-DL compile for WinXP?


Recommended Posts


Posted (edited)
2 hours ago, nicolaasjan said:

... But why double plus signs in the "test iOS HLS streams" block? :dubbio:

@@ -3579,6 +3581,10 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
             if missing_pot:
                 f['format_note'] = join_nonempty(f.get('format_note'), 'MISSING POT', delim=' ')
                 f['source_preference'] -= 20
++            # XXX: Check if IOS HLS formats are affected by PO token enforcement; temporary
++            # See https://github.com/yt-dlp/yt-dlp/issues/13511
++            if proto == 'hls' and client_name == 'ios':
++                f['__needs_testing'] = True
 
             itags[itag].add(key)

 

2 hours ago, nicolaasjan said:

I presume you have git for Windows installed?

... Not quite ;) ; I do have a quite old by now (ca. 2016) "portable" installation of a native Windows 32-bit compiler called "media-autobuild_suite" lying around on an external HDD somewhere (that compiler was used until ca. 2018 to compile non-free custom FFmpeg builds), which comes with many MSYS2 utilities, including diff; then I do have a portable installation of GitPortable, with the portable package frozen at v2.11.1-devtest.1 ; that was the last that had a dedicated portable launcher for the CLI version, all versions after that have only one launcher, for the GUI version; I never bothered to update Git itself inside that past v2.22.0-32-bit :blushing: ...

2 hours ago, nicolaasjan said:

The last version to support Windows Vista and Server 2008 was v2.37.1

Thanks for that :thumbup ; has this been properly documented somewhere, or was it a "trial-and-error" discovery? :P Last info I had about ceasing NT 6.0 support was this: 

https://github.com/git-for-windows/git/releases/tag/v2.36.0.windows.1

Quote

Git for Windows will also stop supporting Windows Vista soon after Git for Windows 2.36.0 is released.

Actually, the software I used to create the patch file I uploaded here is a much older but very simple app, part of DiffUtils for Windows ; the cmd I used was: 

diff -u -b "_video.py.a" "_video.py.b" > "_video.py.patch"

:D 

Edited by VistaLover
Posted
8 hours ago, nicolaasjan said:

Updated yt-dlp_x86 for Vista: link.

... So, this one has been compiled with @vladimir-andreevich's CPython-3.11.9-win32, Vista-compatible, implementation; very nice :cheerleader:...

Tip1: v3.11.9 has been compiled with the OpenSSL-3.0.13 dependency (files libcrypto-3.dll+libssl-3.dll); if one downloads python-3.12.10-embed-win32.zip , files libcrypto-3.dll+libssl-3.dll are of version 3.0.16; these are interchangeable with the v3.0.13 files, so one can have  CPython-3.11.9 with the updated OpenSSL-3.0.16 dependency :) ...

Tip2: If one copies files _ssl.pyd+libcrypto-3.dll+libssl-3.dll from inside cmalex's py3.11.4 (for XP) distribution and overwrites existing files (of same name) inside Vladimir's 3.11.9 distribution, one can have  CPython-3.11.9 with the updated OpenSSL-3.5.2 dependency :) ...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...