https://github.com/btschwertfeger/ytdownloader
Cross-platform desktop application for downloading YouTube videos and music.
https://github.com/btschwertfeger/ytdownloader
desktop-app youtube-dl youtube-downloader yt-dlp
Last synced: 3 months ago
JSON representation
Cross-platform desktop application for downloading YouTube videos and music.
- Host: GitHub
- URL: https://github.com/btschwertfeger/ytdownloader
- Owner: btschwertfeger
- License: gpl-3.0
- Created: 2024-11-24T13:12:43.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-01T14:36:25.000Z (7 months ago)
- Last Synced: 2024-12-01T15:31:20.979Z (7 months ago)
- Topics: desktop-app, youtube-dl, youtube-downloader, yt-dlp
- Language: Python
- Homepage:
- Size: 223 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# ytdownloader
> ⚠️ **Note**: This application is not affiliated with YouTube or yt-dlp. It is
> simply a GUI wrapper around the yt-dlp library to make it easier to use.
> Please respect the YouTube terms of service when using this application.
> Downloading videos may violate the terms of service.The ytdownloader is a lightweight cross-platform desktop application that allows
you to download video and audio from YouTube. It is written in Python and uses
the [yt_dlp](https://github.com/yt-dlp/yt-dlp) library to download videos.
![]()
## 🛠️ Prerequisites
ffmpeg must be installed in order to download music. You can install it using
the following commands:**Ubuntu**: `sudo apt install ffmpeg`
**macOS**: `brew install ffmpeg`
**Windows**: [Download
ffmpeg](https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z), unzip, and
put its `bin` directory in the system PATH.## 🚀 Installation
The executables can be downloaded from the latest releases on the GitHub
(https://github.com/btschwertfeger/ytdownloader/releases) or
via local installation:```bash
git clone https://btschwertfeger/ytdownloader
cd ytdownloader
uv pip install .
ytdownloader
```## Limitations
- The application allows downloading videos in both basic and the highest
available quality. However, videos that require YouTube's premium service for
the best quality cannot be downloaded in that quality.## 📌 Notes
- The applications is not signed, so you may need to allow it to run in your
system settings.
- Since this is mostly a personal project, I will not be adding any new features
unless I need them.
- If you have any suggestions or issues, feel free to open an issue or a pull
request.