github Super-Badmen-Viper/NSMusicS NSMusicS-Win-v0.7.1

4 days ago
  • 您可以使用两种使用模式,即本地模式和服务器模式(Navidrome)
  • 本地模式:
    • 直接从计算机上的选定文件夹中导入所有歌曲。它不会覆盖已经导入的本地数据数据,除非您手动删除本地模式数据后,并再次重新导入。
  • 服务器模式:
    • 只需直接添加您的Navidrome服务器,您就可以添加无限数量的Navidrome服务器
    • 目前只能导入全部数据。如果您的Navidrome有巨大量的歌曲,导入速度可能会很慢。请等待NSMusicS更新即时访问模式,以更好地支持Navidrome Api

Application Screenshots:

Update

0.7.0现已更新内容:

  • 1.修复本地模式的歌曲tag读取问题(因为music-metadata存在非常严重的内存泄漏问题,换成了基于C#taglib翻译的node-taglib-sharp)
  • 2.修复本地模式的数据写入数据库问题(解决了Electron渲染层与node层混用better-sqlite3的问题,通过指定nativeBinding解决)
  • 3.修复用户切换页面时NSMusicS自动内存清理回收机制触发的频率过高问题(调整内存清理回收的内存阈值(由240调整到360.几乎不会再触发自动内存清理),爆音以及切换至乐曲页面时的参数缺失问题已解决)
  • 4.修复内存自动清理回收时,初始化数据重读取时this_audio_song_favorite与this_audio_song_rating的数值读取类型问题
  • 5.优化页面美观程度,易操控程度,细节更细腻
  • 6.修复error图片的分辨率过高而减慢加载速度的问题(error_album.jpg分辨率从6507*4338降低到1080P)
  • 7.修复本地模式多次清除再导入后,一定几率未更改数据库指向而导致数据查询失效的问题

1.0.0即将更新内容:

  • 1.增加服务器模式(二)(即时访问API),可访问任何NavidRome服务器(不受访问速率限制)
  • 2.增加快捷键操控模式(可在菜单-快捷键中,根据用户使用习惯自定义快捷键,也可使用默认的快捷键)

1.0.5即将更新功能:

  • 1.增加播放器动态渐变背景,可选播放背景(动态渐变背景/专辑底图)
  • 2.增加歌词样式(圆点渐变动画,表示下一句歌词即将播放的进度变化)
  • 3.增加歌词样式(桌面歌词功能)
  • 4.增加歌词样式(进一步优化并完全开放歌词逐字功能。navidrome服务器模式也可使用本地模式中的逐字歌词,逐字效果与AppleMusic歌词逐字效果一致)
  • 5.增加本地模式中歌曲tag自定义编辑功能(可选择连锁编辑tag,自动变更相关“歌手-专辑-单曲”中关联的tag)

1.1.0即将更新功能:

  • 1.可选音频输出源(mpv(本地输出)/howler.js(web输出))
  • 2.增加音效-均衡器(简易/专业)功能(仅适用于音频输出源为howler.js(web输出))

BUG Explain

使用本地模式扫描不到音乐

  • 解决方式:使用类似MusicTag等软件补全音乐文件tag,重新导入即可解决

使用服务器模式navidrome扫描不到音乐

  • 解决方式:请使用官方navidrome,公共/私人服存在访问速率限制
  • 原因:目前NSMusicS是将navidrome所有数据一次性同步到本地数据库(为了兼容几乎所有音乐api而设计的同步模式),如果有超大量的歌曲数量读取太慢,请等待NSMusicS更新即时访问api模式(类似于feishin)

Use Explain

  • 出现任何问题,都可以通过右上角那一排第二个按钮临时解决,它可以释放NSMusicS内存,并重新加载NSMusicS的数据
  • 如若有更新,右上角第一个按钮会冒红点,点击即可查看更新更新
  • 为NSMusicS提交BUG报告,使用开发者调试模式快捷键(ctrl+shirt+i)触发,即可进行调试
    • 将报错信息/报错截图(调试模式:console界面的红色信息),提交至NSMusicS Issues中
  • 出现闪退,请更新系统驱动与系统版本,此问题极大概率为Electron与Windows系统的适配问题,已经不是NSMusicS所要解决问题的范围内(但是NSMusicS会不断的更新Electron版本,以增强与系统的兼容性)

Don't miss a new NSMusicS release

NewReleases is sending notifications on new releases.