这个项目能做什么
Noctis 是一款基于 Avalonia 构建的跨平台无损音乐播放器,强调用户控制和零追踪。它支持多种音频格式,包括 FLAC、ALAC、WAV、AIFF、APE、WavPack、MP3、AAC、OGG、Opus、WMA 和 M4A,并具备 Windows 上的位完美独占输出、参数均衡器、无缝播放、交叉淡化、AutoMix 过渡、ReplayGain、BPM 和调性检测、曲目电台、批量转换、音频 CD 播放、多声道上混、变调、频谱图和音频可视化等功能。
曲库功能包括歌曲、专辑、艺术家、文件夹和播放列表视图;智能播放列表;收藏;星级评分;播放次数;完整的元数据编辑;通过 Deezer、MusicBrainz 和 Apple Music 自动标记和封面搜索;拖放导入;监视文件夹;批量编辑;从 Exportify CSV、TuneMyMusic JSON 和 m3u 文件导入播放列表;重复查找器;文件整理器;命令面板;带有月度/年度 Wrap 的收听统计;艺术家页面;TIDAL 和 Deezer 链接导入;YouTube 添加;露骨内容开关;可重绑定的键盘快捷键等。
歌词支持包括逐字卡拉OK歌词、纯文本、LRC、逐字 LRC、TTML 和 Lyricsfile 侧车文件,可从 LRCLIB 和 NetEase 自动获取并离线缓存,内置歌词编辑器支持 .lrc 导出,可分享为图片卡片或短视频片段,通过 Whisper 进行语音到歌词对齐,支持视频或 GIF 背景,以及全局歌词偏移。
该应用提供丰富的自定义选项,包括 Cover Flow 浏览、将正在播放的封面显示为 CD、黑胶或磁带样式、动态封面、环境模糊背景、主题和强调色、自定义主题编辑器、Liquid Glass 半透明窗口模式、可调整大小的迷你播放器,以及 13 个可搜索的设置页面。连接功能包括从 Jellyfin、Navidrome、Airsonic、Gonic 或任何 Subsonic 服务器流式播放;内置 Noctis Server 可向 Subsonic 客户端提供流媒体;自托管 noctis-server 支持 NAS、VPS 或 Docker;Discord Rich Presence;Last.fm 和 ListenBrainz 记录;Web 远程控制;媒体键;睡眠定时器;托盘图标;以及从 GitHub Releases 自动更新。
Noctis 支持英语、阿拉伯语、法语、日语、韩语、西班牙语、简体中文和繁体中文,无需重启即可切换。它可通过内容包(JSON 主题、歌词预设、语言)扩展,提供本地 HTTP+JSON API 供 Stream Deck 和 OBS 等外部工具使用,并支持基于 Noctis.Plugins.Abstractions SDK 构建的 .NET 插件,具备权限和受限模式。该项目采用 MIT 许可证,从源码构建需要 .NET 10 SDK,在 macOS 和 Linux 上从源码构建时需将 libvlc 作为原生依赖。
评论
0 评分人数达到10人后显示
登录后参与讨论。