[](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)
**Pengunduh YouTube modern dengan antarmuka PySide6 yang bersih.**
Unduh video dalam kualitas apa pun, ekstrak audio, dapatkan subtitle, dan banyak lagi.
### ๐ Bahasa README
Inggris: [EN](../README.md)
| Arab: [AR](README.ar.md)
| Jerman: [DE](README.de.md)
| Spanyol: [ES](README.es.md)
| Prancis: [FR](README.fr.md)
| Hindi: [HI](README.hi.md)
| Indonesia: [ID](README.id.md)
| Italia: [IT](README.it.md)
| Jepang: [JA](README.ja.md)
| Polandia: [PL](README.pl.md)
| Portugis: [PT](README.pt.md)
| Rusia: [RU](README.ru.md)
| Turki: [TR](README.tr.md)
| Mandarin: [ZH](README.zh.md)
Instalasi โข Fitur โข Penggunaan โข Screenshot โข Troubleshooting โข Sponsor โข Kontribusi
![]() |
![]() |
| Pengaturan Unduhan | Unduhan Playlist |
![]() |
![]() |
| Format Audio | Opsi Kustom |
.json`
- Jika bahasa Anda belum ada, mulailah dari `README.md` dan buat `README..md`
๐ Struktur Proyek
## YTSage - Struktur Proyek
Dokumen ini menjelaskan struktur folder yang terorganisir dari YTSage.
### ๐ Struktur Proyek
```
YTSage/
โโโ ๐ .github/ # Konfigurasi GitHub
โ โโโ ๐ ISSUE_TEMPLATE/ # Templat Issue
โ โ โโโ ๐-bug-report.md # Templat laporan bug
โ โโโโ ๐ workflows/ # Alur kerja GitHub Actions
โ โ โโโ build-linux.yml # Alur kerja build Linux
โ โ โโโ build-macos.yml # Alur kerja build macOS
โ โ โโโ build-windows.yml # Alur kerja build Windows
| | โโโ release-all.yml # Alur kerja rilis master
โ โโโ ๐ CI_CD_README.md # Dokumentasi CI/CD
โโโ ๐ branding/ # Aset branding (screenshot, SVG)
โ โโโ ๐ icons/ # Ikon aplikasi
โ โโโ ๐ screenshots/ # Screenshot untuk dokumentasi
โ โโโ ๐ svg/ # Aset SVG
โโโ ๐ LICENSE # File lisensi
โโโ ๐ pyproject.toml # Metadata proyek dan dependensi
โโโ ๐ README.md # Dokumentasi proyek
โโโ ๐ requirements.txt # Dependensi Python (dev)
โโโ ๐ ytsage/ # Paket kode sumber
โโโ ๐ assets/ # Aset runtime
โ โโโ ๐ Icon/ # Ikon aplikasi
โ โโโ ๐ sound/ # File audio
โโโ ๐ languages/ # File lokalisasi
โ โโโ ๐ ar.json # Terjemahan Arab
โ โโโ ๐ de.json # Terjemahan Jerman
โ โโโ ๐ en.json # Terjemahan Inggris
โ โโโ ... # Bahasa lainnya
โโโ ๐ core/ # Logika bisnis inti
โ โโโ ๐ __init__.py
โ โโโ ๐ ytsage_deno.py # Integrasi Deno
โ โโโ ๐ ytsage_downloader.py # Fungsionalitas pengunduhan
โ โโโ ๐ ytsage_ffmpeg.py # Integrasi FFmpeg
โ โโโ ๐ ytsage_utils.py # Fungsi utilitas
โ โโโ ๐ ytsage_yt_dlp.py # Integrasi yt-dlp
โโโ ๐ gui/ # Komponen antarmuka pengguna
โ โโโ ๐ __init__.py
โ โโโ ๐ ytsage_gui_main.py # Jendela utama aplikasi
โ โโโ ๐ ytsage_gui_dialogs/ # Kelas dialog
โโโ ๐ utils/ # Modul utilitas
โ โโโ ๐ __init__.py
โ โโโ ๐ ytsage_config_manager.py # Manajemen konfigurasi
โ โโโ ๐ ytsage_logger.py # Alat logging
โโโ ๐ __init__.py # Titik masuk paket
โโโ ๐ main.py # Skrip eksekusi utama
```
## โญ๏ธ Riwayat Bintang
## ๐ Lisensi
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file [LICENSE](../LICENSE) untuk detailnya.
## ๐ Terima Kasih
Tampilkan Terima Kasih
Terima kasih banyak kepada semua orang yang telah berkontribusi pada proyek ini dengan membuka masalah untuk menyarankan perbaikan atau melaporkan bug.
Komponen Utama
yt-dlp
Mesin Pengunduhan
FFmpeg
Pemrosesan Media
Deno
Runtime untuk integrasi yt-dlp
Pustaka & Framework
PySide6
Framework GUI
Pillow
Pemrosesan Gambar
requests
Permintaan HTTP
packaging
Manajemen Versi & Pemaketan
markdown
Rendering Markdown
loguru
Logging
Aset & Kontributor
New Notification 09 oleh Universfield
Suara Notifikasi
viru185
Kontributor Kode
## โ ๏ธ Penafian
Alat ini hanya untuk penggunaan pribadi. Harap hormati Ketentuan Layanan YouTube dan hak-hak produser konten.
---
Dibuat dengan โค๏ธ oleh [oop7](https://github.com/oop7)