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 |
| Linux | Antra-Linux.AppImage |
⚠️ Windows Defender 可能报误报,这是 PyInstaller 打包工具的常见现象。代码完全开源可审计,介意的话可以自行编译。
快速上手
- 首次运行选择你的音乐库文件夹
- 选择输出格式(推荐 FLAC 16-bit 或 ALAC)
- 粘贴任意平台的音乐链接
- 点击 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 | 难度 |
|---|---|---|---|---|---|
| Antra | 6大平台 | FLAC/ALAC/AAC/MP3 | ✅自动 | ✅内置 | ⭐简单 |
| Spotipy | Spotify专一 | MP3 | 需手动 | ❌ | ⭐⭐有门槛 |
| TidalML | Tidal专一 | MP3/FLAC | 基础 | ❌ | ⭐⭐有门槛 |
| Dolphin | Spotify专一 | MP3 | 基础 | ❌ | ⭐⭐ |
Antra 的优势很明显:全平台覆盖 + 傻瓜式操作 + 内置 P2P 补充。其他工具要么只支持单一平台,要么需要折腾 Python 环境。
⚠️ 注意事项
- 版权免责声明:Antra 明确声明仅供教育和研究使用。用户需确保下载行为符合当地法律法规和各平台服务条款。
- Windows Defender 误报:PyInstaller 打包的程序经常触发杀毒软件误报,官方代码开源可审计,介意者建议从源码自行编译。
- Soulseek 伦理:Soulseek 是 P2P 分享网络,「下载的同时也在分享」。使用该功能请确保自己也有上传贡献,维持社区生态。
- 音质依赖源:下载音质取决于源平台提供的最高质量。如果 Spotify 对某首歌只提供 256kbps AAC,Antra 也只能下载到这个质量。
- 链接时效性: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+,社区活跃度高,更新频繁。值得一试!
相关资源: