文章目录
- Tidal-Media-Downloader:Tidal 音乐下载,一个命令行工具就够了
- 能做什么
- 命令行之外
- 文件命名可以自定义
- 几个注意事项
- 适合谁用
Tidal-Media-Downloader:Tidal 音乐下载,一个命令行工具就够了
Tidal 作为主打高音质的流媒体平台,一直有不少忠实用户。但 Tidal 的官方客户端在某些场景下不太方便,比如批量下载整张专辑、把音乐同步到本地播放器、或者想选特定音质格式保存。Tidal-Media-Downloader 就是为这些需求做的。
这个项目目前有 4200 多个 Star,用 Python 写的,通过 pip 一行命令就能装好。装完之后在终端输入tidal-dl就能启动交互界面,也可以直接跟链接下载指定内容。
能做什么
核心功能覆盖了日常听歌的大部分场景:
- 下载专辑、单曲、视频、播放列表、某个艺人的全部专辑
- 自动给下载的歌曲添加元数据(歌名、艺人、专辑封面这些)
- 可以选音质,从普通到无损都有
- 视频也能下载,分辨率可选
用法很直接。比如想下载一首歌,复制 Tidal 的链接,终端里敲一行命令就完事:
tidal-dl -l "https://tidal.com/browse/track/70973230"批量下载整张专辑也是一样的操作,把专辑链接丢进去就行。
命令行之外
如果不想用命令行,作者另外维护了一个 GUI 版本(Tidal-Media-Downloader-PRO),有图形界面,Windows 用户用起来更方便。不过命令行版本本身已经很轻量,熟悉终端操作的话反而更快。
文件命名可以自定义
下载的文件怎么命名、存到哪个目录,都可以通过模板标签来配置。比如按「艺人/专辑/曲目号-歌名」的结构自动归档,支持的标签包括艺人名、专辑名、年份、音质、时长这些。对整理大量音乐的人来说比较实用,不用下载完再手动分类。
几个注意事项
首先,这个工具需要 Tidal HiFi 订阅账号才能用,免费账号不行。其次,它只适合个人使用,作者在文档里明确说了不能用于分发或盗版。另外,Tidal 的接口偶尔会调整,如果遇到下载失败的情况,更新一下工具版本通常能解决。
适合谁用
如果你是 Tidal 用户,想把音乐同步到本地播放器,或者需要批量下载专辑做离线收藏,这个工具能省不少事。操作门槛不高,会用终端就行。Python 环境也是现成的,pip 装一下就好。
项目地址在 GitHub 上,文档有中文版,上手没什么障碍。
pip 装一下就好。
项目地址在 GitHub 上,文档有中文版,上手没什么障碍。