Hi,
Die Anzeige der Lautstärke ist aktuell nicht von extern „getriggert“, sondern es wird kontinuierlich geprüft, ob sich die Lautstärke geändert hat. Sobald eine Änderung erkannt wird wird die Animation angezeigt (außer es läuft aktuell eine mit höherer Priorität). Das ist auch der Grund, wieso es zu keiner Anzeige mehr nach erreichen der maximalen, bzw minimalen Lautstärke kommt.
Eine Lösung wäre die Anzeige auch auf getriggert umzustellen (also ein weiteres Bit im LED_INDICATOR_IS_SET einzuführen). Die Anzeige wird dann aktiviert, sobald ein Trigger für eine Lautstärken Änderung kommt.
Auf den ersten Blick scheint AudioPlayer_VolumeToQueueSender ein guter Kandidat für das triggern der Animation bei der Änderung der Lautstärke (diese Funktion entscheidet auch, ob wir min/max erreicht haben).