Pengunduh Spotify
Spotify Downloader adalah aplikasi yang memungkinkan Anda mendownload lagu dari Spotify dengan mudah tanpa memerlukan Spotify Premium melalui GUI yang mudah digunakan dan banyak pengaturan yang dapat disesuaikan untuk mendapatkan output yang Anda inginkan.
Isi
- Instalasi
- Penggunaan
- Fitur
- Lisensi
- Pertanyaan Umum
- Kredit
Instalasi
Saat ini hanya mendukung windows. Platform lain mungkin akan segera hadir
Rilis terbaru dapat ditemukan Di Sini. Pemasang Direkomendasikan
Ikuti petunjuk di bawah ini tergantung pada jenis instalasi yang Anda pilih.
Pemasang
Catatan: Pemasang memerlukan hak administrator jika tidak, pemasangan akan gagal
JIKA MUNCUL JENDELA "Windows protected your PC" klik:
- Info Lebih Lanjut
- Tetap Jalankan
Alasan Dibalik Ini
Popup ini umumnya muncul ketika windows Defender tidak mengetahui banyak tentang suatu program yang diinstal tanpa penerbit. Karena program saya tidak diverifikasi oleh Microsoft, ini akan muncul pada peluncuran pertama untuk hampir semua orang. Sebenarnya tidak ada yang bisa saya lakukan mengenai hal ini.
Pilih lokasi pemasangan Anda. Defaultnya adalah "C:/Program Files/Spotify Downloader" tetapi Anda dapat mengubahnya ke mana pun Anda suka.
Catatan: Jika program sudah terinstal di lokasi yang dipilih, program akan menimpa dan memperbarui instalasi lama
Pilih komponen Spotify Downloader (dipilih secara default)
Program ini akan menambahkan pintasan ke menu mulai dan namanya dapat diubah di sini
Klik install dan tunggu hingga installer selesai
Sekarang klik Finish dan program siap dijalankan
Anda dapat membuka program melalui menu start atau dari lokasi instalasi melalui "Spotify Downloader.exe"
RITSLETING
Buka zip file ke lokasi mana pun melalui perangkat lunak unzip pilihan Anda.
Program sekarang dapat dijalankan melalui "Spotify Downloader.exe"
Penggunaan
Panel Samping
Tombol Unduh Layar
- Membawa Anda ke layar pengaturan atau pemrosesan tergantung pada apakah pengunduhan dimulai atau tidak
Tombol Layar Kesalahan
- Membawa Anda ke kesalahan lagu unduhan sebelumnya
- Catatan: Tombol tidak dapat berinteraksi dan memudar jika tidak ada kesalahan pada unduhan sebelumnya
Tombol Layar Pengaturan
- Membawa Anda ke layar pengaturan
Tombol Donasi
- Klik untuk berdonasi dan mendukung pengembangan program ini
- Catatan: Terbuka di browser
Kirim Tombol Bug
- Klik untuk mengirimkan masalah ke repo github
- Catatan: Terbuka di browser
Tombol Bantuan
- Klik untuk mengakses dokumentasi bantuan (Apa yang sedang Anda baca sekarang)
- Catatan: Terbuka di browser
Pengaturan
Status Unduhan
- Menampilkan hasil download terakhir
Masukkan URL Lagu/Daftar Putar
- URL lagu yang ingin Anda unduh
- Anda dapat mengklik tombol tempel langsung di sebelah kanan untuk memasukkan teks yang disalin dari clipboard Anda ke dalam input
- Menerima:
- Lagu Tunggal
- Daftar Putar
- Album
Catatan: Daftar putar atau album Anda harus bersifat publik atau tidak akan berfungsi
Cara Menemukan URL Anda
Di Aplikasi
- Klik kanan lagu atau playlist pilihan Anda
- Membagikan
- Salin tautan ke daftar putar
Di Peramban
- Klik playlist atau lagu Anda
- Salin URL-nya
Pilih Lokasi Simpan
- Jalur ke lokasi unduhan Anda
- Anda dapat mengklik tombol telusuri langsung di sebelah kanan untuk menelusuri suatu lokasi
- Catatan: Disimpan di antara sesi
Pengaturan
Catatan: Semua pengaturan disimpan di antara sesi
Keluaran
Timpa File yang Ada - Direkomendasikan: OFF
- Jika diaktifkan, pengunduhan akan menimpa file yang diunduh sebelumnya atau tidak
Normalisasi Volume - Direkomendasikan: ON, -14dB
- Jika diaktifkan, mengubah nilai semua lagu menjadi sama bergantung pada volume rata-ratanya.
- Cukup: -17dB
- Biasa: -14dB
- Keras: -11dB
Kecepatan Bit Audio - Direkomendasikan: 192kb/s
- Mengatur kualitas keluaran setiap lagu yang diunduh
- Kualitas Tinggi: 256kb/dtk
- Kualitas Bagus: 192kb/dtk
- Kualitas Rendah 128kb/dtk
Ukuran File Rata-Rata
- Menampilkan perkiraan ukuran file berdasarkan bitrate yang dipilih
- Ukuran File (MB) = (bitrate(kbs) * durasi(detik)) / 8) / 1024
- Tidak memperhitungkan metadata akun, tambahan ~0,9MB ditambahkan
Format Penamaan
- Melampirkan input tag mengatur karakter untuk membuka dan menutup tag
- Karakter kiri mengatur masukan pembuka
- Karakter kanan mengatur input penutup
- Format Input mengatur nama output setiap lagu.
- Setiap tag harus diapit dengan set karakter di kolom input kiri
- Format penamaan hanya dapat menyertakan tag yang diterapkan saat ini:
- Nama Lagu - Nama lagu
- Nama Album - Nama album
- Artis Lagu - Nama artis pertama sebuah lagu
- Artis Lagu - Nama masing-masing artis lagu "Artist1, Artist2, Artist3, ..."
- Artis Album - Nama artis pertama dari album lagu
- Artis Album - Nama masing-masing artis dari album lagu "Artist1, Artist2, Artist3, ..."
- Detik Waktu Lagu - Waktu lagu dalam hitungan detik
- Menit Waktu Lagu - Waktu lagu dalam menit "01.23"
- Jam Waktu Lagu - Waktu lagu dalam jam "00.01.23"
Penyortiran Folder
- Membuat folder dalam jalur unduhan pilihan Anda dengan judul yang ditetapkan di sini
Mengunduh
Tampilkan Pemberitahuan Status - Direkomendasikan: AKTIF
- Jika diaktifkan, pemberitahuan akan muncul ketika peristiwa penting terjadi selama pengunduhan untuk memberi tahu Anda jika peristiwa itu terjadi di latar belakang
Utas Pengunduh - Direkomendasikan: 6
- Jumlah thread yang digunakan saat mendownload lagu. Ini akan mengontrol berapa banyak lagu yang diunduh secara bersamaan tetapi nilai yang besar dapat berdampak negatif pada penggunaan CPU. Tidak dapat diubah selama pengunduhan.
Batas Kecepatan Unduhan - Direkomendasikan: 0MB/dtk
- Batas kecepatan mengunduh lagu dalam MB/s. Nilai 0 tidak dibatasi
Mengunduh
Setiap pengunduhan lagu akan menampilkan:
- Gambar sampul
- Mengunduh indeks di thread itu
- Judul
- Artis
- Persen Kemajuan
- Status Pengunduhan
Anda dapat melihat total kemajuan pengunduhan Anda di penghitung di kiri bawah.
Unduh Kemajuan
- Menunjukkan total kemajuan unduhan Anda
- Terletak di pojok kiri bawah
Tombol Jeda
- Menjeda semua unduhan saat ini
Tombol Batal
- Membatalkan pengunduhan saat ini dan kembali ke layar pengaturan
Tombol Pengaturan
- Membuka menu pengaturan, pengunduhan dilanjutkan di latar belakang saat terbuka
Unduhan Gagal
Menampilkan semua lagu yang gagal diunduh karena berbagai alasan, antara lain:
- Lagu tidak tersedia di youtube
- Lagu di youtube tidak cukup mirip dengan versi Spotify
Tombol Kembali Ke Layar Pengaturan
- Kembali ke layar pengaturan
Fitur
- GUI
- Memudahkan navigasi program
- Komunikasi yang jelas tentang unduhan saat ini
- Beberapa layar memisahkan pengaturan, unduhan, kesalahan, dan pengaturan
- Pengunduhan Mudah
- Pengunduhan dimulai hanya dengan dua input dan satu klik tombol
- Multithread
- Dapat mendownload banyak lagu sekaligus menggunakan banyak thread
- Membagi daftar putar menjadi beberapa daftar kecil yang diunduh secara terpisah untuk mempercepat waktu pengunduhan secara signifikan
- Secara otomatis mendistribusikan lagu setelah setiap thread selesai diunduh
- Metadata Otomatis
- Unduhan secara otomatis menyertakan metadata ke dalam setiap file yang berisi:
- Judul lagu
- Artis
- Nama & Sampul Album
- Spotify & ID Youtube digunakan untuk mendownload lagu tersebut
- Dapat disesuaikan
- Memungkinkan Anda memiliki kontrol atas pengunduhan dengan pengaturan yang disimpan antar sesi, termasuk:
- Menimpa
- Normalisasi Volume
- Kecepatan Bit Audio
- Jumlah Benang
- Kecepatan Unduh
- Format Penamaan Keluaran
- Penyortiran Folder Keluaran
- Pembersihan Otomatis
- Ketika keluar dari aplikasi, aplikasi akan secara otomatis keluar dan membersihkan semua file yang sedang diunduh dan file sementara yang tidak diperlukan nanti
- Jika pembersihan gagal karena alasan apa pun, file yang tidak terpakai disimpan di direktori sementara dan akan dibersihkan pada penggunaan program nanti atau oleh windows secara otomatis
Lisensi
Spotify Downloader didistribusikan di bawah GNU General Public License v3.0 mulai 17/04/2024 dan Rilis v1.1.3
Spotify Downloader adalah program yang mengunduh lagu dari Spotify. Hak Cipta (C) 2024 William Schack
Program ini adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi tersebut, atau (sesuai pilihan Anda) versi yang lebih baru.
Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APA PUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat https://www.gnu.org/licenses/.
Pertanyaan Umum
Dari mana lagu diunduh?
Sesuai dengan judulnya, lagu sebenarnya diunduh dari youtube. Program ini mengambil data setiap lagu dari Spotify dan menggunakan kombinasi durasi, judul, artis, album, dan penayangan dalam kasus khusus, untuk menentukan lagu mana di YouTube yang sesuai dengan lagu di Spotify. Anda dapat menemukan algoritme di balik ini di Song.cpp di bawah SearchForSong. Seberapa akurat unduhannya?
Pengunduhan hampir selalu akurat dan hanya beberapa kali mengunduh lagu yang salah yang biasanya merupakan cover sebuah lagu. Jika lagu tersebut tidak ada di YouTube sama sekali, lagu tersebut tidak akan diunduh jika tidak ada lagu yang sangat mirip dalam judul, artis, durasi, dll. Setelah sekitar 500 lagu diuji pada banyak artis dan genre, saya hanya mendapatkan sekitar 5-10 salah yang mana semua cover lagu yang tidak ada di youtube. Anda dapat menemukan algoritme di balik ini di Song.cpp di bawah SearchForSong. Apa yang bisa saya unduh dari spotify?
Anda dapat mendownload playlist, album, atau lagu individual. Episode juga tidak didukung jika ada dalam playlist/album (tidak dapat diinput secara manual), namun mungkin juga ada jenis media lain yang belum saya temukan. Anda juga tidak dapat mengunduh semua lagu dari artis tertentu tetapi jika Anda perlu menyiasatinya, satu-satunya saran yang saya miliki adalah mengkompilasi semua lagu mereka ke dalam daftar putar dan memasukkannya ke dalam program, tetapi saya mungkin akan mempertimbangkan untuk mendukung ini di masa depan. Jika Anda memerlukan bantuan untuk menemukan tautan musik Anda, ada panduannya di sini, di bawah Pengaturan > Cara Menemukan URL Anda. Bagaimana kualitas lagu yang diunduh?
Kualitas audio setiap lagu dapat dikonfigurasi dalam pengaturan mulai dari 33-256kb/s dalam langkah 32 (tidak termasuk 33). Program ini mengunduh aliran kualitas tertinggi dari youtube biasanya antara 230-260kb/s dan mengubahnya ke kualitas yang diinginkan. Bisakah saya mengubah ekstensi file dari file keluaran?
Tidak. Setidaknya belum. Untuk saat ini, file tersebut akan selalu ditampilkan sebagai file mp3, namun hal ini direncanakan akan berubah di masa mendatang dan lebih banyak ekstensi file akan hadir di pembaruan selanjutnya. Saat ini ada beberapa hal dalam kode yang dibuat khusus mengenai file mp3 dan tidak akan berfungsi dengan ekstensi file lain (taglib dengan penetapan metadata sebagai contoh) dan akan membutuhkan lebih banyak pekerjaan untuk mengakomodasi lebih banyak lagi. Untuk saat ini saya telah merencanakan pembaruan lain sebelumnya mengenai hal ini, tetapi ini pasti akan menjadi fitur segera. Mengapa ada jeda berbulan-bulan antara pembaruan?
Ketika saya pertama kali membuat proyek ini, saya memiliki banyak waktu luang dan dapat mengerjakannya selama yang saya inginkan, tetapi sekarang saya memiliki tanggung jawab lain yang menyita sebagian besar waktu saya dan masih banyak lagi. proyek yang saya kerjakan di luar proyek ini jadi saya tidak punya waktu untuk mengerjakan ini terus-menerus. Proyek ini dibuat atas dasar semangat dan saya cukup sering mengerjakannya hingga kini merilis pembaruan semoga setiap bulan dan jika tidak dua bulanan, namun jangan biarkan hal itu menghalangi Anda karena saya menikmati mengerjakan proyek ini dan tidak peduli jeda yang ada. Saya sudah ambil, ini akan terus dikembangkan. Jika terjadi sesuatu yang membuat saya tidak dapat lagi mengerjakan proyek tersebut, saya akan memperbarui readme untuk mencerminkan hal tersebut. Kredit
Paket yang Digunakan
- Qt5 - Lisensi LGPL v3
- Python YT Music API - Lisensi MIT (Diterjemahkan ke C++)
- ffmpeg - Lisensi LGPL v2.1
- yt-dlp - Tidak berlisensi
- Taglib - Lisensi LGPL v2.1, Lisensi Publik Mozilla
Terima kasih telah menggunakan program saya :)