Spotifyseek akan memungkinkan Anda untuk mengunduh seluruh isi daftar putar Spotify melalui Soulseek. Pencarian sederhana yang menggabungkan artis dan judul setiap lagu (misalnya "Kelly Lee Owens Flow") digunakan untuk mendapatkan hasil Soulseek. Hanya hasil dengan slot terbuka (artinya mereka dapat diunduh segera) yang dipertimbangkan. Di antara kandidat ini, yang dengan kecepatan tertinggi akan dipilih, kecuali ada setidaknya satu file dari jenis file yang disukai. Dalam hal ini, semua jenis yang tidak disukai dihilangkan dan kecepatan tertinggi di antara hanya tipe yang disukai yang dipilih.
Beberapa lagu tidak akan ditemukan (yang akan ditunjukkan di terminal), baik karena mereka tidak tersedia di Soulseek atau karena mereka memerlukan pencarian yang lebih maju untuk ditemukan, meskipun pencarian diproses ringan untuk meningkatkan hasil (misalnya mengganti " SongName - Extended Mix "dengan" Songname Extended Mix "). Pemrosesan kueri akan dioptimalkan dari waktu ke waktu. Alat ini tidak pernah dimaksudkan untuk mendapatkan hasil yang sempurna. 80-90% akan menjadi ideal, hanya untuk menyimpan sakit kepala mengetik setiap lagu ke Soulseekqt. Sisa -sisa mungkin perlu dibeli di Bandcamp, kecuali jika Anda ingin mencoba pencarian yang lebih rinci di Soulseekqt.
Pada penggunaan pertama, instal dependensi:
$ npm install # You'll need npm to do this.
Jika Anda ingin dengan mudah menavigasi lagu -lagu baru, hapus konten direktori ~/tmp/slsk
Anda di antara setiap unduhan daftar putar. Pada penggunaan pertama, server akan membuat direktori ini untuk Anda.
Dua instance terminal diperlukan untuk memulai frontend dan server.
Sebelum menjalankan server, atur variabel lingkungan yang diperlukan dalam instance terminal pertama:
Mac :
$ export USERNAME= " example " # Your Soulseek username
$ export PW= " 123456 " # Your Soulseek password
$ export TIMEOUT=45 # Optionally set a custom download timeout (in seconds). Default is 90.
Windows PowerShell :
> $env :USERNAME= " example "
> $env :PW= " 123456 "
$ $env :TIMEOUT=45 # Optionally set a custom download timeout (in seconds). Default is 90.
Kemudian, jalankan server:
$ cd server
$ node index.js
Listening on 8888...
Akhirnya, mulailah frontend dalam instance terminal kedua:
$ cd client
$ npm start # Launches the React app in your default browser
Klik tautan yang muncul untuk dialihkan ke Spotify OAuth Flow. Setelah masuk, Anda dapat memilih daftar putar untuk diunduh.
~/tmp/slsk
Anda. Di Windows, lokasi direktori home Anda akan ditentukan oleh variabel lingkungan USERPROFILE
. Ini dapat diperiksa di PowerShell dengan: > echo $env :USERPROFILE
$ find . -name " *.mp3 " -type f # Review the files to be deleted.
$ find . -name " *.mp3 " -type f -delete # Delete all the mp3 artifacts.