Skip to content

3.0.6

Latest

Choose a tag to compare

@ruozhi521 ruozhi521 released this 07 Nov 11:22

这一版全来自 B 站评论区的留言,一条条都做了。


🔀 新增 · 歌曲排序:标题 / 修改时间 / 收录时间,可正序倒序

「添加更多排序,正序倒序,添加到媒体库时间,修改时间等」
「upup 可以增加一个按文件修改时间排序吗,因为每次下新的都要找一会」

入口有两个,不用再翻设置:歌单页顶栏的「排序」按钮,或音乐库那个下拉箭头。

排序 按什么排
不排序 保持原样(文件夹歌单就是你拖过的顺序)
标题 按歌名,中文按拼音
修改时间 文件最后被修改的时间 —— 刚下载的歌排最前
收录时间 第一次被拾音扫描到的时间 —— 复制/移动进来的老歌也能按「什么时候进的库」排
  • 可切换倒序(新 → 旧 / Z → A)
  • 时间读不到的排最后,不管正序倒序 —— 免得未知时间的歌混在中间看着像排序坏了
  • 排序只影响显示,不改任何数据;想恢复拖拽顺序选「不排序」即可

「修改时间」和「收录时间」的区别:下载来的歌两者接近;但从别处复制过来的老歌,修改时间可能是几年前的,这时「收录时间」才反映它什么时候进的你的库。

歌单列表本身也支持按修改时间排了 —— 取歌单里最新那首歌的时间,刚下新歌的文件夹自动浮到前面。


🖼 修复 · 文件夹里的图片自动当封面(不限文件名和格式)

「识别文件夹内的图片为软件内封面图片,不要限制图片格式,比如必须 cover.jpg 等」

以前只有两个封面来源:音频内嵌封面、系统专辑封面。本地音声文件夹大多没有专辑信息,于是永远显示不出一张图。

现在扫描时会看每个文件夹里有哪些图片,挑一张当该文件夹所有歌的封面:

  • 不限制文件名:封面.png、folder.jpg、ジャケット.jpg、甚至叫 01.png 都行
  • 不限制格式:jpg / jpeg / png / webp / bmp / gif / heic / heif
  • 一个文件夹里有多张图时,优先挑名字像封面的(含 cover / folder / front / 封面 / ジャケット / 表紙 等)
  • 根目录放一张图、子文件夹里放歌的情况也认:子文件夹会沿用父目录那张

生效顺序:你自己设的封面 → 音频内嵌封面 → 系统专辑封面 → 文件夹里的图。

⚠️ 说明一下:这一条在本版内测时,首次实现后仍然一张都显示不出来。
原因是读图时要先探测图片尺寸,而 Android 在这一步返回 null 属于正常行为,
旧代码把它误判成「读取失败」直接退出,后面的真正解码压根没跑。
该问题已修正,并补了 11 条回归测试。装完请重新扫描一次。


🧹 新增 · 封面上的「N 首」可以关掉

「封面那里显示几首音乐的开关,可以不用显示」

设置 → 媒体库 → 封面上显示歌曲数。关掉后歌单卡片右下角的徽标不再显示,封面更完整。


📱 改进 · 播放页去掉底部导航栏,封面更大

「进入播放页后把底部导航栏移除的功能嘛,播放页有导航栏感觉有点占地方了,移除后能把封面显示面积顺便扩大就更好了」

这是一个 bug,不只是「没做这个功能」:以前只有视频页会藏底栏,播放页落在两个分支中间的缝里 —— 从音乐库点进播放页时,底栏会保持上一页的状态留在那儿。

现在播放页 / 歌词页 / 视频页统一隐藏底栏,省下的纵向空间给了封面(边长上限 320dp → 460dp)。


🇯🇵 修复 · 翻译完成后,播放页中间和沉浸歌词也显示译文

「中间的歌词显示,歌词识别功能+翻译后也只会显示日语,也看不懂感觉着实鸡肋啊」

这也是 bug:译文以前只送给了全屏歌词页,播放页中间那行和沉浸模式的歌词压根没去读译文缓存 —— 所以翻译确实成功了、也存下来了,但你盯着看的那一处永远显示日语。

现在三处都会显示。这里没有加开关:翻译是你主动点的动作,翻完却看不到等于白点。


🔄 修复 · 重启后点「重新扫描」没反应

「刚重启时点击设置中的重新扫描,无反应,需等待一会儿后点击才生效」

App 启动时会后台静默重扫一次(为了自动发现新文件),那次扫描占着标志位,你这时点「重新扫描」会被静默丢弃 —— 不提示、不排队,看起来就是按钮坏了。

现在会提示「正在扫描中,稍候会自动再扫一次」,并在当前扫描收尾后自动补跑。


📝 说明

  • 版本号:3.0.6(内部版本号 39)
  • 覆盖安装即可,数据保留(与 3.0.x 同一签名)
  • 本版为 debug 构建(与历史版本一致,可直接安装)
  • 上一版(3.0.5)修的树形排序、字母导航、空歌单加歌等内容依然有效