SMD:一个 Spotify 音乐下载工具
·
SMD:一个 Spotify 音乐下载工具

SMD(Spotify Music Downloader)是一个开源的音乐下载项目,在 GitHub 上有 1,480 个 Star。
这个项目提供三种使用方式:桌面 GUI 版本、命令行 CLI 版本和 Telegram 机器人版本。用户可以根据自己的习惯选择。
SMD 支持多个音乐平台的链接解析和下载,包括 Spotify 的单曲、专辑和播放列表,Deezer 的单曲、专辑和播放列表,YouTube Music 和 YouTube Video,以及 Apple Music。它也支持直接输入搜索关键词进行查询。

项目的 CLI 版本目前仍在维护。使用前需要先克隆仓库并安装依赖:
pip3 install -r requirements.txt
pip3 install PyQtWebEngine
安装完成后,可以通过命令行参数指定音乐链接进行下载。比如下载 Spotify 单曲:
./main.py -ss "https://open.spotify.com/track/xxxxx"
下载 Spotify 专辑:
./main.py -sa "https://open.spotify.com/album/xxxxx"
下载 Deezer 单曲:
./main.py -ds "https://www.deezer.com/track/xxxxx"
也可以用搜索模式,直接输入歌名和歌手:
./main.py -q "The XX - Intro"
如果想把下载的音乐保存到指定目录,可以加 -p 参数:
./main.py -ss "https://open.spotify.com/track/xxxxx" -p ~/Music
这个项目因为 DMCA 问题目前处于暂时冻结状态。桌面 GUI 版本的 bot 已经停用,开发者提供了一个新的 CLI 开发版本作为替代。
SMD 基于 Python 开发,采用 MIT 开源协议。
了一个新的 CLI 开发版本作为替代。
SMD 基于 Python 开发,采用 MIT 开源协议。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)