这个项目能做什么
scdl(Soundcloud 音乐下载器)是一个命令行工具,用于从 SoundCloud 下载音乐,并将 ID3 标签写入生成的文件。根据其 README,自版本 3 起,该脚本是 yt-dlp 的封装,带有一些默认设置和补丁以保持向后兼容性。开发状态被描述为不活跃,新功能不太可能被合并,尤其是当这些功能可以通过 yt-dlp 参数实现时;但错误报告和修复仍然欢迎。
该项目声明兼容 Windows、OS X 和 Linux,并将 Python 3 和 ffmpeg 列为系统要求。安装说明链接到项目维基。配置文件位于 ~/.config/scdl/scdl.cfg。
文档化的功能包括自动检测提供的链接类型、下载用户的所有歌曲、下载用户的所有歌曲和转发、下载单个播放列表中的所有歌曲、下载用户所有播放列表中的所有歌曲、下载用户的收藏、仅从列表(如播放列表或收藏)下载新曲目、同步播放列表、使用 mutagen 设置标签(标题、艺术家、专辑、封面),以及在下载播放列表时创建播放列表文件。
README 提供了示例,涵盖下载用户的曲目和转发、下载用户的喜欢、下载单个曲目、下载单个播放列表、使用下载存档仅从播放列表下载新曲目、同步播放列表,以及使用认证令牌下载自己的喜欢。
选项列表包括 URL 输入(曲目、播放列表或用户);按查询搜索;标志以下载用户的所有曲目、上传、收藏、评论过的曲目、播放列表或转发;如果文件已存在则继续;强制更新已下载曲目的元数据;从偏移量开始播放列表;向文件名添加时间戳(已弃用,改用名称格式选项);向文件名添加艺术家;调试和错误日志级别;下载存档以跳过已下载的曲目 ID;从标题中提取艺术家;隐藏进度和警告;最小和最大大小过滤器;将播放列表曲目下载到主目录;仅下载 mp3;自定义输出路径;删除当前运行中未下载的文件;针对存档文件同步;当源为无损时转换为 FLAC;专辑标签控制;原始封面、原始文件名和原始元数据选项;避免或要求原始文件的选项;曲目和播放列表的自定义名称格式,包括 stdout;客户端 ID 和认证令牌;覆盖;严格播放列表模式;将描述添加到单独的文本文件;跳过播放列表;优先选择 opus 流;以及将自定义参数传递给 yt-dlp。
此概述仅反映仓库 README 文档的内容;未做出性能、质量或排名声明。
评论
0 评分人数达到10人后显示
登录后参与讨论。