Skip to content

awpetrik/Music-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Music Downloader 🎵🚀

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.


Fitur Utama 😎

  • Download & Konversi Audio
    🎶 Mendownload audio dari YouTube menggunakan yt-dlp dan mengkonversinya ke format AAC 320 kbps dengan FFmpeg.

  • Pencarian Berdasarkan Spotify
    🔍 Mengambil informasi lagu (judul & artis) dari link Spotify menggunakan API Spotify via Spotipy.

  • 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.


Teknologi yang Digunakan 🔧

  • Python
  • Flask
  • yt-dlp
  • Spotipy
  • FFmpeg

Instalasi 👅

# 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

Penggunaan Aplikasi 💪

  1. Jalankan Aplikasi:
    $ python run.py
  2. Buka Browser:
  3. Masukkan Link Spotify:
    • Tempelkan URL lagu dari Spotify di form yang tersedia
  4. Download & Konversi:
    • Klik tombol "Download" dan perhatikan progress bar
    • Notifikasi akan muncul untuk status download & konversi

Lisensi 📝

Proyek ini dilisensikan di bawah MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors