Repository navigation
Flowtone v0.15.0
Pre-release开发预览版本 · Development Preview
Flowtone v0.15.0 是进入内部测试阶段前的一次重要开发里程碑。
自 v0.14.4 以来,Flowtone 进一步完善了在线音乐扩展生态、多来源曲库、媒体播放与预载机制,同时重构了扩展管理、网络权限和凭据授权体系。
本版本也带来了全新的声流品牌图标、启动动画、应用更新提醒和多项界面交互改进。
虽然 Flowtone 已经具备较为完整的本地播放能力,并能够通过扩展访问部分在线音乐内容,但仍有部分功能和视觉细节需要进一步测试与完善。
-
将扩展格式升级至 Manifest v2,采用标准化能力声明与运行时权限模型。
-
完善在线音乐 Provider 的搜索、歌曲解析与在线播放能力。
-
扩展在线歌曲、专辑和部分歌单的浏览能力,支持通过扩展读取并播放对应内容。
-
建立本地与在线歌曲统一的持久身份模型,使在线歌曲能够加入喜欢和自定义歌单。
-
重构在线媒体播放逻辑队列,改进播放切换、进度同步及媒体会话状态管理。
-
新增在线资源预载及部分音频内容缓存,并开放相关设置。
-
优化歌曲元信息、歌词和封面的预载范围及加载时机。
-
完善扩展安装预览、更新检查及权限变化审阅。
-
支持扩展独立配置页面、配置字段校验和配置持久化。
-
引入运行必须、推荐和可选三类配置要求,并改进配置提示与保存反馈。
-
规范化扩展网络权限,支持按协议、主机范围和端口声明访问权限。
-
新增扩展网络详情页面,完善网络权限展示和安全性提示。
-
新增账户密码、WebDAV 等凭据来源管理能力。
-
使用 Android Keystore 加密保护敏感凭据,并通过系统身份认证控制敏感信息查看。
-
建立凭据授权、撤销与失效管理机制,完善扩展更新、卸载及凭据删除时的授权生命周期。
-
重构在线扩展首页、扩展详情、安装与更新页面的布局和交互。
-
新增动态曲库来源选择器,支持在本地音乐与扩展来源之间切换。
-
完善不同来源的歌曲、专辑及歌单内容展示。
-
优化曲库来源选择状态保持和来源切换动画。
-
改进 MiniPlayer 切歌时的封面加载、旧封面保留和交叉渐变逻辑。
-
完善播放器播放进度、缓冲状态和进度条视觉反馈。
-
修复从歌词跳转播放位置时,进度条可能先发生跳变再执行动画的问题。
-
修复进入歌词页面时,部分隐藏的歌手名称仍能响应点击的问题。
-
持续优化 MiniPlayer 展开、收起与全屏状态之间的动画衔接。
-
引入全新的声流品牌图标,并替换原有实验性应用图标。
-
添加应用图标及相关品牌设计素材。
-
新增品牌启动动画,并接入 AndroidX SplashScreen。
-
更新关于页面中的品牌图标与视觉表现。
-
优化播放器背景云层的运动方式和视觉效果。
-
重构在线管理、扩展详情和设置页面的信息层级。
-
统一卡片、设置选项、开关、弹窗与遮罩的视觉样式。
-
改善不同主题下的页面配色和组件对比度。
-
为扩展页面完善背景取色、元素配色及云层视觉。
-
优化二级页面导航、返回操作和页面转场。
-
修复部分动画被中断时的异常时长、显示闪烁及状态交接问题。
-
改进关于页面和开源组件页面的卡片样式。
-
新增应用版本更新检查页面。
-
新增发现新版本时的更新提示弹窗。
-
完善 GitHub Android Release 构建流程,并修复 Release 构建中的 R8 兼容性问题。
-
建立 GitHub 到 Gitee 的代码镜像与 Release 同步机制。
-
新增 GitHub Issue 模板,支持结构化提交 Bug 反馈和功能建议。
-
补充扩展格式、安全权限、配置管理、页面状态及播放器相关测试。
-
扩展格式存在不兼容变更:Manifest v1 已不再受支持,旧版扩展需要迁移至 Manifest v2。
-
在线歌曲、专辑和歌单功能取决于对应扩展提供的实际能力,不保证所有扩展都支持全部功能。
-
在线歌单目前主要支持读取与播放,完整编辑、跨来源迁移等功能仍未完成。
-
凭据安全存储与授权管理已经建立,但通过 Host 向扩展代理提供凭据的能力仍在开发中。
-
部分播放器动画、扩展功能和设备兼容性仍需要进一步验证。
-
本版本尚未经过完整内部测试,不建议将其视为稳定发行版。
本版本提供签名的 Android APK。
- 文件名称:
Flowtone-v0.15.0.apk - 最低 Android 版本:Android 9(API 28)
- 版本名称:0.15.0
- 发布类型:Pre-release
如果此前安装的是 Debug 签名的开发构建,可能无法直接覆盖安装本版本。卸载前请注意备份重要的本地应用数据。
这是 Flowtone 进入内部测试阶段之前的一次开发预览发布。
本版本主要用于记录当前开发成果,并为后续测试、问题修复和功能完善提供统一的版本基线。
Flowtone 仍处于活跃开发阶段,未来将继续完善扩展生态、在线音乐能力、播放体验及界面动画。
完整代码变更:v0.14.4...v0.15.0