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 的服务条款。作者不对任何滥用本软件的行为负责。