Skip to content

Origin Ghost Player v0.3.4

Latest

Choose a tag to compare

@fvhde fvhde released this 04 Sep 15:57

Hotfix release.

Fixes #2: pressing play with Tidal as the mirrored source could flicker rapidly between
play/pause instead of starting cleanly, eventually exhausting the system's AudioTrack pool
(No More Track Available). Root cause: MediaProbeListener.playSilentBlip() unconditionally
re-issued transportControls.play() on the real controller after each keep-alive blip, "just in
case" the blip had interrupted playback. It never actually did on this device, but Tidal's
onPlay() isn't idempotent — calling it while already playing hard-restarts its player, and each
restart looked like a fresh play transition, queuing more blips faster than they could drain.

  • Removed the redundant post-blip resume call.
  • Added a 2.5s floor between silent-blip bursts as defense in depth.

Fixed and verified on-device by @serrj-sv in #3 — thank you!

Same signing key as origin-isle and prior releases (fingerprint unchanged). Two identities as
before — install whichever matches what you had:

  • origin-ghost-player-kugou-0.3.4.apk (com.kugou.android.lite)
  • origin-ghost-player-luna-0.3.4.apk (com.luna.music)