kmgccc_player:macOS 专属开源本地音乐播放器,支持 NCM 解密与高清 TTML 歌词渲染
前言
在macOS生态中,优秀的本地音乐播放器一直备受用户关注。今天要介绍的 kmgccc_player 是一款专为 macOS 26 打造的开源本地音乐播放器,由开发者 kmgcc 独立开发。它采用原生Swift开发,深度融合macOS 26的新系统特性,在代码开源的背景下(AGPL-3.0许可证),致力于提供沉浸式且富有特色的播放体验。
一、kmgccc_player是什么
kmgccc_player 是一个基于 macOS 26 的原生开源本地音乐播放器,使用Swift语言开发,核心代码遵循 AGPL-3.0 开源许可证。它支持 AMLL(Apple Music Like Lyrics)歌词引擎,能够实现类Apple Music的歌词显示效果,包括逐行歌词、背景歌词、对唱歌词等高级功能。同时,它还集成了 apple-audio-visualization 音频可视化方案,可以在播放界面和磁带视图中展示实时频谱分析与可视化效果。
作为一款面向音乐爱好者的工具,kmgccc_player不仅可以播放本地音乐库,还支持 可选接入Apple Music等外部播放源,通过 QQMusic helper 等第三工具扩展音乐来源。它还内置了 ncmdump 工具,能够解密网易云音乐的NCM加密文件,解决了用户导入加密音乐文件的需求。此外,通过 sacad 和 QQMusicApi,它可以自动搜索并下载专辑封面与元数据,配合 LDDC 歌词数据挖掘工具,实现歌词的自动获取与匹配。

二、软件功能
kmgccc_player的功能相当全面,覆盖了从播放控制到音乐管理的多个方面。以下是核心功能的详细列表:
| 功能分类 | 具体功能 | 说明 |
|---|---|---|
| 歌词显示 | AMLL歌词渲染 | 支持逐行歌词、背景歌词、对唱歌词等高级效果,需使用ttml格式 |
| 音频可视化 | 实时频谱分析 | 基于apple-audio-visualization,在播放界面和磁带视图中展示频谱与LED电平表 |
| 媒体源支持 | 本地音乐库 + 外部源 | 支持本地音频文件,可选通过QQMusic helper接入Apple Music、QQ音乐等 |
| 格式支持 | 标准音频格式 + NCM | 通过ncmdump工具解密网易云音乐NCM格式文件 |
| 封面与元数据 | 自动获取 | 通过sacad搜索下载专辑封面,通过QQMusicApi查询元数据 |
| 歌词获取 | 自动匹配 | 基于LDDC工具进行歌词数据挖掘,自动获取并匹配歌词 |
| 播放界面 | 多种艺术风格 | 提供多种视觉主题的播放界面,提升个性化体验 |
| 歌词编辑 | AMLL TTML编辑 | 支持使用AMLL TTML Tool手动编辑ttml格式歌词,实现更精准的时间轴控制 |
| 系统集成 | macOS 26原生 | 充分利用macOS 26新系统特性,流畅运行于Apple Silicon设备 |
歌词引擎是kmgccc_player的一大亮点。AMLL(Apple Music Like Lyrics)提供了与Apple Music高度相似的歌词渲染能力,支持歌词的逐行高亮、背景模糊、对唱分离等效果。用户如果想要启用高级歌词功能(如背景歌词、对唱歌词),可以使用 AMLL TTML Tool 手动编辑ttml格式的歌词文件,在线工具地址为:https://amll-ttml-tool.stevexmh.net/。
音频可视化功能同样令人印象深刻。基于 taterboom/apple-audio-visualization 项目,kmgccc_player在播放界面和磁带视图中实现了实时音频频谱分析与可视化算法。当音乐播放时,用户可以看到频谱柱状图、LED电平表等视觉元素随音乐节奏跳动,增强沉浸感。
三、软件特色
kmgccc_player的独特之处在于它融合了多个优质开源项目,打造出一个功能丰富的本地播放器。以下是它的主要特色:
1. 原生macOS体验
使用Swift语言开发,完全针对macOS 26设计,无跨平台框架负担。这意味着它能够充分利用macOS 26的新系统特性,如改进的窗口管理、增强的Metal图形性能等,提供流畅稳定的播放体验。
2. 顶级歌词渲染能力
集成 AMLL 引擎,实现类Apple Music的歌词显示效果。这是目前macOS平台上最接近Apple Music原生体验的歌词渲染方案之一。用户还可以手动编辑ttml歌词文件,实现背景歌词、对唱歌词等高级效果。
3. 实时音频可视化
采用 apple-audio-visualization 算法,在播放界面和磁带视图中展示实时频谱分析与可视化效果。这为音乐播放增添了视觉反馈,让听歌过程更加沉浸。
4. 外部播放源接入
通过 QQMusic helper 等工具,kmgccc_player可以可选接入Apple Music、QQ音乐等外部播放源。这打破了传统本地播放器只能播放本地文件的限制,让用户可以在同一个界面中管理本地和流媒体音乐。
5. 加密文件支持
内置 ncmdump 解密工具,支持导入网易云音乐的NCM加密格式文件。这对于拥有大量网易云音乐下载文件的用户来说非常实用。
6. 数据独立存储
数据文件默认存储在 /Users/username/Music/kmgccc_player Library 目录中,与应用程序本体分离。删除或替换应用不会删除用户的音乐库、歌词和元数据。

四、使用方法
系统要求
操作系统:macOS 26.0 或更新版本
开发工具:最新版Xcode(用于构建)
构建与安装步骤
第一步:克隆仓库
git clone https://github.com/kmgcc/kmgccc_player.gitcd kmgccc_player
第二步:使用Xcode打开项目
用Xcode打开项目中的 kmgccc_player.xcodeproj 文件。
第三步:打包外部工具(可选但推荐)
为获得完整功能,需要构建以下外部工具:
LDDC Server:使用脚本打包,输出到
Tools/lddc-serverncmdump:从 taurusxin/ncmdump 下载arm64兼容的macOS二进制文件,放入
Tools/ncmdump/sacad:从 desbma/sacad 下载或通过
cargo install sacad安装QQMusic helper:运行
myPlayer2/Resources/Tools/qqmusic-helper/build-universal.sh生成macOS二进制文件
第四步:运行
在Xcode中选择 kmgccc_player Scheme,点击运行按钮即可启动应用。
提示:Release构建默认面向 Apple Silicon arm64,仓库内附有打包构建脚本。
歌词编辑(进阶功能)
如需使用高级歌词功能,可以使用 AMLL TTML Tool 手动编辑ttml格式的歌词:
项目地址:https://github.com/amll-dev/amll-ttml-tool
在线使用:https://amll-ttml-tool.stevexmh.net/
五、收费价格
| 项目 | 定价 | 说明 |
|---|---|---|
| kmgccc_player软件本身 | 完全免费 | 代码基于AGPL-3.0开源,可自由使用、修改和分发 |
| 外部工具(LDDC、ncmdump、sacad等) | 免费开源 | 均为第三方开源项目,遵循各自许可证 |
| 美术素材 | 不开放 | 原创美术素材不参与开源,需获得作者书面授权方可使用 |
重要声明:kmgccc_player没有任何内购、订阅或付费版本。所有功能均可免费使用。但请注意,部分第三方工具可能需要自行构建或下载。

六、常见问题解答(FAQ)
Q1:kmgccc_player支持Windows或Linux吗?
A:不支持。它专为macOS 26设计,使用Swift语言和macOS原生API开发,无法在其他操作系统上运行。
Q2:如何启用背景歌词、对唱歌词等高级功能?
A:需要使用AMLL TTML Tool手动编辑ttml格式的歌词文件。您可以在 https://amll-ttml-tool.stevexmh.net/ 在线编辑,然后将编辑后的歌词导入播放器。
Q3:删除应用后我的音乐会丢失吗?
A:不会。应用数据存储在 ~/Music/kmgccc_player Library 目录中,独立于应用程序本体。删除或替换应用不会影响您的音乐库、歌词和元数据。
Q4:如何接入Apple Music或其他外部播放源?
A:需要构建 QQMusic helper 工具。运行仓库中的 build-universal.sh 脚本生成macOS二进制文件,应用会自动调用内置的二进制文件,不依赖本机Python环境。
Q5:软件支持中文吗?
A:项目文档和界面以英文为主,但歌词渲染引擎AMLL完全支持中文歌词显示。您可以使用AMLL TTML Tool编辑中文歌词。
Q6:软件安全吗?
A:kmgccc_player是开源软件,代码公开可审查。它内置的第三方组件均来自知名开源项目。但开发者提醒,由于代码使用AI辅助生成,可能存在Bug,不建议在重要环境中作为唯一播放器使用。
七、总结
kmgccc_player 是一款面向macOS 26的开源、免费、原生本地音乐播放器,它在歌词显示、音频可视化和外部播放源接入方面表现出色。通过集成 AMLL 歌词引擎、apple-audio-visualization 可视化方案和多个第三方工具,它为macOS用户提供了一种现代化、沉浸式的音乐播放体验。
对于音乐爱好者而言,kmgccc_player的价值在于:
免费开源:无需付费即可获得完整的音乐播放功能
顶级歌词:类Apple Music的歌词渲染效果,支持高级ttml编辑
可视化增强:实时频谱分析让听歌更有仪式感
扩展性强:支持外部播放源和NCM加密文件
数据安全:数据与应用分离,删除不影响音乐库
如果你是macOS 26用户,正在寻找一款兼具美观与实用性的本地音乐播放器,kmgccc_player值得一试。
kmgccc_player下载地址
版权及免责申明:本文由@李想想原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.fuwa.org/software/kmgccc-player.html

