Repository navigation
Melora Android v0.1.4
Melora 0.1.4 release notes
Exported from
CHANGELOG.mdsection### 安卓客户端.
安卓客户端
【歌单与播放队列】
- 支持从网易云、QQ 音乐、酷我、酷狗、咪咕的公开歌单分享链接导入歌曲;完善移动端链接识别,入口放在“新建歌单”标题右侧。
- 自建歌单更多菜单新增“添加所有歌曲到播放队列”,无需替换当前队列或打断正在播放的歌曲。
- 列表循环、单曲循环和随机播放模式可在重启后恢复,并纳入备份;听书仍按章节顺序播放。
- 修复清空队列后界面残留、队列意外恢复,以及快速切歌时清除已播放条目可能错位的问题。
【歌词与播放器】
- 完善桌面歌词:与播放器共用逐词渲染,窗口随内容调整,拖动位置可记忆并随备份恢复;全屏歌词工具栏可直接开关桌面歌词。
- 统一歌词匹配、来源选择和本地文件写入,保留真实逐词时间信息,改善在线与本地歌曲的歌词一致性。
- 全屏歌词的字号、对齐、加粗和模糊设置支持持久化与备份;精简歌词来源抽屉,修复大字号摘要裁切。
- 长按封面可打开外观卡片,集中选择封面样式与播放主题,并保留明确的沉浸播放入口。
【缓存与音源】
- 自动换源优先保留当前启用音源的可用结果;主源按阶梯降级后能播放时,不再为追逐备用高档音质增加等待。主源迟迟无结果或不可用时,仍会尝试备用音源。
- 区分播放与下载的音源选优缓存,避免下载选中的备用结果影响后续播放;下载保留按音质逐档选优,修复已失败资源重试时不必要的主源降级。
- 同一录音、同档实测音质的完整音频缓存可跨来源复用,供播放、下载和后台补齐共用,不拼接不同来源的音频片段。
- 完整缓存命中时显示“播放源:缓存”;缓存失效后重新解析时显示解析状态,不再沿用上次的缓存标签。
- 统一共享解析请求和物理资源失败冷却,避免取消一个请求影响其他调用,以及重新解析再次选中同一个失败资源。
- 完善页面、封面与歌词缓存的容量控制、按需恢复和清理反馈,减少批量操作中的重复文件系统访问。
- 音源文件选择器限制为 JavaScript 文件,轻量校验拦截误导入;脚本执行延后,避免导入时执行整份脚本。修复检查更新与本地替换、备份恢复之间的覆盖冲突。
【下载与本地音乐】
- 本地歌曲下载更高音质前先检查实际规格;没有更优版本时不新增下载记录,升级失败保留原文件。
- 下载遇到音频传输失败时可在限定次数内自动换源重试,不把不同资源拼接到同一文件;完善暂停、取消、任务冲突和下载完成记录处理。
- 完善下载文件被外部删除后的本地标记、记录与播放回退,支持本地歌曲批量删除授权,避免继续将缺失文件当作可播放的本地歌曲。
- 本地歌曲排序及字母索引在后台生成,补全实际码率徽标,减少大列表占用主线程的工作。
【稳定性与交互】
- 修复备份恢复中断后的重试、启动恢复及前台服务处理,并调整原生恢复弹窗的配色和文字层级。
- 修复脚本引擎初始化失败时的异常传递和资源清理,避免相关崩溃或长时间无响应。
- 完善发现、听书等页面的导航与加载状态恢复,避免播放器详情页残余滑动速度误触收起。
- 优化歌单创建、导入和重试状态,减少短暂加载文字闪烁;修复新歌推荐已到末尾仍显示“加载更多”的问题。