Skip to content

Releases: wang111928/yunsheng-player

云声 0.2.42 · QQ 授权回跳修复

Choose a tag to compare

@wang111928 wang111928 released this 10 Oct 21:45

云声 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 · 定时器与歌单体验完善

Choose a tag to compare

@wang111928 wang111928 released this 10 Oct 11:19

云声 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 更新

Choose a tag to compare

@wang111928 wang111928 released this 09 Oct 08:15

云声 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 · 主题启动画面修订版

Choose a tag to compare

@wang111928 wang111928 released this 04 Oct 14:10

云声 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

Choose a tag to compare

@wang111928 wang111928 released this 04 Oct 12:37

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 签名测试构建,安装时可能出现系统警告;不能覆盖其他签名密钥签署的同包名安装。