Skip to content

Releases: chorusfruit-233/StudyWithMiku-Android

Study With Miku Android 1.2.11 · Release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 01:09

Study With Miku 的非官方原生 Android 移植,使用 Material 3 Expressive,支持 Android 8.0 及以上。

正式 Release APK 使用固定 StudyWithMiku 证书,包名为 io.github.chorusfruit233.studywithmiku,关闭调试。仓库、源码和已发布的 Release 公开,附件可直接下载。

本版新增网络歌单离线缓存:

  • 音乐页可缓存当前整张歌单,显示缓存占用、歌曲进度与下载通知,支持暂停/继续、断点续传和确认清除。下载使用当前网络,包括移动网络。
  • “离线歌单”只播放完整缓存及内置曲目,未完成或失败的音频不加入离线播放队列。播放器及交叉淡入共用本地缓存。
  • 缓存和歌单信息重启后保留,进程停止后可从音乐页继续下载;同曲目按接口与音质复用,刷新临时 URL 不重复缓存。
  • 清除缓存保留歌单列表、收藏、内置和导入音乐。封面、在线歌词与未缓存歌曲仍可能需要网络。

保留学习资料同步修复:

  • 修复单端日期、缺失计数字段和非有限旧数值导致的合并 NaN;保留有效学习值、精确到毫秒的时长与双方记录附加字段。
  • 上传按原作投影为三项学习字段与两项日历字段,使用 Bearer、原作 JSON Content-Type 和 UTF-8,不附带 WebView Cookie。
  • 两份文档在首个写入前完成结构、数值和编码检查。服务错误明确标明学习资料或日历,保留本地待上传资料,可重试。

保留新增后台运行引导:

  • 首次开始计时自动申请系统电池优化豁免;拒绝后不反复自动弹出,设置中保留手动获取按钮。
  • 提示在系统“电池 / 后台耗电管理”中将应用设为“无限制”,并提供应用系统设置入口;返回应用后刷新实际权限状态。
  • 计时自动获取及释放 WakeLock;权限页面不支持时提供系统设置回退入口。

对齐原作 2026-10-09 更新记录与 10 月 10 日后续调整:

  • 新增“我的网络歌单”,自定义歌单成功加载后保存平台、ID 与名称,支持重启后切换、去重和确认删除。
  • 接入原作歌单名称接口,名称获取失败时显示 ID;曲目加载失败时保留上次有效歌单,输入支持键盘确认。
  • 聊天室支持选择消息回复、引用摘要和取消回复,兼容原作 [reply:消息id]正文 格式。引用未加载时仍可阅读正文,回复中的表情与分享卡片正常显示。
  • 同步 47 条当前一言及署名,内置原作更新记录增加到 31 条。

支持原作网络播放器、10 个推荐歌单、MikuMod 官方登录、学习/日历云同步、在线状态与聊天室。计时、计划、记录、三段 Miku 场景和 11 首内置音乐可离线使用。

下载 *-release.apk 安装。SHA256SUMS.txt 提供 APK 校验值,SIGNING-CERTIFICATE.txt 提供公开证书资料,Android-release-check-reports.zip 提供 Release 检查报告。安装包保留全部离线音视频,尚未启用 R8 和资源裁剪。

后续同包名、同签名且更高 versionCode 的正式版可覆盖升级。此前 Debug APK 的签名不同,首次切换不能直接覆盖;先保存需要的资料,卸载会清除本机资料。

构建通过 Release 单元测试、Lint、APK 签名、固定证书与包名检查。真实账号端到端与签名正式包真机验收尚未完成,详细范围见 验证记录。

感谢原作者 SHSHOUSE / StudyWithMiku。移植遵循 GPL-3.0,媒体与角色资源权利归各自创作者。完整变化见 更新记录。

Study With Miku Android 1.2.9 · Release

Choose a tag to compare

@chorusfruit-233 chorusfruit-233 released this 12 Oct 14:10

Study With Miku 的非官方原生 Android 移植,使用 Material 3 Expressive,支持 Android 8.0 及以上。

正式 Release APK 使用固定 StudyWithMiku 证书,包名为 io.github.chorusfruit233.studywithmiku,关闭调试。仓库、源码和已发布的 Release 公开,附件可直接下载。

本版新增后台运行引导:

  • 首次开始计时自动申请系统电池优化豁免;拒绝后不反复自动弹出,设置中保留手动获取按钮。
  • 提示在系统“电池 / 后台耗电管理”中将应用设为“无限制”,并提供应用系统设置入口;返回应用后刷新实际权限状态。
  • 计时自动获取及释放 WakeLock;权限页面不支持时提供系统设置回退入口。

对齐原作 2026-10-09 更新记录与 10 月 10 日后续调整:

  • 新增“我的网络歌单”,自定义歌单成功加载后保存平台、ID 与名称,支持重启后切换、去重和确认删除。
  • 接入原作歌单名称接口,名称获取失败时显示 ID;曲目加载失败时保留上次有效歌单,输入支持键盘确认。
  • 聊天室支持选择消息回复、引用摘要和取消回复,兼容原作 [reply:消息id]正文 格式。引用未加载时仍可阅读正文,回复中的表情与分享卡片正常显示。
  • 同步 47 条当前一言及署名,内置原作更新记录增加到 31 条。

支持原作网络播放器、10 个推荐歌单、MikuMod 官方登录、学习/日历云同步、在线状态与聊天室。计时、计划、记录、三段 Miku 场景和 11 首内置音乐可离线使用。

下载 *-release.apk 安装。SHA256SUMS.txt 提供 APK 校验值,SIGNING-CERTIFICATE.txt 提供公开证书资料,Android-release-check-reports.zip 提供 Release 检查报告。安装包保留全部离线音视频,尚未启用 R8 和资源裁剪。

后续同包名、同签名且更高 versionCode 的正式版可覆盖升级。此前 Debug APK 的签名不同,首次切换不能直接覆盖;先保存需要的资料,卸载会清除本机资料。

构建通过 Release 单元测试、Lint、APK 签名、固定证书与包名检查。真实账号端到端与签名正式包真机验收尚未完成,详细范围见 验证记录。

感谢原作者 SHSHOUSE / StudyWithMiku。移植遵循 GPL-3.0,媒体与角色资源权利归各自创作者。完整变化见 更新记录。

Study With Miku Android 1.2.7 · Release

Choose a tag to compare

@chorusfruit-233 chorusfruit-233 released this 10 Oct 14:33

下载 1.2.7 正式 APK · 源码与使用说明

Study With Miku 的非官方原生 Android 移植,使用 Material 3 Expressive,支持 Android 8.0 及以上。

正式 Release APK 使用固定 StudyWithMiku 证书,包名为 io.github.chorusfruit233.studywithmiku,关闭调试。仓库、源码和已发布的 Release 公开,附件可直接下载。

本版沿用 1.2.6 的功能与交互修正:同步弹窗采用三个同层级单选方案和一个确认操作;社区区分首次设置、上传本地和检查云端;关于集中到设置入口。保留计时、计划、记录、歌词、网络播放器、QQ/网易链接识别和窄屏布局修正。

支持原作网络播放器、10 个推荐歌单、MikuMod 官方登录、学习/日历云同步、在线状态与聊天室。计时、计划、记录、三段 Miku 场景和 11 首内置音乐可离线使用。

下载 *-release.apk 安装。SHA256SUMS.txt 提供 APK 校验值,SIGNING-CERTIFICATE.txt 提供公开证书资料,Android-release-check-reports.zip 提供 Release 检查报告。安装包保留全部离线音视频,尚未启用 R8 和资源裁剪。

后续同包名、同签名且更高 versionCode 的正式版可覆盖升级。此前 Debug APK 的签名不同,首次切换不能直接覆盖;先保存需要的资料,卸载会清除本机资料。

构建通过 Release 单元测试、Lint、APK 签名、固定证书与包名检查。真实账号端到端与签名正式包真机验收尚未完成,详细范围见 验证记录。

感谢原作者 SHSHOUSE / StudyWithMiku。移植遵循 GPL-3.0,媒体与角色资源权利归各自创作者。完整变化见 更新记录。

本版本验证:70 项 Release 单元测试通过、Release Lint 0 错误,APK 签名及下载校验通过。文件 SHA-256:cf534a55f11a3cf83699bcd258e7d944148733091facc9bb22509d86a6717a32。