SpotifySeek позволит вам загрузить все содержимое плейлиста Spotify через Soulseek. Простой поиск, сочетающий в себе артист и название каждой песни (например, «Келли Ли Оуэнс поток») используется для получения результатов Soulseek. Рассматриваются только результаты с открытыми слотами (что означает, что они могут быть загружены). Среди этих кандидатов будет выбран тот, который будет выбрана с самой высокой скоростью, если нет хотя бы одного файла предпочтительного типа файла. В этом случае все непрерывные типы устранены, и выбирается максимальная скорость только среди предпочтительных типов.
Некоторые песни не будут найдены (которые будут указаны в терминале), либо потому, что они не доступны на Soulseek, либо потому, что они требуют более продвинутого поиска, хотя поиски обрабатываются для улучшения результатов (например, замена »» Songname - Extended Mix »с" Songname Extended Mix "). Обработка запросов будет оптимизирована с течением времени. Этот инструмент никогда не предназначен для получения идеальных результатов. 80-90% было бы идеальным, просто чтобы сохранить головную боль в печати каждой песни в Soulseekqt. Остатки, вероятно, нужно приобрести в Bandcamp, если вы не хотите попробовать более подробный поиск в Soulseekqt.
При первом использовании установите зависимости:
$ npm install # You'll need npm to do this.
Если вы хотите легко перемещаться по новым песням, очистите содержимое вашего каталога ~/tmp/slsk
между каждым скачанием плейлиста. При первом использовании сервер создаст для вас этот каталог.
Необходимы два экземпляра терминала для запуска фронта и сервера.
Перед запуском сервера установите необходимые переменные среды в первом экземпляре терминала:
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.
Затем запустите сервер:
$ cd server
$ node index.js
Listening on 8888...
Наконец, запустите фронт во втором экземпляре терминала:
$ cd client
$ npm start # Launches the React app in your default browser
Нажмите на ссылку, которая отображается, чтобы быть перенаправленным на поток Spotify OAuth. После входа в систему вы можете выбрать список воспроизведения для загрузки.
~/tmp/slsk
. В Windows расположение вашего домашнего каталога будет определяться переменной среды USERPROFILE
. Это можно проверить в PowerShell с: > 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.