Super-Badmen-Viper / NSMusicS

NSMusicS | 九歌 Cloud-Native Music Server/ Full platform Client,support navidrome, jellyfin, emby
GNU Affero General Public License v3.0
1.27k stars 64 forks source link

Increase support for bilingual lyrics and optimize memory experience | 增加对双语歌词的支持,以及内存优化体验 #72

Open lllll081926i opened 1 month ago

lllll081926i commented 1 month ago

1.目前没看到我的喜欢歌单和用户自定义歌单,希望后期能加上。 2.歌词如果是双语的,歌词就会锁到中文上,不是英文和中文一起高亮 image 3.一旦开始播放内存占用会有点高 4.前面加载过的歌曲封面一往下滑一段,前面加载过的封面就得重新加载,考虑能不能每次缓存一下图片 目前就这些,应用很不错,感谢开发!

Super-Badmen-Viper commented 1 month ago

我的喜欢歌单,和用户自定义歌单,在此处设置 image A:切换歌单 B:管理自定义歌单 C:新增自定义歌单

双语歌词还未适配,后续将会兼容完毕

播放内存占用会有点高:因为使用组件库的问题,存在内存占用大的缺点,可通过设置通用-路由模式缓解(或者右上角第二个按钮,直接清理NSMusicS内存)

歌曲封面一般不需要缓存,因为流式传输也好本地使用也罢,速度读取一般都很快。需要缓存的,应该是流媒体模式下的歌曲元数据的缓存(歌曲元数据较大,缓存可有效减少加载时间)