Parachord:多源音乐播放器
一款受 Tomahawk 启发的多源音乐播放器,将 Spotify、Apple Music、Bandcamp、本地文件等服务汇聚到同一个界面播放。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v0.9.11
- 平台
- Windows、macOS、Linux
详细介绍

项目简介
Parachord 是一款受 Tomahawk 启发的现代多源音乐播放器。它把 Spotify、Apple Music、Amazon Music、YouTube、Bandcamp、SoundCloud、你自己的 Subsonic 服务器以及本地文件等来源,整合到同一个界面里播放。项目基于 Electron 构建,支持 macOS、Windows 和 Linux,官网为 https://parachord.com。
主要功能
多源播放
- 统一曲库:同时搜索并播放多个服务的内容。
- 智能解析:自动为每首曲目寻找最佳可用来源,解析器返回结果时逐步补全。
- 来源优先级:可拖拽调整各服务的优先顺序。
- 音量归一化:平衡不同来源之间的响度。
- 购买链接:任何能找到的曲目都会显示 Bandcamp 购买按钮,即使当前正在从其他来源流式播放。
支持的来源
- Spotify:完整的 Spotify Connect 集成与远程播放(需要 Premium)。
- Apple Music:macOS 上通过原生 MusicKit 播放,Windows 和 Linux 上通过 MusicKit JS(需要订阅)。
- Amazon Music:在 Parachord 自己的播放器中播放,使用与 Amazon 网页播放器相同的流和许可证,通过 Widevine CDM 解密(需要 Amazon Music 账号,在 Parachord 窗口内登录一次)。
- YouTube、Bandcamp、SoundCloud。
- Subsonic:从自建的 Subsonic 兼容服务器(Navidrome、Airsonic、Gonic 等)串流。
- 本地文件:扫描并播放本地音乐库,并提取元数据。
插件架构
- 插件不在沙箱中运行,拥有与 Parachord 自身代码相同的权限。
- 内置插件市场,可浏览并安装插件。
.axe格式:基于 JSON 的简单插件格式,用于内容解析器、元数据服务和 AI 后端。- 支持热重载,开发插件无需重启应用。
AI 助手
- Shuffleupagus:内置 AI DJ,可推荐音乐、生成歌单、控制播放。
- 多种 AI 后端:ChatGPT、Claude、Google Gemini、Ollama(本地/离线),或通过 Custom LLM 插件接入任意 OpenAI / Anthropic 兼容端点。
- MCP Server:通过 Model Context Protocol 向 Claude Desktop 等外部 AI 代理暴露播放与队列控制能力。
曲库、发现与歌单
- 从 Spotify、Apple Music 等服务导入歌单与喜欢的歌曲,构建统一收藏。
- 大量删除保护:检测并阻止批量删除,避免误删数据。
- 艺人页面:由 MusicBrainz 提供完整作品目录,Wikipedia / Discogs 提供传记,Last.fm 提供相似艺人,Cover Art Archive 提供高清封面,并可按专辑、EP、单曲、现场、精选集筛选。
- 榜单:浏览 iTunes 与 Last.fm 的热门专辑和歌曲,可按国家筛选。
- 歌单与队列:支持粘贴 Spotify、Apple Music、Amazon Music、SoundCloud、YouTube 或托管 .xspf 链接导入,导入本地 .xspf 文件,导出歌单或当前队列为 .xspf;支持队列排序、随机播放,以及从任意曲目「衍生」出相似音乐的电台。
- 解析器黑名单:可举报并屏蔽错误的来源匹配,而不必禁用整个解析器。
分享与社交
- Discord Rich Presence:可选开启「正在收听 Parachord」,公开 https 封面图会一并显示。
- 复制链接:为曲目、专辑、艺人或歌单复制一个 Achordion 页面链接,汇总各服务的对应页面。
- 浏览器扩展:右键把歌曲链接发送到桌面端,检测当前页面是否为受支持的歌单或专辑,并通过 native messaging 与桌面应用通信,无需开放网络端口。
- 好友动态:通过 Last.fm 和 ListenBrainz 实时查看好友在听什么,可加入好友的收听会话,并浏览自己的收听历史。
其他
全局搜索、收藏视图、基于 Last.fm / ListenBrainz Weekly Jams / AI 的推荐、Last.fm / ListenBrainz / Libre.fm 记录收听(scrobbling)、parachord:// 深链、完整菜单栏与快捷键、通过 GitHub Releases 自动检查更新、可配置的媒体键行为。
安装与使用
从 Releases 页面下载对应平台的安装包:
- macOS:
.dmg或.zip - Windows:
.exe安装程序或便携版 - Linux:
.AppImage、.deb或.rpm
从源码构建运行(需要 Node.js 22 或更新版本):
git clone https://github.com/Parachord/parachord.git
cd parachord
npm install
npm start
Parachord 基于 castlabs 的 Electron for Content Security 构建,该版本包含 Widevine CDM,npm install 时会从 castlabs 的 GitHub releases 获取。Electron 二进制约 100 MB,会在首次 npm start 时下载;如需预下载或重试,可运行 npx install-electron --no。
注意事项
- 插件没有沙箱隔离,权限与主程序相同,只应安装你信任的插件。
- Parachord 是给已订阅相关服务的用户使用的播放器:每个服务都通过你自己的账号播放,流、许可证与音质都由服务方提供;需要订阅才能完整播放的服务,在 Parachord 中同样需要订阅。
- 不做翻录:不会解密、录制、下载或保存受保护的音频流,也不会提取解密密钥。
- 系统要求:macOS 13(Ventura)及以上;Windows 10 及以上;Ubuntu 18.04+ / Debian 10+ / Fedora 32+ 等,需 PulseAudio 或 PipeWire。Windows 与 Linux 上的完整 Apple Music 播放以及全平台 Amazon Music 播放需要 Widevine CDM,首次启动会自动下载(磁盘占用约 20 MB)。
- macOS 上的原生 MusicKit 集成需要 macOS 14(Sonoma)与 Xcode Command Line Tools,否则会回退到基于 Web 的 API。
本作品整理自 GitHub 开源项目 Parachord/parachord,原作者 @Parachord,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.9.11当前版本
修复 0.9.10 中窗口样式丢失、图标铺满界面的问题;同时包含 0.9.10 的新改进:更快的性能与卡顿修复、Discord Rich Presence、任意长度 Amazon Music 歌单、Bandcamp 链接修正等。
评论