NSMusicS(音乐播放器) v1.5.9 绿色版

NSMusicS 是一款本地音乐软件,有望支持具有人工智能功能和多模态功能的多个平台。NSMusicS的目标是集成各种功能(如人工智能、流媒体、曲库管理、跨平台等),可以理解为类似于导航,但比导航功能更多。想成为一个几乎可以拥有所有音乐功能的插件集成应用程序。

软件特色

1.歌词UI逐字(兼容所有的语言字体的组合,同步率精确)

2.自定义多歌单列表,动态播放队列,歌手写真渐变切换动画

3.可使用API接口实现联网模块(已禁用,待解封,待开发对接用户自定义接口 )

4.包含常用的播放器功能,此处省略(个性皮肤,桌面歌词等等)

5.性能已优化,可流畅使用

6.音频EQ均衡器(普通)

7.可直接拖拽音频文件+音频文件夹至歌单界面,直接添加至歌单(也可在歌单界面手动导入)

8.单曲+专辑+歌手三模式,单曲管理+曲库专辑管理功能

9.唱片,写真,频谱播放3种音乐场景切换

10.歌曲(mp3,flac,wav),可设置内嵌封面,内嵌歌词,专辑名等等歌曲文件常用属性

11.歌词(读取优先级):(mrc(导入) > krc(导入) > lrc(导入) > 歌曲自带(内嵌)歌词):全部支持逐字格式

12.图片(读取优先级):(jpg专辑(导入) > 歌曲自带(内嵌)专辑,(导入文件格式:歌手名 - 专辑名.jpg)),(jpg歌手写真导入,文件格式:歌手名.jpg),其它音乐资源的导入

软件截图

更新日志

由于node-mpv维护的潜在问题,包括但不限于重复单次播放、MPV组件唤醒失败和MPV状态管理权限问题,默认音频输出现在设置为howler. js web输出[√];
添加迷你播放窗口。垂直模式为仿apple emusic Mini play浮动窗口,水平模式为桌面歌词[√];
添加服务器配置类型,兼容emby API[√];
增加服务器配置类型,兼容jellyfin API[√];
优化本地模式的曲库管理逻辑,使其更符合本地用户的使用习惯[√];
按媒体库文件夹目录过滤歌曲[√];
为每个按钮添加鼠标悬停internationalization提示,提高用户友好性[√];
优化本地模式导入范式,优化多个前端操作的用户友好性,最大限度地将节点层与渲染层分开,使其能够支持Docker部署[√];
修复歌词滚动样式,优化歌词数据响应性能,使其显示效果更流畅[√];
修复了一些UI样式[√];
增加对Linux系统客户端的支持[√];
提高MacOS系统客户端的MPV兼容性,改进调用/注销MPV的过程[√];
播放界面的设计元素引入Apple Music的设计风格,提升各个页面的UI交互[√];
修复切换音频输出模式时出现的错误弹窗[√];
为网络输出模式添加音频设备输出的自定义选择[√];
修复本地模式下封面显示逻辑[√];
优化本地模式导入逻辑,适应大部分用户曲库管理习惯[√];
在数据展示字段页面(专辑、音乐、艺人)左上角添加刷新按钮,重置本页数据[√];
新增歌曲/专辑/艺人标签信息浏览编辑功能[√];
将自定义左侧菜单栏更改为菜单栏模式阶梯选择[√];
菜单栏模式:设置[必填]、专辑音乐艺术家[必填]、主页[可选]、多媒体(Emby Jellyfin:音视频+图像)[可选]、AI扩展[可选][√];
对NSMusicS-GO(仅限UI界面,未开放)的管理系统界面初步构建到当前Electron版本[√];
优化了Electron文件系统访问源代码的跨平台兼容性[√];
新增对MacOS系统客户端的部分兼容性支持,并发布MacOS版本(1、仅兼容服务器模式;2、仅兼容网页音频输出;) [√];