YouTube Music adalah salah satu platform streaming musik terbesar di dunia. Namun, tidak semua orang selalu memiliki koneksi internet stabil atau kuota yang cukup untuk streaming terus-menerus. Oleh karena itu, solusi terbaik adalah mengunduh lagu agar bisa diputar secara offline.
Artikel ini akan membahas cara membuat YT Music Downloader menggunakan Termux di Android, dengan fitur:
Download lagu dan playlist
Format audio M4A (kualitas asli YouTube)
Metadata dan cover otomatis
Folder rapi
Tampilan terminal berwarna (UI keren)
Apa yang Dibutuhkan
Sebelum memulai, pastikan Anda sudah menginstal:
Termux (disarankan versi dari F-Droid)
Koneksi internet
Ruang penyimpanan yang cukup
Langkah 1 – Install Paket yang Dibutuhkan
Buka Termux lalu jalankan:
pkg update && pkg upgrade -y
pkg install python ffmpeg git -y
pip install -U yt-dlp
yt-dlp adalah tool modern yang mampu mengunduh audio dari YouTube Music dengan kualitas terbaik.
Langkah 2 – Membuat Folder Kerja
mkdir -p ~/ytmusic
cd ~/ytmusic
Folder ini akan digunakan sebagai tempat script dan hasil unduhan.
Langkah 3 – Membuat Script Downloader
Ketik:
nano ytmusic.sh
Lalu masukkan script berikut:
#!/data/data/com.termux/files/usr/bin/bash
RED='\033[1;31m'
GREEN='\033[1;32m'
CYAN='\033[1;36m'
YELLOW='\033[1;33m'
PURPLE='\033[1;35m'
NC='\033[0m'
clear
echo -e "${PURPLE}══════════════════════════════════"
echo -e " 🎧 YT MUSIC DOWNLOADER"
echo -e " 🔥 Format: M4A 256kbps"
echo -e "══════════════════════════════════${NC}"
echo ""
echo -e "${CYAN}[1] Download 1 Lagu"
echo -e "[2] Download Playlist"
echo -e "[3] Keluar${NC}"
echo ""
read -p "Pilih menu: " menu
if [ "$menu" == "1" ]; then
read -p "Masukkan link YT Music: " link
yt-dlp -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata -o "%(title)s.%(ext)s" "$link"
elif [ "$menu" == "2" ]; then
read -p "Masukkan link Playlist: " link
yt-dlp -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" "$link"
else
echo "Keluar..."
fi
Simpan dengan CTRL + X, tekan Y, lalu Enter.
Langkah 4 – Mengaktifkan Script
chmod +x ytmusic.sh
Langkah 5 – Menjalankan Downloader
./ytmusic.sh
Pilih menu:
1 untuk download satu lagu
2 untuk download playlist
Masukkan link dari YouTube Music, lalu proses akan berjalan otomatis.
Menyimpan Hasil ke Penyimpanan HP
Agar lagu tersimpan di memori HP:
termux-setup-storage
mkdir -p /sdcard/Music/YTMusic
Edit script:
nano ytmusic.sh
Ganti:
"%(title)s.%(ext)s"
menjadi:
"/sdcard/Music/YTMusic/%(title)s.%(ext)s"
dan:
"%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"
menjadi:
"/sdcard/Music/YTMusic/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"
Keunggulan Script Ini
✔ Format M4A kualitas YouTube asli
✔ Bisa download playlist lengkap
✔ Ada cover & metadata
✔ Folder otomatis rapi
✔ Bisa diputar di semua music player
Penutup
Dengan menggunakan Termux dan yt-dlp, Anda bisa membuat YT Music Downloader pribadi di Android tanpa aplikasi berbayar, tanpa iklan, dan tanpa batasan. Script ini sangat cocok untuk koleksi lagu, anime OST, atau playlist favorit Anda agar bisa diputar kapan saja secara offline.
Posting Komentar