SoundcloudDownloader
1.0.0
該專案提供了一個用於從 SoundCloud 下載整個播放清單的 Python 腳本。它使用 yt-dlp 來處理下載過程,使其能夠抵禦 SoundCloud 網站結構的變化。該腳本下載播放清單中的每個曲目,將其轉換為 MP3 格式,並將其打包為 zip 檔案。
該專案使用 Poetry 進行依賴管理和打包。如果您還沒有安裝 Poetry,可以按照官方安裝指南進行安裝。
Python 3.10+
yt-dlp
FFmpeg
詩
克隆此存儲庫:
git 克隆 https://github.com/cainky/soundclouddownloader.gitcd soundclouddownloader
安裝所需的 Python 套件:
詩歌裝置
安裝 FFmpeg:
在 Ubuntu 或 Debian 上: sudo apt-get install ffmpeg
在使用 Homebrew 的 macOS 上: brew install ffmpeg
在 Windows 上,從官方 FFmpeg 網站下載並將其新增至您的 PATH 。
運行腳本:
詩歌運行 python main.py
出現提示時,輸入您要下載的 SoundCloud 播放清單的 URL。貼上整個 url,包括?si=
部分。播放清單可以是私有的。
輸入要儲存檔案的輸出目錄(或按 Enter 鍵使用output
目錄)。
該腳本將下載播放清單中的所有曲目,將它們轉換為 MP3,並建立一個包含所有曲目的 zip 檔案。
詩歌運行 python -m unittest 發現
此專案根據 GNU 通用公共授權 v3.0 (GPL-3.0) 授權。有關詳細信息,請參閱許可證文件。
該工具僅用於教育目的。使用此腳本時請尊重版權法和 SoundCloud 的服務條款。作者不對任何濫用本軟體的行為負責。