Selamat datang di Downloader Lagu – aplikasi web berbasis Python yang memungkinkan kamu untuk mendownload lagu dari YouTube dengan kualitas tinggi (AAC 320 kbps) dan mencari lagu berdasarkan link Spotify!
Dibangun dengan Flask dan didukung oleh yt-dlp serta Spotipy.
-
Download & Konversi Audio
🎶 Mendownload audio dari YouTube menggunakanyt-dlpdan mengkonversinya ke format AAC 320 kbps dengan FFmpeg. -
Pencarian Berdasarkan Spotify
🔍 Mengambil informasi lagu (judul & artis) dari link Spotify menggunakan API Spotify viaSpotipy. -
Antarmuka Web Modern
🖥️ Dibangun dengan Flask, dilengkapi dengan tampilan bergaya Material Design & efek frosted glass. -
Notifikasi, Progress Bar & Alert
📢 Menampilkan alert (flash messages) dan progress bar (simulasi) untuk memberi feedback saat proses download & converting.
# Clone Repository
$ git clone https://github.com/username/repository.git
# Buat Virtual Environment
$ python3 -m venv venv
# Aktifkan Virtual Environment
$ source venv/bin/activate # Untuk macOS/Linux
$ venv\Scripts\activate # Untuk Windows
# Install Dependencies
$ pip install -r requirements.txt
# Set Environment Variables
$ export SPOTIPY_CLIENT_ID='your_spotify_client_id'
$ export SPOTIPY_CLIENT_SECRET='your_spotify_client_secret'
# Install FFmpeg (macOS: Homebrew)
$ brew install ffmpeg # Untuk macOS/Linux
$ sudo apt install ffmpeg # Untuk Ubuntu/Debian
$ choco install ffmpeg # Untuk Windows
# Jalankan Aplikasi
$ python run.py- Jalankan Aplikasi:
$ python run.py
- Buka Browser:
- Kunjungi: http://127.0.0.1:5000
- Masukkan Link Spotify:
- Tempelkan URL lagu dari Spotify di form yang tersedia
- Download & Konversi:
- Klik tombol "Download" dan perhatikan progress bar
- Notifikasi akan muncul untuk status download & konversi
Proyek ini dilisensikan di bawah MIT License.