The ExpandablePlayer was loading the volume precision setting only once in initState(), so changes made in settings weren't reflected until app restart. PlayerCards in the overlay were loading fresh values on each creation. Fix: Add didUpdateWidget to reload the precision mode setting when the device reveal overlay becomes visible. This ensures the setting is fresh after the user may have changed it in settings. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>