fix(eq): re-apply equalizer when the native audio session rotates
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.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
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
|
||||
Reference in New Issue
Block a user