Mich hat öfter gestört, dass die Lautstärke des Adminmenüs die gleiche Lautstärke hat wie der zuletzt gespielte Track. Wenn dieser sehr leise gestellt war ist das Adminmenü kaum zu verstehen.
Ich habe deshalb im code (DEV Version) zwei Zeilen eingefügt, die die Lautstärke des Adminmenüs unabhängig von der zuletzt eingestellten Lautstärke auf die Startlautstärke setzt. Bei meiner Sofwareversion ist das in den Zeilen 1367,1368. In diesem Bereich sollte es in der Original DEV auch zu finden sein
uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,
bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {
uint8_t returnValue = defaultValue;
if (startMessage != 0)
volume = mySettings.initVolume; // Eingefügt für Startlautstärke Menues
mp3.setVolume(volume); // Eingefügt für Startlautstärke Menues
mp3.playMp3FolderTrack(startMessage);
Serial.print(F("=== voiceMenu() ("));
Serial.print(numberOfOptions);
Serial.println(F(" Options)"));
do {
Jetzt wird die Lautstärke bei jedem Aufruf des Adminmenüs auf die Startlautstärke gesetzt.