From 7ea3dc60731e46010f73e378428c48bb5e5e5d4f Mon Sep 17 00:00:00 2001 From: guko Date: Thu, 27 Aug 2026 11:19:16 +0800 Subject: [PATCH] Pick up the web-player plug fix and the background fix; versionCode 15 Bumps capulloAudio to bbf1584, which brings two capullo-audio changes: - The plug follows audibility, not intent (#4). With autostart on, the button used to go green the moment the player was built, so a first-time visitor saw a page that looked like it was playing and heard nothing - browsers hold audio until a user gesture. It now derives from one state function: off, blocked, paused, connecting, live, and only blocked pulses. - The web player no longer dies in the background on Android (#3): the keep-alive silence loop is 30 s so Chromium classifies the element as persistent, plus a wedged-CONNECTING socket is detected and revived. Verified against the pin with the local capullo-audio sibling moved aside, so the substitution could not mask it; the built APK carries both changes. --- app/build.gradle.kts | 2 +- gradle/pins.versions.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1a30579..b5364c6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -17,7 +17,7 @@ android { applicationId = "tech.capullo.quantumcast" minSdk = 26 targetSdk = 36 - versionCode = 14 + versionCode = 15 versionName = "1.0" } diff --git a/gradle/pins.versions.toml b/gradle/pins.versions.toml index e846d6f..32ee704 100644 --- a/gradle/pins.versions.toml +++ b/gradle/pins.versions.toml @@ -7,7 +7,7 @@ # jitpack caches -SNAPSHOT unreliably). Composite build substitutes the sibling locally. capulloSourceRadiobrowser = "ce836da8fefc03f1e12f83910738217b1df24aa0" # capullo-audio - immutable jitpack commit; the engine + capullo-audio-ui share it. -capulloAudio = "ba1ff9ae53c928f0e2b6ec22d23f6cf78c0ba924" +capulloAudio = "bbf15845912518127eb5b05ae3ac5ba908992549" # QC's own single-app deps (used by no other repo). media = "1.7.0" coil = "2.6.0"