Third-party components

Revised 29 August 2026 · For version 1.0.0

Miguel Downloader installs, alongside the author's own program, components written by other people. Each stays under its own author's licence. The same content ships with the installation as AVISOS-DE-TERCEIROS.txt, with the full licence texts in the licencas folder.

The GPL and LGPL licences give you rights worth knowing. FFmpeg is GPL version 3 in the website edition and LGPL version 3 or later in the Microsoft Store; both entitle you to the source code. LGPL 2.1, covering TagLib#, also entitles you to replace the library with your own build.

Full list

ComponentVersion LicenceRole
yt-dlp2026.08.19Unlicenseidentifies and transfers media from sites
FFmpeg / ffprobeN-126312 / N-126308 (Store)GPL-3.0 / LGPL-3.0+remuxes, converts and validates the final file
Deno2.9.6MITruns the JavaScript some sites require
TagLib#2.3.0LGPL-2.1writes metadata into audio files
WPF-UI4.3.0MITFluent controls and look of the interface
Velopack1.2.0MITinstaller and verified updates
.NET 8 and Microsoft libraries8.0MITruntime and infrastructure
Serilog4.4.0Apache-2.0run logs
SQLite3public domainhistory and download queue

FFmpeg: GPL on the website, LGPL in the Store

The binaries shipped are unmodified builds published by the yt-dlp/FFmpeg-Builds project, produced with --enable-gpl and --enable-version3, which places this build under GPL version 3.

The Microsoft Store edition instead uses the unmodified shared build ffmpeg-master-latest-win64-lgpl-shared.zip, published by BtbN/FFmpeg-Builds. It is built without x264/x265 and the binary identifies itself as LGPL version 3 or later. Its DLLs remain separate in the package, preserving the practical replacement right granted by the LGPL.

Miguel Downloader runs ffmpeg.exe and ffprobe.exe as separate processes, passing arguments on the command line and reading the output. There is no static or dynamic linking against FFmpeg code. They are independent programs gathered into one installer, and those licences reach FFmpeg, not Miguel Downloader.

How to get the source

You have two routes. The first is to download it from yt-dlp/FFmpeg-Builds, which publishes the binaries and everything needed to reproduce them on the same page as each release. The build recipe is at yt-dlp/FFmpeg-Builds and FFmpeg's own source at git.ffmpeg.org. For the Store edition, binaries and build recipes are at BtbN/FFmpeg-Builds.

The second is to ask. This is a written offer, valid for three years from the date you received your copy of the program, to supply the complete corresponding source for the FFmpeg binaries distributed here, on a machine-readable medium, for no more than the cost of delivery. Write to contato@ogabriels.com.

TagLib# and LGPL 2.1

LGPL 2.1 entitles you to modify TagLib# and use your version in place of the one shipped. So that this is possible in practice, the program is published without single-file packaging: TagLib.dll sits loose in the program folder and can be swapped for another compatible build. The source is at mono/taglib-sharp, and can also be requested on the terms of the offer above.

Full texts

The complete GPL-3.0, LGPL-3.0, LGPL-2.1 and Apache-2.0 texts ship with the installation in the licencas folder and are in the project repository.

Error or omission in this document: contato@ogabriels.com.