Skip to content

v1.7.0 数据持久化升级 增加虚拟歌单逻辑

Choose a tag to compare

@CPUrising CPUrising released this 12 Feb 03:45
· 292 commits to master since this release

🎯 核心变更

数据持久化升级:存储方案由 CSV/Conf 文本文件全面迁移至 SQLite 数据库。
虚拟歌单逻辑:引入基于数据库引用的歌单系统,更加贴近主流音乐软件的歌单管理方式。

✨ 功能与交互

UI 布局重构:
将循环点设置工作区移至界面中心。
重组底栏控制区布局,解决低分辨率/窄窗口下音量条被挤压的问题。
性能优化:对所有列表控件开启 VirtualizingStackPanel 虚拟化,支持大规模曲目流畅滚动。

🐞 缺陷修复与清理

路径同步:修复了自动切歌时顶栏文件路径不更新的问题。
代码清理:移除 dynamic 关键字,将部分逻辑迁移至 PlayerService 以实现 UI 与业务解耦。
稳定性:优化资源销毁序列,修复了极低概率下的切歌闪退。

Full Changelog: v1.6.0...v1.7.0