Nagi:Windows 本地音乐播放器
Nagi 是一款用 C# 和 WinUI 3 构建的 Windows 本地音乐播放器,快速、简洁、注重隐私。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v2.6.0
- 平台
- Windows
详细介绍
项目简介
Nagi 是面向 Windows 的本地音乐播放器,使用 C# 与 WinUI 3 构建,界面是原生 Fluent 风格。它只播放电脑里已有的音乐:你指定文件夹后,它自动建立并维护音乐库,通过 LibVLC 播放多种格式;除非你主动开启在线服务,否则它全程离线。
主要功能
音乐库
- 基于文件夹的音乐库,文件变动时自动重新扫描。
- 支持 MP3、FLAC、AAC、OGG、WAV、AIFF、APE、DSD、M4A、WMA、WavPack 等格式。
- 播放列表、基于规则的自定义列表、M3U 导出。
- 收藏(Ctrl+D)保存在 Nagi 数据库中,不改动音乐文件。
- 可搜索的收听历史与 Insights 页面。
- 可选择歌曲列表显示哪些列(BPM、播放次数、添加日期等),并查看单曲标签与文件信息。
播放
- Up Next 面板支持重新排序、随机播放与循环播放;把文件或文件夹直接拖到播放器即可加入队列。
- 收听混合:More Variety 拉开艺人间隔并跳过近期播放,Rediscover 挑选 30 天未听的歌曲,Unheard 播放从未听过的歌曲。
- Play for… 按指定时长生成队列。
- 睡眠定时器:当前歌曲结束后、队列结束后或指定时间后停止。
- 10 段均衡器带前级,支持本地测量的 ReplayGain 音量归一化,以及 0.5× 到 2× 变速不变调。
歌词与外观
- 歌词来自内嵌标签、
.lrc文件或可选在线来源,点击同步歌词行可跳转播放。 - 日文、韩文、印地语歌词的本地罗马音,需下载语言包。
- Mica、Mica Alt、Acrylic 背景,配色取自当前专辑封面。
- 可调整大小、始终置顶的迷你播放器。
Windows 集成
- 托盘弹出面板、媒体键、系统媒体控件、任务栏缩略图按钮。
- 跳转列表可随机播放整个音乐库或打开迷你播放器。
可选在线服务(默认关闭)
- Last.fm 与 ListenBrainz scrobbling,带离线队列。
- Discord Rich Presence。
- 艺人图片、简介与专辑封面来自 MusicBrainz、Wikipedia、Cover Art Archive、fanart.tv、TheAudioDB、Deezer、Apple Music 与 Last.fm。
- 歌词来自 LRCLIB 与 NetEase。
安装与使用
需要 Windows 10(1809 或更高版本)或 Windows 11,x64 或 ARM64。可以从 Microsoft Store 安装,也可以在 GitHub Releases 下载签名的 MSIX 包;Store 版本随商店更新,GitHub 版本自行从 GitHub 更新。
从源码构建需要 Visual Studio 2026(18.0)或更高版本,并安装 .NET 桌面开发 与 通用 Windows 平台开发 工作负载,以及 .NET 10 SDK 10.0.401 或更高版本:
git clone https://github.com/Anthonyy232/Nagi.git
克隆后打开 Nagi.sln,平台选择 x64 或 ARM64,运行 Nagi (Package)。
注意事项
- 所有在线功能默认关闭;开启后各服务会上传哪些内容,见项目的 PRIVACY.md。
- 项目以 GPL-3.0 许可发布。
- 仅支持 Windows 平台。
本作品整理自 GitHub 开源项目 Anthonyy232/Nagi,原作者 @Anthonyy232,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.6.0当前版本
新增在线专辑封面与艺人简介、Discord Rich Presence、歌单列自定义、歌曲信息、LRC 翻译显示;与 Windows 媒体控件共享进度;scrobbling 加入 MusicBrainz ID;支持 nagi.exe 命令行启动;修复媒体键与队列恢复。
- v2.5.0
2.5.0 新增收藏与收听历史、收听混音与按时长生成队列、睡眠定时器、音频输出设备选择和 0.5×–2× 不变调变速、音乐库自动更新、新手引导、任务栏快捷方式与纯文本歌词回退。
评论