While nobody could say why they update it so often, (e.g. to restrict
downloaders or as part of the regular "product enhancement" cycle) YouTube does
in fact change regularly enough that I have to update yt-dlp about once every
few months because of some change that breaks downloading capability. After the
update, all is well once again. :)
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
On Saturday, March 22nd, 2025 at 7:23 PM, Michał Dec via Freedos-user
freedos-user@lists.sourceforge.net wrote:
> Hi,
>
> I think other people are exaggerating a little bit with YouTube changing
> all the time with the explicit purpose of thwarting downloaders and
> here's my 2 cents. First, I highly doubt that Google gives YouTube
> enough money that YouTube developers have the leisure of having enough
> things done on their to do list to afford working on that. Programmers
> aren't cheap and thwarting downloaders isn't really a significant risk
> to advertisers and stakeholders because there's not enough people doing
> it in the world. To get a team of 10 people with proper experience you
> need a million dollars a year. Second, my personal record of not
> upgrading yt-dlp until it breaks is 2 years. With that in mind, you
> might have a fair chance to write something in C that focuses entirely
> on YouTube and maybe works for a few months. You can study yt-dlp's
> source code to learn what needs to be re-implemented. You'd definitely
> want to have libcurl, libxml2, json-c and ffmpeg ready for DOS as
> prerequisite of writing your own thing.
>
> If no original work is to be committed, then you could port things until
> eventually yt-dlp can run natively on DOS. Here's a short laundry list
> of things to port:
>
> - Python 3
>
> - pycryptodome
>
> - gpep517
>
> - hatchling
>
> - ffmpeg
>
> You may have to port even more things, as this only scratches the surface.
>
> Best regards,
>
> Michał
>
> W dniu 22.03.2025 o 06:10, Karen Lewellen via Freedos-user pisze:
>
>> Hi All,
>> Simply curious if anyone has such a project?
>> A freedos or other dos port of say something like Yt-dlp?
>> Best,
>> Karen
>>
>> _______________________________________________
>> Freedos-user mailing list
>> Freedos-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user