SpotifyDL adalah ekstensi Chrome yang memungkinkan pengguna mengunduh lagu, playlist, atau album langsung dari Spotify melalui browser mereka. Ekstensi ini mendukung berbagai format audio dan menyediakan dekripsi terintegrasi dan manajemen metadata.
Dibuat menggunakan Manifest V3 , Anda dapat meninjau izin di file
manifest.json
.
Format Audio yang Didukung:
Ogg/Vorbis (96, 160, 320 Kbits/s) melalui PlayPlay CDM (sumber)
AAC (128, 256 Kbits/dtk) melalui Widevine CDM
Dekripsi Terintegrasi: Mendekripsi file yang dilindungi dan menambahkan metadata menggunakan FFmpeg WASM .
Unduhan Paralel: Mendukung pengunduhan banyak file secara bersamaan untuk pemrosesan yang lebih cepat.
Catatan: Dekripsi Widevine memerlukan perangkat Widevine yang valid, termasuk Kunci Pribadi RSA (format PEM atau DER) dan Blob ID Klien.
Untuk pertanyaan, laporan bug, atau umpan balik, jangan ragu untuk menghubungi saya di Discord: cyril13600 .
PlayPlay - Migrasikan dekripsi dari node-forge
ke WebCrypto
untuk meningkatkan kinerja dan mencegah pembekuan UI.
MP4 AAC - Tambahkan pengaturan pengguna untuk wadah audio dan pemilihan codec. Pengguna kini dapat memilih format audio saat menggunakan FFmpeg melalui antarmuka pengaturan.
Penanganan Kesalahan - Tingkatkan pencatatan kesalahan dan terapkan popup kesalahan yang ramah pengguna untuk memberikan informasi yang lebih baik kepada pengguna tentang masalah.
Anda memiliki dua metode untuk memasang ekstensi:
Unduh rilis terbaru dari halaman rilis.
Buka zip file:
Setelah diunduh, ekstrak isinya. Anda akan melihat folder yang berisi subfolder dist
.
Muat ekstensi di Chrome:
Buka Chrome dan navigasikan ke chrome://extensions/
.
Aktifkan "Mode pengembang" dengan mengalihkan tombol di sudut kanan atas.
Klik "Load unpacked" dan pilih folder dist
yang berisi manifest.json
.
Kloning repositori:
git clone https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
Instal dependensi:
instalasi npm
Kompilasi proyek:
npm jalankan pembangunan
Muat ekstensi di Chrome:
Buka Chrome dan navigasikan ke chrome://extensions/
.
Aktifkan "Mode pengembang" di pojok kanan atas.
Klik "Load unpacked" dan pilih folder dist
tempat file yang dikompilasi berada.
Masuk ke akun Spotify Anda di pemutar web.
Navigasikan ke trek, daftar putar, atau album yang ingin Anda unduh.
Klik ikon SpotifyDL di toolbar Chrome Anda.
Ekstensi ini akan menganalisis halaman saat ini dan mencantumkan semua lagu yang tersedia untuk diunduh.
Pilih trek yang Anda inginkan dan klik untuk mengunduh.
File akan disimpan ke perangkat Anda dengan metadata lengkap, termasuk judul, artis, album, dll.
Ekstensi ini ditujukan untuk penggunaan pribadi saja. Mengunduh konten berhak cipta tanpa izin merupakan pelanggaran terhadap persyaratan layanan Spotify dan juga dapat melanggar undang-undang hak cipta. Harap gunakan ekstensi ini secara bertanggung jawab.