下載 Spotify 播放清單和歌曲以及專輯封面和元數據
最快、最簡單、最準確的命令列音樂下載器
SpotDL 正在重新設計!這意味著我們目前不接受新功能請求。如果有任何進一步的問題,您可以在我們的 Discord 上與我們聯繫。
YouTube Music 必須在您所在的國家/地區可用,spotDL 才能正常運作。這是因為我們使用 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 使用者儲存庫 (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
的用戶,可以使用它來執行腳本,而無需使用 pip 全域安裝 SpotDL 套件和所有依賴項。 (有效地跳過了spotDL安裝步驟)
首先,您需要透過執行以下命令來安裝pipx
:
python3 -m pip install --user pipx
python3 -m pipx ensurepath
接下來,您可以使用以下命令直接跳到執行 SpotDL:
pipx run spotdl ...