NeriPlayer 更新日志
更新时间:2026-01-04
更新类型:功能新增 + 离线体验优化 + 界面导航修复
一、 界面与导航优化
- 修复专辑导航返回异常问题
- 修复从主页/正在播放页面进入专辑后返回直接退出APP的bug
- 优化专辑页面导航栈逻辑,确保返回操作回到上一级界面
- 实现点击「查看专辑」时自动关闭弹窗+正在播放界面,操作流程更连贯
二、 离线播放体验优化
- 支持缓存单未下载歌曲离线播放
- 修复缓存单中未下载的歌曲在断网情况下无法播放的问题
- 提升离线场景下缓存内容的可用性
- 优化缓存封面离线加载能力
- 配置Coil图片加载框架的磁盘/内存缓存策略
- 新增离线缓存工具函数,确保已缓存的封面在断网时正常显示
- 覆盖迷你播放器、正在播放界面、背景图片等所有封面展示场景
三、 歌词与翻译功能优化
- 修复B站音源歌曲歌词与翻译显示问题
- 移除B站音源歌词下载限制,所有歌曲统一支持歌词下载
- 歌词/翻译文件新增双命名策略(song.id + 歌手-歌名),解决下载管理界面无法匹配的问题
- 优化翻译歌词的本地保存与加载逻辑,确保下载管理界面能读取到翻译内容
- 支持下载歌曲歌词与翻译离线显示
- 优化歌词文件命名规则,移除不稳定的album字段依赖
- 实现翻译歌词的本地缓存功能,下载歌曲时同步保存翻译内容
- 优先读取本地歌词/翻译文件,无网络时不再依赖API请求
四、 歌单功能优化
- 新增歌单收藏功能
- 支持两种收藏方式:歌单右上角按钮点击收藏、首页推荐歌单长按弹窗收藏
- 收藏的歌单同步至网易云收藏列表,方便快速访问
- 修复歌单歌曲拖拽排序功能
- 解决本地歌单中歌曲无法拖拽调整顺序的问题
- 优化拖拽交互逻辑,提升操作流畅度
- 实现继续播放歌单信息实时更新
- 修复继续播放栏歌单封面、标题显示旧数据的bug
- 优化播放记录更新逻辑,同步更新歌单名称、封面、歌曲数量等信息
五、 其他优化
- 修复编译警告:替换废弃的Icons.Outlined.PlaylistPlay为Icons.AutoMirrored.Outlined.PlaylistPlay
- 统一各功能模块的交互逻辑,提升整体使用体验