这个项目能做什么

Tidal-Media-Downloader 是一个命令行应用程序,以 Python 包 tidal-dl 的形式分发,用于从 Tidal 流媒体服务下载媒体。README 说明它支持两个版本:tidal-dl(CLI,包含在此仓库中)和 tidal-gui(一个独立的 GUI 仓库,Tidal-Media-Downloader-PRO),并指出此处的发布版本并非最新的 GUI 版本。 安装通过 pip 进行:`pip3 install tidal-dl --upgrade`。文档中列出的使用模式包括:运行 `tidal-dl` 进入交互式界面,`tidal-dl -h` 查看帮助,`tidal-dl -l "<url>"` 下载链接,以及 `tidal-dl -g` 显示简单 GUI。Windows 用户被指向 tidal-pro GUI 项目。每晚构建版本可从项目的持续集成工作流中获取。 文档中列出的功能包括下载专辑、曲目、视频、播放列表和艺术家专辑;为歌曲添加元数据;以及选择视频分辨率和曲目质量。README 包含用户界面的截图。 文档中一个显著的部分是可配置的命名/标签系统。为专辑、曲目和视频分别列出了标签集,并附有示例值。专辑标签包括 {ArtistName}、{AlbumArtistName}、{Flag}(Master/Dolby Atmos/Explicit)、{AlbumID}、{AlbumYear}、{AlbumTitle}、{AudioQuality}、{DurationSeconds}、{Duration}、{NumberOfTracks}、{NumberOfVideos}、{NumberOfVolumes}、{ReleaseDate}、{RecordType} 和 {None}。曲目标签包括 {TrackNumber}、{ArtistName}、{ArtistsName}、{TrackTitle}、{ExplicitFlag}、{AlbumYear}、{AlbumTitle}、{AudioQuality}、{DurationSeconds}、{Duration} 和 {TrackID}。视频标签包括 {VideoNumber}、{ArtistName}、{ArtistsName}、{VideoTitle}、{ExplicitFlag}、{VideoYear} 和 {TrackID}。 项目致谢了包括 aigpy、python-tidal、redsea 和 Tidal wiki 在内的库和参考资料。开发说明涵盖卸载 pip 包、安装依赖项和运行 setup.py install。 README 的免责声明指出该工具仅供私人使用,需要 Tidal-HIFI 订阅,不应被用于分发或盗版音乐,并且在某些国家可能不合法。这些是作者声明的条件;用户应自行核实其所在司法管辖区的许可和法律要求。该仓库根据其 LICENSE 文件中的条款进行许可。