Web video/audio downloader
Website
·
Installation
·
About
·
Support
A simple Qt frontend for yt-dlp written in Python.
- Supports hundreds of websites
- Supports downloading mp3 and mp4
- Supports downloading & embedding subtitles
- Allows you to download and work with multiple URLs at once
- Automatically embeds video chapters, thumbnails & metadata
- Supports cropping thumbnails / album arts to square shape (useful when downloading music)
Development in this repository is currently limited to maintenance and bug fixes only. When I will have the time, I will do a complete rewrite of the app and implement some of the missing features/ideas I have.
The easiest way to support this project is to star it on GitHub.
You can also support the developer by making a donation.
flatpak install flathub com.markopejic.downloaderwinget install --id 9PGDP7TDQVX7 --source msstoreNo binaries are currently built for macOS, see instructions for running from source.
This project aims to create an application that:
- automates things that would have to be done manually on other similar frontends
- only has the most used features
- has a powerful yet simple and streamlined user interface
- is lightweight and has a small amount of dependencies
Any contributions are highly appreciated as long as they follow project's goals.
- More advanced options
- Remember previously used settings
- Support for macOS
All versions above (including) 3.1.0 are licensed under GPL version 3 or later. All versions below 3.1.0 are closed source and are not available in this repository.
Videos on YouTube and other sites may be subject to DMCA protection. The authors of Media Downloader do not endorse, and are not responsible for, the use of this application in means that will violate these laws.
Note
macOS will be supported in the future, at which point the instructions will be removed.
Important
The instructions below assume you have Homebrew installed.
- Install Python:
brew install python3- Install FFmpeg:
brew install ffmpeg- Clone this repo:
git clone https://github.com/markop404/media-downloader/ && cd media-downloader- Create & enter a Python virtual environment:
python3 -m venv .venv && source .venv/bin/activate- Install the app:
pip install .- Run the app:
media-downloaderTo update the app in the future:
git pull && pip install --upgrade .