一次大版本更新。
从 v1.1.0 到 v2.0.0,项目基本完成了从早期 Smartisan OS 6.8.0 Compose 复刻路线,到 Smartisan Music 8.1.0 legacy View 复刻路线的切换。主界面、播放页、主要二级页面和播放链路都重新整理了一遍,所以这次直接跨到 2.0。
更新重点
8.1.0 legacy View 复刻
- 引入 Smartisan Music 8.1.0 视觉资源,补齐大量原版 drawable、layout、selector、anim、dimens 和 shim 控件。
- 主界面切换到 legacy View 壳,删除早期 Compose 主页面入口,让整体层级、列表质感、标题栏、底部 Tab 和底部播放条更贴近原版。
- 对齐歌曲、专辑、艺术家、播放列表、我喜欢、文件夹、更多、设置等主要页面。
- 完成专辑列表 / 平铺切换、专辑详情页、二级页面横向转场和设置页纵向转场等动画细节。
播放页与黑胶体验
- 对齐播放页 legacy 壳层、标题栏、投影、入场动画和播放页转场。
- 完善黑胶唱盘、唱针、搓碟、歌词 / 控制区和滑动交互。
- 优化打碟音效连续性、大尺寸封面加载和搓碟音频卡顿问题。
- 补齐播放页弹窗、触觉反馈、误触处理和唱盘角度校正。
播放队列与播放链路
- 重做播放队列展开 / 收起效果,并补齐队列拖拽排序。
- 延迟构造播放队列数据,减少播放页打开时的卡顿。
- 补齐歌曲评分链路和播放次数统计。
- 优化后台播放、播放状态持久化、封面加载和外部音频打开。
搜索、排序和资料库
- 复刻原版全局搜索页。
- 完成歌曲排序筛选与原版样式对齐。
- 修复歌曲页字母栏状态、排序选择态布局、喜欢歌曲空态提示等细节。
- 调整文件夹页媒体库重扫入口,优化本地资料库刷新体验。
文档与项目整理
- 更新 README,说明当前 8.1.0 legacy View 复刻版本、People-11 移植版来源和项目边界。
- 新增 6 张真机截图。
- 新增非商业用途 LICENSE。
- 旧的 Smartisan OS 6.8.0 Compose 版本历史已保存在
archive/6.8.0-compose分支。
特别感谢
特别感谢 People-11 的 SmartisanOS_APP_Port 项目。Music_8.1.0.apk 为这个版本提供了非常重要的视觉和交互基准。没有这份移植工作,就没有现在这个 8.1.0 复刻版本。