[](https://www.python.org/downloads/)
[](https://pepy.tech/project/ytsage)
[](https://github.com/oop7/YTSage/releases)
[](https://opensource.org/licenses/MIT)
[](https://github.com/oop7/YTSage/releases)
[](https://github.com/oop7/YTSage/stargazers)
[](https://pypi.org/project/ytsage/)
[](https://github.com/sponsors/oop7)
**Modern YouTube downloader with a clean PySide6 interface.**
Download videos in any quality, extract audio, fetch subtitles, and more.
### ๐ README Languages
English: [EN](README.md)
| Arabic: [AR](readme-translations/README.ar.md)
| German: [DE](readme-translations/README.de.md)
| Spanish: [ES](readme-translations/README.es.md)
| French: [FR](readme-translations/README.fr.md)
| Hindi: [HI](readme-translations/README.hi.md)
| Indonesian: [ID](readme-translations/README.id.md)
| Italian: [IT](readme-translations/README.it.md)
| Japanese: [JA](readme-translations/README.ja.md)
| Polish: [PL](readme-translations/README.pl.md)
| Portuguese: [PT](readme-translations/README.pt.md)
| Russian: [RU](readme-translations/README.ru.md)
| Turkish: [TR](readme-translations/README.tr.md)
| Chinese: [ZH](readme-translations/README.zh.md)
Installation โข Features โข Usage โข Screenshots โข Troubleshooting โข Sponsor โข Contributing
![]() |
![]() |
| Download Settings | Playlist Download |
![]() |
![]() |
| Audio Format | Custom Options |
.json`
- If your language is missing, start from `README.md` and create `readme-translations/README..md`
๐ Project Structure
## YTSage - Project Structure
This document describes the organized folder structure of YTSage.
### ๐ Project Structure
```
YTSage/
โโโ ๐ .github/ # GitHub configuration
โ โโโ ๐ ISSUE_TEMPLATE/ # Issue templates
โ โ โโโ ๐-bug-report.md # Bug report template
โ โโโโ ๐ workflows/ # GitHub Actions workflows
โ โ โโโ build-linux.yml # Linux build workflow
โ โ โโโ build-macos.yml # macOS build workflow
โ โ โโโ build-windows.yml # Windows build workflow
| | โโโ release-all.yml # Release master workflow
โ โโโ ๐ CI_CD_README.md # CI/CD documentation
โโโ ๐ branding/ # Branding assets (Screenshots, SVGs)
โ โโโ ๐ icons/ # App icons
โ โโโ ๐ screenshots/ # Documentation screenshots
โ โโโ ๐ svg/ # SVG assets
โโโ ๐ LICENSE # License file
โโโ ๐ pyproject.toml # Project metadata and dependencies
โโโ ๐ README.md # Project documentation
โโโ ๐ requirements.txt # Python dependencies (dev)
โโโ ๐ ytsage/ # Source package
โโโ ๐ assets/ # Runtime assets
โ โโโ ๐ Icon/ # App icons
โ โโโ ๐ sound/ # Sound files
โโโ ๐ languages/ # Localization files
โ โโโ ๐ ar.json # Arabic translation
โ โโโ ๐ de.json # German translation
โ โโโ ๐ en.json # English translation
โ โโโ ... # Other languages
โโโ ๐ core/ # Core business logic
โ โโโ ๐ __init__.py # Core package init
โ โโโ ๐ ytsage_deno.py # Deno integration
โ โโโ ๐ ytsage_downloader.py # Download functionality
โ โโโ ๐ ytsage_ffmpeg.py # FFmpeg integration
โ โโโ ๐ ytsage_utils.py # Utility functions
โ โโโ ๐ ytsage_yt_dlp.py # yt-dlp integration
โโโ ๐ gui/ # UI components
โ โโโ ๐ __init__.py # GUI package init
โ โโโ ๐ ytsage_gui_main.py # Main app window
โ โโโ ๐ ytsage_gui_dialogs/ # Dialog classes
โโโ ๐ utils/ # Utility modules
โ โโโ ๐ __init__.py # Utils package init
โ โโโ ๐ ytsage_config_manager.py # Config management
โ โโโ ๐ ytsage_logger.py # Logging utilities
โโโ ๐ __init__.py # Package entry point
โโโ ๐ main.py # Main execution script
```
## โญ๏ธ Star History
## ๐ License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## ๐ Acknowledgments
Show Acknowledgments
A big thanks to everyone who contributed to this project by opening an issue to suggest an improvement or report a bug.
Core Components
yt-dlp
Download Engine
FFmpeg
Media Processing
Deno
Runtime for yt-dlp plugins
Libraries & Frameworks
PySide6
GUI Framework
Pillow
Image Processing
requests
HTTP Requests
packaging
Version/Package Management
markdown
Markdown Rendering
loguru
Logging
Assets & Contributors
New Notification 09 by Universfield
Notification Sound
viru185
Code Contributor
## โ ๏ธ Disclaimer
This tool is for personal use only. Please respect YouTube's Terms of Service and content creator rights.
---
Made with โค๏ธ by [oop7](https://github.com/oop7)