本文档记录 qobuz 模块当前仓库内可确认的版本与改动信息。
当前 qobuz/build.gradle.kts 中声明的发布版本为 0.0.2。
qobuz Android Library 模块,用于集成 Qobuz Connect 能力。QobuzConnectManager 作为 Kotlin 层统一入口,负责生命周期、播放控制和状态分发。QobuzStateListener 回调接口。TrackInfo 与 QbzPlaybackState 数据模型。src/main/cpp/jni_main.cpp。qobuzdemo Compose 演示应用,用于验证模块接入与播放控制。jreleaser.yml。stateListener 向 UI 同步:
ViewModel + StateFlow + Compose 的方式包装底层 SDK。TrackInfo 的 Class 与构造函数,避免在回调过程中重复动态查找类带来的问题。Slider 的 valueRange 做了兜底处理,避免曲目时长为 0 时触发崩溃。PlayerViewModel 的上一曲/下一曲调用已对应到 QobuzConnectManager 的 skipToPrevious() / skipToNext()。git log -- qobuz 可见的相关提交记录较少,能直接确认的历史信息有限。e57381b fix play issue407b4f2 fix samba and player issueqobuz,因此本 changelog 主要依据当前代码状态整理,而不是逐条还原完整历史。由于仓库中缺少更早的正式版本标签与详细提交说明,0.0.1 仅作为内部初始集成阶段占位记录。