Jump to content

Who here has a Youtube-DL compile for WinXP?


Recommended Posts

Posted
On 9/26/2025 at 6:49 PM, nicolaasjan said:

I just realised that if I build the Win 7 versions with adang1345's Python, they should also work on Vista (?).

Well, I have just headed to your releases page on GitHub

https://github.com/nicolaasjan/yt-dlp/releases/

then to 

https://github.com/nicolaasjan/yt-dlp/releases/tag/2025.09.27.071342

and fetched file: 

https://github.com/nicolaasjan/yt-dlp/releases/download/2025.09.27.071342/yt-dlp_x86_win7.exe

Results: 

yt-dlp_x86_win7 -v

[debug] Command-line config: ['-v']
[debug] Encodings: locale cp1253, fs utf-8, pref cp1253, out utf-8 (No VT), error utf-8 (No VT), screen utf-8 (No VT)
[debug] yt-dlp version nicolaasjan/yt-dlp@2025.09.27.071342 (win7_x86_exe*)
[debug] Python 3.13.7 (CPython x86 32bit) - Windows-Vista-6.0.6003-SP2 (OpenSSL 3.0.16 11 Feb 2025)
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.1.0, certifi-2025.08.03, mutagen-1.47.0, requests-2.32.5, sqlite3-3.50.4, urllib3-2.5.0, websockets-15.0.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Plugin directories: none
[debug] Loaded 1833 extractors

Usage: yt-dlp_x86_win7 [OPTIONS] URL [URL...]

yt-dlp_x86_win7: error: You must provide at least one URL.
Type yt-dlp --help to see a list of all options.

:cheerleader:; some observations:

1. What does the "*" stand for in the "version" line?
(win7_x86_exe*)

2. This binary is smaller (17.7 MiB) than the one published here (18.4 MiB) ;) ; ofc, it doesn't contain the iOS-format-enabling patch, but this is not it; the Win7-variant does not embed 38 "api-ms-win-*.dll" files, ALL part of Win10 UCRT :P ; the binary launches OK here probably because I had the runtime installed via MS Update (Windows6.0-KB2999226-x86.msu) already :whistle:...

3. As long as yt-dlp_x86_win7.exe is being compiled with adang1345's Vista-compatible py3.13.7 and packaged with 3dyd's Vista-compatible PyInstaller-6.15 (and Win10 UCRT is available in the system), then the binary shall be compatible with Vista SP2, too :thumbup ...

4. On the releases page, I see "PyInstaller-onedir" packages for Win7_x64,
https://github.com/nicolaasjan/yt-dlp/releases/download/2025.09.27.071342/yt-dlp_win7.zip
WinXP_x86
,
https://github.com/nicolaasjan/yt-dlp/releases/download/2025.09.27.071342/yt-dlp_x86_winXP.zip 
but NOT :( for Win7_x86 (yt-dlp_x86_win7.zip) ; another "maintenance burden" concern :sneaky: ? ... 

Thanks for the tremendous service you're providing :worship: (and I won't tire mentioning this again and again :wub: ) ...

Autumn-y (finally) regards from Northern Greece :D ...


Posted (edited)
11 hours ago, VistaLover said:

1. What does the "*" stand for in the "version" line?
(win7_x86_exe*)

I really don't know... Usually it should point to a remark at the bottom, but there is none.

Quote

2. This binary is smaller (17.7 MiB) than the one published here (18.4 MiB) ;) ; ofc, it doesn't contain the iOS-format-enabling patch, but this is not it; the Win7-variant does not embed 38 "api-ms-win-*.dll" files, ALL part of Win10 UCRT :P ; the binary launches OK here probably because I had the runtime installed via MS Update (Windows6.0-KB2999226-x86.msu) already :whistle:...

Well, if I get any complaints, I'll point them to the download location.

Shouldn't fully updated Windows 7 systems have them already?

Quote

4. On the releases page, I see "PyInstaller-onedir" packages for Win7_x64,
https://github.com/nicolaasjan/yt-dlp/releases/download/2025.09.27.071342/yt-dlp_win7.zip
WinXP_x86
,
https://github.com/nicolaasjan/yt-dlp/releases/download/2025.09.27.071342/yt-dlp_x86_winXP.zip 
but NOT :( for Win7_x86 (yt-dlp_x86_win7.zip) ; another "maintenance burden" concern :sneaky: ? ... 

That `onedir` version was a special request. Some people always complain about yt-dlp extracting a lot of files to the TEMP folder each time it's launched. 😐

(especially on forum.ru-board.com)

Maybe one day I will include such a version for Win7_x86.

Edited by nicolaasjan
Posted (edited)
On 9/27/2025 at 11:35 AM, nicolaasjan said:

yt-dlp_Py3.13.7_x86_Vista

Are you also planning to switch to Python 3.13.7 for Windows XP (yt-dlp_x86_winXP.exe)? 

Edited by davidz
Posted
56 minutes ago, davidz said:

Are you also planning to switch to Python 3.13.7 for Windows XP (yt-dlp_x86_winXP.exe)? 

I would like to, but I depend on @cmalex for providing Python environments for XP (for which I am very grateful :worship: ).

The last one being: Python3.11.4_openssl3.5.2.zip from this archive.

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...