Skip to content

Gladix v2.77

Pre-release
Pre-release

Choose a tag to compare

@rschwertley rschwertley released this 13 May 03:09
· 345 commits to main since this release
  1. Buffering Watchdog — Retry Before Skip
    Replaced the immediate 20s skip behavior with a smarter two-strike system:

8s — first stall trigger: attempt full re-resolve of the same track at the same position via player.prepare() + player.play(). No skip.
8s — second stall trigger on same track: skip to next track, existing logic unchanged.
STATE_READY clears retry state so successful recoveries reset cleanly.
Total worst case 16s, down from 20s, with a recovery attempt in the middle.

  1. Diagnostic Logging Cleanup
    Removed noisy RawDataSource.read logging that was flooding logcat. open: invoking and open: returned log lines kept for stall diagnosis.