想要把你的Spotify播放清單下載成MP3檔案嗎?sp-dlp這個Python工具可以幫你實現這個願望!這個工具會自動比對你的Spotify播放清單資訊,然後到YouTube上搜尋對應的音樂並下載成MP3格式,還會自動加上歌曲資訊和專輯封面,超級方便的!
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

工具簡介
sp-dlp是一個Python腳本工具,它的主要功能就是讓你可以下載Spotify播放清單裡的音樂。工具會透過Spotify API取得播放清單名稱和歌曲資訊,然後到YouTube搜尋對應的音樂版本,下載成MP3檔案,並且自動嵌入歌曲標題、專輯封面等資訊。下載完成的檔案會按照播放清單名稱分類整理,讓你輕鬆管理音樂收藏。
系統需求
在開始使用之前,你需要準備以下東西:
- Python環境
- Poetry套件管理工具
- Spotify開發者帳號
- Spotify Client ID和Client Secret
取得Spotify API金鑰
要使用這個工具,你必須先取得Spotify的API金鑰。別擔心,這個過程完全免費,只需要幾個步驟:
申請Spotify開發者帳號
首先,你需要到Spotify開發者入口網站申請帳號。如果你已經有Spotify帳號,直接點選「Log in」並輸入你的帳號密碼即可。如果沒有帳號,點選「Sign up」按照步驟建立新帳號。
建立應用程式
登入後,你會被導向開發者控制台。接下來按照以下步驟操作:
- 點選「Create an App」按鈕
- 輸入任何你想要的應用程式名稱和描述
- 接受服務條款,然後點選「Create」
設定重新導向網址
在你的新應用程式總覽畫面中:
- 點選「Edit Settings」按鈕
- 往下滑到「Redirect URIs」區塊
- 新增 http://localhost:1234(或你選擇的其他埠號)
- 點選設定面板底部的「Save」按鈕回到應用程式總覽畫面
取得Client ID和Client Secret
在應用程式名稱和描述的左側,你會看到「Show Client Secret」連結。點選該連結顯示你的Client Secret,然後將Client Secret和Client ID都複製並儲存到你的電腦上,稍後會需要用到。
安裝步驟
現在開始安裝sp-dlp工具:
下載工具
首先,將腳本複製到你的本機電腦:
git clone https://github.com/Strix007/sp-dlp.git
進入目錄
切換到sp-dlp目錄:
cd sp-dlp
安裝相依套件
使用Poetry安裝所需的套件:
poetry install
執行腳本
執行sp-dlp工具:
poetry run python sp-dlp.py
首次使用設定
第一次執行時,系統會提示你輸入Client ID和Client Secret。將之前複製的金鑰貼上,這些資訊會被儲存在config.cfg檔案中,之後就不需要再次輸入,除非你刪除或移動了這個設定檔。
以下廣告滑動後還有帖子內容
使用限制
目前這個工具有一些限制需要注意:
- 只支援播放清單連結,不支援專輯或藝人連結
- 未來版本計畫加入對其他類型連結的支援
參考資料
sp-dlp GitHub專案頁面
https://github.com/Strix007/sp-dlp
Spotify播放清單下載工具_常見問題Q&A
Q:需要付費的Spotify帳號才能使用嗎?
不需要,免費的Spotify帳號就可以申請開發者權限並使用這個工具。
Q:下載的音樂品質如何?
音樂品質取決於YouTube上的音源品質,工具會盡量搜尋最佳的版本進行下載。
Q:可以下載私人播放清單嗎?
可以,只要你有該播放清單的存取權限,工具就能夠下載。
Q:如果YouTube上找不到某首歌怎麼辦?
如果YouTube上沒有對應的音樂,該首歌就會被跳過,不會影響其他歌曲的下載。
Q:下載的檔案會包含歌曲資訊嗎?
會的,工具會自動嵌入歌曲標題、藝人名稱、專輯封面等資訊到MP3檔案中。
Q:可以同時下載多個播放清單嗎?
目前需要一個一個播放清單分別執行下載,不支援批次處理多個播放清單。
|