程序员老鬼

Antra:贴个链接,直接把 Spotify、Apple Music 歌单搬成本地音乐库

Antra:贴个链接,直接把 Spotify、Apple Music 歌单搬成本地音乐库 老鬼看这种音乐下载工具,第一眼一般不看支持多少平台,先看下载完的文件是不是一地鸡毛。 歌名乱码、封面失踪、歌词空着,文件夹里再混着一堆“Track 01”,这种库导进 Navidrome 或 Jellyfin,基本等于给自己找活干。真正费劲的从来不是把音频弄下来,而是后面补标签、改目录、查重复歌曲。
Antra 抓的就是这堆脏活。把 Spotify、Apple Music 或 YouTube Music 的歌曲、专辑、歌单链接贴进去,它会解析曲目,再从可用音源里匹配音频,最终保存成 FLAC、ALAC、AAC 或 MP3。标题、歌手、专辑、封面、发行时间、歌词、ISRC 这些元数据也会一并写进文件。 最让我停住的其实是目录。默认整理出来大概是这样:Music/ Artist/ Album (Year)/ 101 - Track.flac 102 - Track.flac cover.jpg多碟专辑也会处理曲目编号,还能自己改文件名和文件夹模板。弄完直接把目录丢给 Navidrome、Jellyfin 或 Plex 扫描,不用再写脚本搬文件,也不用费劲巴拉装一套 Python 环境。 官方给 Windows、macOS 和 Linux 都准备了独立安装包。
这就很现实。以前折腾本地音乐库,最烦的不是下载,而是同一首歌抓到现场版、重制版或者消音版。Antra 会优先用 ISRC 做精确匹配,找不到时才退回歌名和歌手相似度搜索;库里已经存在的歌曲,它也会根据 ISRC 和标准化标题做去重。不过先别急着吹。 README 写得很猛,但不同音源的账号、地区限制和限流情况并不一样。免费通道本身存在速率限制;Apple Music 网页端也只能作为 AAC 来源,不能直接拿到受 FairPlay 保护的 ALAC。 所谓输出 ALAC,更多要看它能不能从其他无损来源匹配到对应版本。还有个问题绕不开:音乐版权。
拿来整理自己有权保存的内容没毛病,别把它当批量搬运器。老鬼会怎么用?先扔一个二三十首的歌单进去,看看冷门歌曲匹配准不准、歌词是否完整、失败任务有没有日志,再决定要不要把整个收藏迁过去。 对于已经在跑 Navidrome,又懒得手工补封面和标签的人,Antra 确实值得扫一眼。 GitHub地址: anandprtp/Antra