j7n Posted Monday at 08:21 AM Author Posted Monday at 08:21 AM Since there now a separate, required build for Windows 7, can you please add a small link in the signature? So far no problems.
nicolaasjan Posted Monday at 09:12 AM Posted Monday at 09:12 AM 43 minutes ago, j7n said: Since there now a separate, required build for Windows 7, can you please add a small link in the signature? So far no problems. Sure, what version do you want to link it to? yt-dlp_x86_win7.exe, yt-dlp_win7.exe or yt-dlp_win7.zip Note, that you can update the .exe files with -U. 1
j7n Posted yesterday at 05:46 AM Author Posted yesterday at 05:46 AM yt-dlp_win7.exe is the usual one. What is the advantage of using yt-dlp_win7.zip with extracted libraries to _internal? How long does it take to prepare more than a dozen builds for an update?
nicolaasjan Posted yesterday at 06:04 AM Posted yesterday at 06:04 AM 3 minutes ago, j7n said: What is the advantage of using yt-dlp_win7.zip with extracted libraries to _internal? It doesn't have to unpack the executable to the TEMP directory each time yt-dlp is executed, so it loads a bit faster and doesn't wear your disk that much. The disadvantage is, that you can't update it with `yt-dlp -U`. Quote How long does it take to prepare more than a dozen builds for an update? Around 20 minutes. I have to fire up different virtual machines, each with different Python installs. I only have to build the custom ones for XP, Win7 and Linux_x86. The rest is done by GitHub Actions workflow. 1
VistaLover Posted yesterday at 03:49 PM Posted yesterday at 03:49 PM 9 hours ago, nicolaasjan said: I only have to build the custom ones for XP, Win7 and Linux_x86. The rest is done by GitHub Actions workflow. Hi ; well, cmalex's py3.11.4 assemblies (one compatible with just XP and one with Vista+) aren't currently being hosted on GitHub (AFAIAA), but they can be ; OTOH, adang1345's py3.13.7 assembly is already hosted on GitHub, and so is 3dyd's custom PyInstaller build used to make the Win7/Vista yt-dlp distributions; it may be possible, at least in theory, to author a modded GA workflow file to point to the custom implementations of CPython+PyInst necessary to package the Win7/Vista builds; e.g., upstream are using their own, custom, build of PyInstaller to create the "official" yt-dlp releases; perhaps a consultation with your "AI friend(s)" (or a question on SO, etc.) could prove beneficial in fully automating even the (currently) manually created release assets ; just a thought from a dedicated (hardly intelligent ) friend of yours... Best wishes ! 2
nicolaasjan Posted 2 hours ago Posted 2 hours ago (edited) On 10/7/2025 at 5:49 PM, VistaLover said: it may be possible, at least in theory, to author a modded GA workflow file to point to the custom implementations of CPython+PyInst necessary to package the Win7/Vista builds; e.g., upstream are using their own, custom, build of PyInstaller to create the "official" yt-dlp releases; perhaps a consultation with your "AI friend(s)" (or a question on SO, etc.) could prove beneficial in fully automating even the (currently) manually created release assets Oh, I don't mind building myself. That said, there is a new Python stable release (3.14.0) from adang1345. Test build for Vista/Win7 (32bit): yt-dlp_Py3.14.0_x86_Vista.7z As usual, the Brotli dependency is not yet available for Python 3.14... So, I had to build a wheel myself from source (not easy...). Here is the 32bit variant, if you want to compile yt-dlp yourself: brotli-1.1.0-cp314-cp314-win32.whl Edited 1 hour ago by nicolaasjan 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