Jump to content

Who here has a Youtube-DL compile for WinXP?


Recommended Posts

Posted

Since there now a separate, required build for Windows 7, can you please add a small link in the signature? So far no problems.


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

Posted

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?

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

Posted
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 :P ; 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)" :sneaky: (or a question on SO, etc.) could prove beneficial in fully automating even the (currently) manually created release assets :P ; just a thought from a dedicated (hardly intelligent :D) friend of yours...

Best wishes :) !

Posted (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)" :sneaky: (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. :cool:

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 by nicolaasjan
Posted
3 hours ago, nicolaasjan said:

So, I had to build a wheel myself from source (not easy...).

Pardon my asking :P, but which type of C compiler was used there? MS Visual Studio 2022 on Win10? :dubbio:

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