Repository navigation
Releases: wang111928/yunsheng-player
Release list
云声 0.2.42 · QQ 授权回跳修复
云声 0.2.42
版本代码:242。构建日期:2026-10-11。GitHub 正式版。
本次更新
- 修复 QQ 登录只显示拉起页的问题:官网生成的 QQ 授权入口使用适合手机的页面模式,原生按钮可正常打开 QQ。
- 修复 QQ 授权后进入浏览器的问题:在 Android 允许云声处理
ssl.ptlogin2.qq.com后,接收受限 HTTPS 返回并交回原 WebView,再使用原 Cookie 会话调用官方账号接口验证登录。 - 取消授权后可再次发起;避免重复点击打开多个授权页,避免对带一次性授权票据的返回页面重复加载。
- “授权跳转设置”说明 QQ 所需的 Android 打开链接设置。未启用该设置、缺少兼容 WebView 或未安装 QQ 时,保留官网登录流程。
- 微博跳转限制为官方授权页生成的链接和已安装的微博应用;其他登录继续使用官网已有方式。
安装包
- 文件:
Yunsheng-full-v0.2.42-vc242-arm64-v8a.apk - 19,813,295 字节(19.81 MB / 18.90 MiB),低于 35 MB。
- SHA-256:
DE26800906F44C2B25B5788CB5CFFC8C6557B9A32B5D7774150C62A28AA8BBD1 - 应用名“云声”,包名
com.litemusic.app.full.debug,Android 9 及以上,仅 Full arm64。 - 沿用现有分发签名,可覆盖更新;不清除登录、歌单或音频缓存。
验证范围
完整开发工作区执行 App Full 492 项单元测试,失败、错误、跳过均为 0;QQ 原生桥、登录生命周期桥及微博桥的 Node 合约测试通过。独立只读审查未发现阻断问题。构建、APK 签名、包名、版本、单 ABI 和 ZIP 完整性核对通过。公开仓库排除私有图片夹具及依赖它的测试,公开测试数量可能不同。
真实手机的独立副本已完成 QQ 原生授权、取消后重试、自动返回首页及关闭后重启保持登录。正式包覆盖安装后也完成 QQ 原生授权并自动进入首页。其他账号方式未逐一完成新的真实授权,不能据此声称所有第三方登录都已实现原生自动回跳。授权期间若 Android 杀掉应用进程,本次内存会话会失效,需要重新登录。
云声 0.2.41 · 定时器与歌单体验完善
云声 0.2.41
发布日期:2026-10-10。版本代码:241。
本次更新
本版累计包含 0.2.39–0.2.41 的改进,接续此前正式发布的 0.2.38:
- 睡眠定时器改为小时/分钟滚轮,选中数字居中放大,滑动自动吸附;支持 1 分钟至 24 小时。15/30/60 分钟快捷设置改成同排按钮,保留当前歌曲结束后暂停和取消定时。状态卡显示大字倒计时,沿用当前主题与按压回弹,适配系统字号。
- 设置增加音频缓存占用、完整/部分缓存曲目数与剩余存储统计;独立保存离线歌单目录。音频缓存仍不设应用容量上限、不自动淘汰,清理内容缓存不删除音频。
- 增加单首歌曲收藏到自建歌单,歌单内搜索与显示排序,以及自建歌单改名、简介编辑和批量移除。
- 导入草稿按账号保存,保留来源、图片匹配证据、选择、目标及已完成的写入批次;恢复时检查歌单已有成员,减少重复导入。
- 更新下载状态由应用统一持有,离开页面可继续下载;已完成的安装包重开后重新校验,未完成任务可以重试。重试从头下载,不是按字节断点续传。
- 修订歌词随播放进度自动跟随;日推和风格推荐适配主题,背景增加淡雅/均衡/浓郁三档。
- 第三方登录继续保留官网流程,QQ 增加直接授权入口及返回校验;完整授权回跳仍需实机验证,不表示所有登录方式已自动回跳。
安装与校验
- 附件:
Yunsheng-full-v0.2.41-vc241-arm64-v8a.apk - 大小:19,811,903 字节(19.81 MB / 18.89 MiB)
- SHA-256:
D6A40A5D3EEDC4A351005F418042447CEC60C3BAD263110FE9A226FC25D7AF1E - 应用名:云声;包名:
com.litemusic.app.full.debug - Android 9(API 28)及以上,仅 arm64-v8a。
本版沿用现有分发签名,可覆盖更新并保留登录、歌单和缓存;安装由 Android 系统确认。只发布 Full arm64,历史 Release 和标签保留。
源码与验证
v0.2.41 标签对应本版公开源码和文档,模块职责及功能入口见 ARCHITECTURE.md。公开源码沿用此前的范围:不含本机配置、设备记录、原始个人截图和完整 OCR 输出夹具,也不含读取这些夹具的专用回归测试。一般解析/匹配测试保留,可能使用公开曲名作为例子。
完整开发工作区在 0.2.40 执行六模块 658 项测试通过;0.2.41 最终执行 App Full 481 项测试,0 失败、0 错误、0 跳过。新增 3 项覆盖滚轮时长边界、换算及倒计时格式,未重复未修改的核心模块套件。上述数量包含未公开的私有样本测试,不作为公开仓库测试数量。
Full arm64 构建、签名及 ZIP 完整性验证通过,定时器独立代码审查未发现阻断问题。重新打包去除了增量空隙,未删减资源或功能。用户反馈 0.2.39 基本通过;本版滚轮、大字号、主题显示和触摸手感尚未实机验收,单元测试不能替代实际手势体验。
云声 0.2.38 · 离线播放与 GitHub 更新
云声 0.2.38
发布日期:2026-10-09。版本代码:238。
更新内容
本版包含自 0.2.29 以来的离线播放及播放体验修订:
- 完整缓存的歌曲可以断网播放,也可在清理后台、重启应用后继续使用已有缓存。离线时,未完整缓存的歌曲灰显并显示清楚的不可播放原因。
- 播放音频缓存不设应用容量上限,不按使用时间自动淘汰。缓存保存在应用私有持久目录,旧缓存自动尝试迁移;设备剩余存储仍是实际限制。清理内容缓存不会删除音频,卸载或清除应用数据会删除音频。
- 修正歌曲自然结束后的自动续播、切换不可离线播放歌曲时的状态处理及播放按钮状态;恢复应用内底部小播放条。
- 点击“上一首”始终切换队列前一曲,不再因当前曲播放超过三秒而重播当前曲。
- 设置增加“软件更新 → 自动更新”。点击后检查本仓库最新正式版本,展示说明和下载进度,校验安装包并交给 Android 确认安装;包含失败重试、重复下载保护与取消清理。
安装
- 附件:
Yunsheng-full-v0.2.38-vc238-arm64-v8a.apk - 大小:19,632,999 字节(19.63 MB / 18.72 MiB)
- SHA-256:
740A718219ED689CAD41FE0216044A823FDD2E1F4763C0A78A8F11E6008A233D - 应用名:云声;包名:
com.litemusic.app.full.debug - Android 9(API 28)及以上,仅 arm64-v8a。
本版沿用既有分发包的签名,可覆盖更新并保留登录、歌单和缓存。首次使用内置更新可能需要在系统中允许安装来源,安装仍需系统确认。只发布 Full arm64;历史 Release 和标签保留。
源码与验证
v0.2.38 标签指向本版公开源码和文档的提交,模块职责见仓库根目录 ARCHITECTURE.md。个人诊断记录和私有截图测试样本沿用既有排除规则,不纳入公开仓库。
完整工作区回归:shared 83 项、player-core 56 项、app Full 456 项,共 595 项,0 失败、0 错误、0 跳过。Full arm64 构建和签名验证通过,最终代码独立审查未发现阻断问题。用户已反馈本版实机测试通过。上述测试数包含未公开的私有样本测试,不应当作公开源码测试数。
GitHub 更新元数据和附件在发布后核对;手机上通过后续更高版本完成下载、系统授权及覆盖安装的完整升级过程仍需单独验证。
云声 0.2.29 · 主题启动画面修订版
云声 0.2.29
更新内容
- 应用名称统一为“云声”,覆盖更新保留现有应用身份与数据。
- 星空、日出·印象、千里江山图、梦四套主题增加独立启动画面。
- 去除系统启动层的大应用图标,并修复进程恢复时主题启动画面遗漏的问题。
- 此版本只提供 Full arm64 APK,不构建 Min 或 x86。
下载与校验
- 文件:
Yunsheng-full-v0.2.29-vc229-arm64-v8a.apk - 大小:23,903,061 字节(约 23.90 MB)
- SHA-256:
FAC75A7E2EEBDCB0FBA40CB671D1EE1EBE5BB4CDE6CDD02CCCCA82178D53A971 - 包名:
com.litemusic.app.full.debug,ABI:arm64-v8a,最低 Android API:28。
验证
:app:testFullDebugUnitTest :data-core:testDebugUnitTest --offline 共 424 项测试,失败 0;:app:assembleFullDebug --offline 构建成功。Android 12 及以上在应用首帧之前可能短暂显示系统纯色启动背景,这是平台启动界面的限制。
源码目录、模块说明和本机构建步骤见仓库 README 与 ARCHITECTURE.md。
云声 0.2.28 · Full arm64
Full Debug arm64-v8a 测试包。Android 9/API 28 及以上。
文件名:NeteaseMusicLite-full-v0.2.28-vc228-arm64-v8a.apk
大小:19,086,275 bytes
SHA-256:532c9ae68ba48bdda3549652340d7b3726f0f83cbf15d102253f3c4cd3f358d7
注意:这是 debug 签名测试构建,安装时可能出现系统警告;不能覆盖其他签名密钥签署的同包名安装。