Загрузите свои плейлисты и песни Spotify вместе с обложками альбомов и метаданными.
Самый быстрый, простой и точный загрузчик музыки из командной строки
SpotDL перерабатывается! Это означает, что в настоящее время мы не принимаем запросы на новые функции. Вы можете поговорить с нами в нашем Discord, если есть что-нибудь еще.
Для работы SpotDL YouTube Music должен быть доступен в вашей стране. Это связано с тем, что мы используем YouTube Music для фильтрации результатов поиска. Вы можете проверить, доступен ли YouTube Music в вашей стране, посетив YouTube Music.
brew install ffmpeg
sudo apt install ffmpeg
Рекомендуемая стабильная версия:
pip install spotdl
Версия для разработчиков: (НЕ СТАБИЛЬНО)
pip install https://codeload.github.com/spotDL/spotify-downloader/zip/dev
Если у вас возникли проблемы с установкой Spotdl, ознакомьтесь с расширенным руководством по установке здесь или обратитесь за помощью на наш сервер Discord.
curl -L https://raw.githubusercontent.com/spotDL/spotify-downloader/master/termux/setup_spotdl.sh | sh
Для SpotDL существует пакет Arch User Repository (AUR).
spotdl [trackUrl]
пример:
spotdl https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b
spotdl [albumUrl]
пример:
spotdl https://open.spotify.com/album/4yP0hdKOZPNshxUOjY0cZj
spotdl [playlistUrl]
пример:
spotdl https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID
spotdl [artistUrl]
пример:
spotdl https://open.spotify.com/artist/1fZAAHNWdSM5gqbi9o5iEA
spotdl ' [songQuery] '
пример:
spotdl ' The Weeknd - Blinding Lights '
Примечание. Это неточно и часто приводит к ошибкам.
spotdl [pathToTrackingFile]
пример:
spotdl ' The Weeknd - Blinding Lights.spotdlTrackingFile '
Примечание. Файлы
.spotdlTrackingFile
автоматически создаются при запуске загрузки и удаляются по завершении.
spotdl [songQuery1] [albumUrl] [songQuery2] ... (order does not matter)
пример:
spotdl ' The Weeknd - Blinding Lights ' https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID ...
Примечание. SpotDL загружает до 4 песен одновременно, поэтому для более быстрой работы загружайте альбомы и плейлисты, а не треки.
spotdl " YouTubeURL|SpotifyURL "
пример:
spotdl " https://www.youtube.com/watch?v=EO7XnC1YpVo|https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 "
Примечание. URL-адреса должны быть разделены знаком
|
и правильно процитирован упр. "YouTubeURL|SpotifyUrl"
spotdl [songUrl] --output-format mp3/m4a/flac/opus/ogg/wav
пример:
spotdl [songUrl] --output-format opus
spotdl [songUrl] --ffmpeg path/to/your/ffmpeg.exe
пример:
spotdl [songUrl] --ffmpeg C: f fmpeg b in f fmpeg.exe
spotdl [playlistUrl] --m3u
пример:
spotdl https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID --m3u
spotdl [songUrl] --use-youtube
пример:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --use-youtube
spotdl [songUrl] --dt [number]
пример:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --dt 8
spotdl [songUrl] --st [number]
пример:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --st 8
spotdl [songUrl] --ignore-ffmpeg-version
pipx
Альтернатива изолированной среды Пользователи, которые не знакомы с pipx
, могут использовать его для запуска сценариев без установки пакета SpotDL и всех глобальных зависимостей с помощью pip. (Фактически пропускаем этап установки SpotDL)
Сначала вам нужно будет установить pipx
, выполнив:
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Далее вы можете сразу перейти к запуску SpotDL с помощью:
pipx run spotdl ...