xTune · 更新记录
3.4.1
# 新增功能
## 内置播放器
- 更新内置播放器 xPlay 至版本 v2.2.9。
- 内置播放器新增支持淡入、淡出与交叉淡入淡出效果。
- 优化 Loudness 音量调节算法,以避免调节时产生破音或声音突变。
- 修复了从 DSD 格式切换到 PCM 格式播放时,DAC 采样率设置错误的问题。
- 采用 24-bit AAC 解码,解决了部分在线电台播放 AAC 格式音频时的失真问题。
## 自定义艺术家角色排序
- 在艺术家与外观设置中,新增自定义曲目信息内艺术家显示与排序的功能。
- 歌曲的艺术家信息现可根据音乐流派,按自定义角色显示。
## 音量控制
- 在迷你播放器与全屏正在播放界面中,新增音量调节按钮(需在外观设置中手动开启)。
- 新增独立的音量调节对话框。当调节分组播放器音量时,此对话框将显示所有组成员的音量状态。
## 正在播放列表批量删除
- 新增从正在播放列表批量删除歌曲的功能(可通过长按歌曲项进入此模式)。
- 在正在播放列表中新增歌曲分组操作对话框,便于对成组歌曲进行管理。
# 优化与改进
- 在“我的收藏”、电台、流媒体专辑及歌单等浏览页面中,新增内容过滤功能。
- 优化“我的收藏”的显示排序:在分类标签页中使用倒序排列(最后添加的显示在最前);在浏览收藏夹时,则使用字母顺序排序。
- 优化 iPhone 迷你播放条的布局,使其更紧凑,以显示更长的歌曲标题。
- 优化正在播放界面的歌曲信息、播放控制按钮等元素的布局与视觉样式。
- 降低了正在播放界面中,歌曲标题垂直滚动文字的滚动速度。
- 优化了正在播放列表中歌曲分组的显示与交互逻辑。
- 优化了 iPhone 上当前播放列表对话框在加载中及无歌曲时的布局显示。
- 优化了全局搜索功能的性能,提升了搜索与结果加载的速度。
- 增强了对“Qobuz plugin - Sven‘s Version”插件的兼容性支持。
# 解决问题
- 解决了在系统设置中开启“显示边框”辅助功能后,因按钮附加边框导致的各种界面布局错乱问题。
- 解决了将 Qobuz 歌曲添加到播放列表后,可能出现的无封面图片及无法播放的问题。
- 解决了当前播放歌曲未实际变更时,仍会重新加载歌词等附属信息的问题。
- 解决了 RNP 电台中,缺少艺术家信息的歌曲信息显示错误的问题。
3.3.1
# 新功能
## 搜索与过滤
- 在专辑、艺术家、歌单、流派、年份及全局搜索结果等多个页面新增了实时搜索过滤功能。
- 用户可在列表页面点击顶部的过滤按钮,在输入栏中输入关键字以过滤当前列表。
- 在专辑详情、艺术家详情、歌单详情等页面,支持通过下拉手势呼出过滤输入栏。
## 播放器与分组
- 新增了对 Group Players 插件的完整支持,包括创建、设置、成员管理、声道配置及删除功能。
- 在播放器管理页面新增了操作菜单,支持对所有播放器执行静音、取消静音、开机和关机操作。
- 播放器管理页面现已区分普通播放器与分组播放器,并进行分类显示。
- 为群组播放器卡片新增了折叠/展开功能,单击卡片即可切换状态,此状态会被记录。
- 优化了播放器的操作逻辑:点击卡片可切换折叠/展开状态,长按卡片可将其设置为当前播放器。
- 重构了播放器选择对话框,支持对播放器群组及群组音量区域进行折叠/展开操作。
- 在播放器选择对话框中新增了可跳转至播放器管理页面的快捷按钮。
# 优化
- 在专辑详情等页面中新增了对多流派(Genres)信息的显示支持。
- 在专辑详情等页面中新增了隐藏未知流派的功能(可通过外观设置开启或关闭)
- 优化了艺术家专辑、作品列表等页面的实现,并抽象出可复用的基础组件以提升代码质量。
- 优化了音量按键的检测逻辑,并记录了更详细的日志以便于问题排查。
- 优化了多个列表页面(如“最近添加”、“流派专辑”)的布局,减少了视觉上的拥挤感。
- 优化了文字走马灯效果,避免了闪烁和异常的抖动现象。
- 大幅优化了简体中文与繁体中文转换的实现性能。
- 进行了一系列其他界面样式与页面布局的细微调整。
# 修复问题
- 修复了播放器图标在部分场景下大小显示异常的问题。
- 修复了播放列表(歌单)无法正确加载超过50首歌曲的问题。
- 修复了搜索界面因使用大字体导致搜索栏无法点击的问题。
- 修复了播放 APE/CUE 整轨文件时,通过内置播放器无法正确选曲的问题。
- 修复了在调整文字大小时,切换“使用系统动态字体大小”开关会意外触发整个UI刷新的问题。
- 修复了音频路由对话框在停止播放后仍错误显示采样深度等信息的问题。
- 修复了年代歌曲列表页面顶部标题栏错误显示为“更多专辑”的问题。
- 修复了全屏播放界面在无可用曲目信息时错误提示“没有歌曲在播放”的问题。