VistaLover Posted Saturday at 07:42 PM Posted Saturday at 07:42 PM 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. ; 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 ; the binary launches OK here probably because I had the runtime installed via MS Update (Windows6.0-KB2999226-x86.msu) already ... 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 ... 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 ? ... Thanks for the tremendous service you're providing (and I won't tire mentioning this again and again ) ... Autumn-y (finally) regards from Northern Greece ... 1
nicolaasjan Posted yesterday at 06:53 AM Posted yesterday at 06:53 AM (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 ; the binary launches OK here probably because I had the runtime installed via MS Update (Windows6.0-KB2999226-x86.msu) already ... 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 ? ... 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 yesterday at 06:53 AM by nicolaasjan 1
davidz Posted yesterday at 07:50 AM Posted yesterday at 07:50 AM (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 yesterday at 07:52 AM by davidz
nicolaasjan Posted yesterday at 08:56 AM Posted yesterday at 08:56 AM 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 ). The last one being: Python3.11.4_openssl3.5.2.zip from this archive. 1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now