Antra 是一款开源音乐下载神器,支持 Spotify/Apple Music/Amazon Music/Tidal/Qobuz/Deezer 链接解析,可下载 FLAC/ALAC/AAC/MP3 格式,自动标签归类为 Navidrome/Jellyfin/Plex 格式,单二进制跨平台运行。

🎤 引言

听歌这件事,到底该用啥?

各大音乐平台版权割据,想听个周杰伦还得来回切换会员。买了 Apple Music 又想买 Spotify,专辑封面高清程度还各不相同。最难受的是——离线下载还得开会员,下载的文件还是加密的渣质量。

今天要安利的这个开源工具 Antra,就是来解决这个痛点的。它能帮你把 Spotify、Apple Music、Amazon Music、Tidal、Qobuz、Deezer 这些平台的链接,直接转成 FLAC 24-bit 无损音乐文件,自动打上封面、艺人、专辑、歌词信息,整理成 Navidrome/Jellyfin/Plex 能直接识别的文件夹结构。

无需 Python 环境,无需配置依赖,一个可执行文件全搞定。


⭐ 核心功能

多平台链接解析

Antra 支持解析以下平台的分享链接:

  • Spotify(歌单、专辑、单曲、艺人、播客)
  • Apple Music
  • Amazon Music
  • Tidal
  • Qobuz
  • Deezer

粘贴任意链接,Antra 自动识别平台并抓取最佳可用音源。

高清音频格式输出

支持多种输出格式,满足不同存储和音质需求:

  • FLAC 24-bit(最高音质,适合发烧友)
  • FLAC 16-bit(标准无损)
  • ALAC(Apple 无损,macOS 用户首选)
  • AAC(高压缩比,适合移动设备)
  • MP3(最低体积,兼容所有设备)

全自动元数据标签

下载完成后自动写入完整元数据:

  • 曲目标题、艺人、专辑名
  • 专辑封面(自动下载高清封面)
  • 流派、发行年份、歌词

智能文件夹整理

输出结构严格按照 艺人 / 专辑 / 曲目 组织:

Music Library/
├── Pink Floyd/
│   ├── The Dark Side of the Moon (1973)/
│   │   ├── 01 - Speak to Me.mp3
│   │   ├── 02 - Breathe.mp3
│   │   └── cover.jpg
│   └── Wish You Were Here (1975)/
│       └── ...
└── Daft Punk/
    └── Random Access Memories (2013)/
        └── ...

这个结构完美兼容 Navidrome、Jellyfin、Plex 等自建音乐服务器。

Soulseek P2P 补充

如果目标音源在流媒体平台找不到(比如绝版专辑、老版本录音),Antra 内置 Soulseek P2P 网络搜索功能,直接从全球用户分享的库中找资源。Rare albums、limited pressings、out-of-print releases 都能搞定。


📥 安装与使用

下载安装

直接去 GitHub Releases 下载对应平台的可执行文件即可:

平台文件
Windows 10+Antra.exe
macOS 12+ (Apple Silicon)Antra-macOS.dmg
macOS 12+ (Intel)Antra-macOS-Intel.dmg
LinuxAntra-Linux.AppImage
⚠️ Windows Defender 可能报误报,这是 PyInstaller 打包工具的常见现象。代码完全开源可审计,介意的话可以自行编译。

快速上手

  1. 首次运行选择你的音乐库文件夹
  2. 选择输出格式(推荐 FLAC 16-bit 或 ALAC)
  3. 粘贴任意平台的音乐链接
  4. 点击 Add to Library,坐等完成

从源码编译

需要 Python 3.11+、Go 1.23+、Node.js 18+ 和 Wails v2:

git clone https://github.com/anandprtp/Antra
cd Antra
pip install -r requirements-desktop.txt
python build_desktop.py
# 产物:antra-wails/build/bin/Antra.exe

🎯 适用场景

音乐发烧友

追求无损音质的用户,FLAC 24-bit 满足你对音质的极致要求。搭配自建 Navidrome/Jellyfin/Plex 音乐库,在任何设备上都能享受高品质播放。

版权割据受害者

同一个艺人,周杰伦在 QQ 音乐,五月天在 Apple Music,田馥甄在 Spotify……Antra 让你无视平台限制,统一管理自己的音乐收藏。

播客爱好者

Spotify 的播客链接也支持,走哪听哪,不受平台束缚。

实体唱片收藏者

Soulseek P2P 功能可以找到已经绝版的老专辑、黑胶转录等稀有资源。


🔍 对比同类工具

工具平台支持格式元数据Soulseek难度
Antra6大平台FLAC/ALAC/AAC/MP3✅自动✅内置⭐简单
SpotipySpotify专一MP3需手动⭐⭐有门槛
TidalMLTidal专一MP3/FLAC基础⭐⭐有门槛
DolphinSpotify专一MP3基础⭐⭐

Antra 的优势很明显:全平台覆盖 + 傻瓜式操作 + 内置 P2P 补充。其他工具要么只支持单一平台,要么需要折腾 Python 环境。


⚠️ 注意事项

  1. 版权免责声明:Antra 明确声明仅供教育和研究使用。用户需确保下载行为符合当地法律法规和各平台服务条款。
  2. Windows Defender 误报:PyInstaller 打包的程序经常触发杀毒软件误报,官方代码开源可审计,介意者建议从源码自行编译。
  3. Soulseek 伦理:Soulseek 是 P2P 分享网络,「下载的同时也在分享」。使用该功能请确保自己也有上传贡献,维持社区生态。
  4. 音质依赖源:下载音质取决于源平台提供的最高质量。如果 Spotify 对某首歌只提供 256kbps AAC,Antra 也只能下载到这个质量。
  5. 链接时效性:Spotify 等平台的分享链接有时效性,过期链接无法解析。

✅ 总结

优点

  • ✅ 全平台支持(Spotify/Apple Music/Amazon/Tidal/Qobuz/Deezer)
  • ✅ FLAC 24-bit 无损输出
  • ✅ 自动元数据标签,封面歌词全配套
  • ✅ 傻瓜式操作,无需 Python 环境
  • ✅ 内置 Soulseek P2P 找绝版资源
  • ✅ MIT 开源,代码可审计
  • ✅ Windows/macOS/Linux 全平台

缺点

  • ❌ Windows Defender 误报(心理门槛)
  • ❌ 音质上限取决于源平台
  • ❌ 不支持 YouTube Music

推荐指数:⭐⭐⭐⭐☆(4/5)

如果你有多平台音乐库管理需求,讨厌被版权割据折腾,Antra 确实是个省心的选择。尤其是搭配 Navidrome 自建音乐库,体验非常丝滑。

GitHub Stars 已经突破 880+,社区活跃度高,更新频繁。值得一试!


相关资源