Proyek ini menyediakan skrip Python untuk mengunduh seluruh daftar putar dari SoundCloud. Ia menggunakan yt-dlp untuk menangani proses pengunduhan, membuatnya tahan terhadap perubahan struktur situs web SoundCloud. Skrip mengunduh setiap lagu dalam daftar putar, mengonversinya ke format MP3, dan mengemasnya ke dalam file zip.
Proyek ini menggunakan Puisi untuk manajemen ketergantungan dan pengemasan. Jika Anda belum menginstal Poetry, Anda dapat melakukannya dengan mengikuti panduan instalasi resmi.
Python 3.10+
yt-dlp
FFmpeg
Puisi
Kloning repositori ini:
git clone https://github.com/cainky/soundclouddownloader.gitcd soundclouddownloader
Instal paket Python yang diperlukan:
pemasangan puisi
Instal FFmpeg:
Di Ubuntu atau Debian: sudo apt-get install ffmpeg
Di macOS dengan Homebrew: brew install ffmpeg
Di Windows, unduh dari situs web resmi FFmpeg dan tambahkan ke PATH Anda.
Jalankan skrip:
puisi dijalankan python main.py
Saat diminta, masukkan URL playlist SoundCloud yang ingin Anda unduh. Rekatkan seluruh url termasuk bagian ?si=
. Daftar putar bisa bersifat pribadi.
Masukkan direktori keluaran tempat Anda ingin menyimpan file (atau tekan Enter untuk menggunakan direktori output
).
Skrip akan mengunduh semua lagu dalam daftar putar, mengonversinya menjadi MP3, dan membuat file zip yang berisi semua lagu.
puisi dijalankan python -m unittest temukan
Proyek ini dilisensikan di bawah GNU General Public License v3.0 (GPL-3.0). Lihat file LISENSI untuk detailnya.
Alat ini hanya untuk tujuan pendidikan. Harap hormati undang-undang hak cipta dan persyaratan layanan SoundCloud saat menggunakan skrip ini. Penulis tidak bertanggung jawab atas penyalahgunaan perangkat lunak ini.