Skip to content

Releases: tianlin/starling-desktop

Starling 0.4.0 · 播放进度同步(公开预览版)

Choose a tag to compare

@tianlin tianlin released this 12 Sep 21:42

下载使用

  • Windows 11 x64:下载 Starling-0.4.0-windows-x64.zip,解压后双击 Starling.exe,无需编译。需要 Microsoft Edge WebView2 Runtime。
  • 下载 SHA256SUMS.txt,可用 PowerShell Get-FileHash .\Starling-0.4.0-windows-x64.zip -Algorithm SHA256 核对 ZIP。
  • macOS 14+:Apple Silicon 下载 Starling-0.4.0-macos-arm64.dmg,Intel 下载 Starling-0.4.0-macos-amd64.dmg;打开后拖入 Applications。对应 notices.zip 包含许可证、隐私说明和构建检查记录。macOS 仅 ad-hoc 签名,尚未 Apple 公证或完成实机验收。
  • GitHub 自动附带的 Source code 压缩包是源码,不是可运行程序。

0.4.0 更新

支持同一小宇宙账号的手机与 Windows 播放进度接力:播放前读取云端,播放中合并上传,暂停及时保存;支持离线待上传、冲突选择、同步开关、状态与重试。修复不可定位音频暂停恢复后停止保存进度的问题。

验证范围

本地 Go 双模块测试/vet、117 项前端测试、Windows 构建与版本资源检查通过;真实 Chromium 的 MP3/M4A/AAC Range 与非 Range 播放、续播、定位和媒体失败恢复测试通过。对随包 EXE 运行 govulncheck 未发现已知漏洞命中,包内包含 20 个组件的依赖清单及许可证材料。

真实账号已经验证手机云端读取,以及 Windows 自动上传后 iPhone 接着播放。两个方向各三轮的延迟/误差、离线和倒回重听仍待完整设备验收,30 秒/5 秒是目标而非已测得保证。

这是公开预览版。Windows 程序未代码签名,系统可能显示未知发布者提示,请核对下载来源与哈希。使用非官方平台接口,服务兼容性可能变化。账号接入由用户主动启用,登录后默认同步进度,可在设置关闭。下载包不包含个人账号或收听数据。

源码:65b72074bb251d2cf63b4f42a5e10e95939e5808。Windows EXE 来自该提交通过测试和漏洞扫描的 GitHub Actions 构建(Run 34720432560),完整 CI 已通过,包括 Windows 构建/安装测试与 macOS 双架构构建、签名完整性及访客启动/正常退出检查。macOS 真实账号、音频和设备生命周期验收仍未完成。