ExoPlayer assigns a new audio session id after transient audio-focus interruptions (navigation prompts, radar warnings), leaving the AndroidEqualizer attached to the dead session so playback resumed without equalization until the next station switch. The session-id listener now detects genuine rotations through a dedicated guard and re-activates the equalizer with the current preset, gated on EQ availability to stay clear of player teardown/rebuild.
18 lines
418 B
YAML
18 lines
418 B
YAML
change: eq-audiofocus-reapply
|
|
status: archived
|
|
archived_date: 2026-07-10
|
|
verification_verdict: PASS
|
|
critical_issues: 0
|
|
warning_issues: 0
|
|
suggestion_issues: 2
|
|
tasks_complete: 20/22
|
|
phase_5_pending: true
|
|
phase_5_description: Manual on-device QA (4 tasks) - requires physical/emulated Android device
|
|
observation_ids:
|
|
proposal: 2300
|
|
spec: 2309
|
|
design: 2307
|
|
tasks: 2312
|
|
apply_progress: 2317
|
|
verify_report: 2321
|