Add a browser action that sends the tab or a URL to youtube-dl.
This addon is a simple GUI frontend to youtube-dl, available in the browser. A companion application is required to manage communication between the browser and youtube-dl. See the User Guide for an overview of the interface and features.
- Queue system lets you download multiple videos in the background.
- View youtube-dl's console output in your browser.
- Optionally pass your browser's cookies to youtube-dl when downloading files from youtube.com.
- Update youtube-dl to latest version with a single click.
The web-ext can be built using npm run dist
which will produce a zip in dist/. You must sign the addon on AMO before it can be installed in Firefox. Alternatively, a signed .xpi is available under Releases.
The native-app is a C# application for Windows. It can be built using Visual Studio and will produce YoutubeDlButton.exe, which is required to communicate between the web-ext in Firefox and youtube-dl.exe. Pre-built files are available in Releases.
Instructions for installing the native app and youtube-dl.exe are in the Wiki.
This project could use 1) a cross-platform native-app to add support for Linux and MacOS, and 2) an installer to create manifest and registry entries automatically. Any contributions would be appreciated and I would publish the addon on AMO once these features are available.