Beim Wechsel von einer Karte zur nächsten läuft die alte Karte einfach weiter, d.h. er wechselt nicht die Karte. Erst wenn das vorherige Lied mit Play/Pause pausiert wird, wechselt er auf die andere Karte.
Anders gesagt im laufenden Betrieb kann er keine Karte wechseln.
Ist das ein Fehler?
Wie kann ich mir die anzeigen lassen die Konsole? Also wie sehe ich das im laufenden Betrieb. Muss ich ihn im Andronio programm angeschlossen haben via pc?
Prüf Mal die Dateien in deinem Ordner, bei mir war der Fehler z.B dass ich ich die Dateien in einem Unterordner hatte. Oder die mp3 Dateien nicht wie beschrieben z.b. 001 sondern 01 betitelt waren.
Danke fürs Formatieren.
Vom Ablauf: Ich habe erst die 2te Karte angehalten. Danach wollte ich auf die 1te wechsel, aber die Lieder der 2ten Karte liefen weiter.
Hier nochmals ein Auszug bei der eine neue Karte bespielt wurde und anschliessend auch mit der neuen Karte ein Wechsel veruscht wurde auf eine andere Karte. Problem besteht weiterhin.
Ɣ⸮
_____ _____ _____ _____ _____
|_ _|___ ___| | | | | | |
| | | . | | | |- -| | | | | |
|_| |___|_|_|_____|_____|_|___|_____|
TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.
=== loadSettingsFromFlash()
Version: 2
Maximal Volume: 25
Minimal Volume: 5
Initial Volume: 15
EQ: 1
Locked: 0
Sleep Timer: 0
Inverted Volume Buttons: 1
Admin Menu locked: 0
Admin Menu Pin: 1111
=== setstandbyTimer()
0
Firmware Version: 0x92 = v2.0
=== playShortCut()
3
Shortcut not configured!
Card UID: 4E 33 44 B3
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=== setupCard()
=== voiceMenu() (99 Options)
1
2
3
=== 3 ===
=== voiceMenu() (9 Options)
1
2
=== 2 ===
Authenticating again using key A...
Writing data into block 4 ...
13 37 B3 47 02 03 02 18 F9 00 00 00 00 00 00 00
Card UID: 4E 33 44 B3
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
13 37 B3 47 02 03 02 18 F9 00 00 00 00 00 00 00
3
3
== playFolder()
=== disablestandby()
7 Dateien in Ordner 3
Album Modus -> kompletten Ordner wiedergeben
Card UID: 73 E3 7D 1A
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
13 37 B3 47 02 01 02 18 F9 00 00 00 00 00 00 00
1
1
== playFolder()
=== disablestandby()
10 Dateien in Ordner 1
Album Modus -> kompletten Ordner wiedergeben
Card UID: 73 E3 7D 1A
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
13 37 B3 47 02 01 02 18 F9 00 00 00 00 00 00 00
1
1
== playFolder()
=== disablestandby()
10 Dateien in Ordner 1
Album Modus -> kompletten Ordner wiedergeben
Ich habe noch ein anderes Problem festgestellt. Ich habe die 1x5 Button Platine und bemerkte gerade vor und zurück kann ich bedienen. Die Lautstärketasten funktionieren mit weiterspringen der Titel bei langen drücken der Lautstärketasten. Ist irgendwie etwas grundlegendes verstellt??
Genau das ist mir gerade auch eingefallen. Das werde ich nun als erstes nochmals machen und neu kompillieren.
Angeschlossen habe ich es wie in deinem Post: 1x5 Button Board - #18 von Gute_Laune
Ich hatte das Problem mit dem tinotool, dass er alle mp3 zwar umbenannt hat, aber alle nur mit einer 0 statt 00 also 01 statt 001 und 02 statt 002 usw. Nachdem ich alle Dateien dann umbenannt hab, hat er auch die Dateien so wie gewünscht abgespielt.
Ich würde nicht den Zeitpunkt wählen, wenn eine Karte erkannt wird, weil dann auch die Modifikationskarten betroffen wären. Die Stelle, an der die Wiedergqabe gestartet werden soll zu verwenden, hat auch den Vorteil, dass der Fix dann auch bei den Shortcuts berücksichtigt wird.
Wenn du da ein mp3.pause();
einfügst, wird die Wiedergabe pausiert. Vermutlich braucht der Player dann aber einen Moment, bevor er auf einen neuen Befehl reagiert. Deshalb würde ich noch ein delay ergänzen delay(1000);
Ich kann mir auch vorstellen, dass allein ein delay reicht, weil dein Player einfach sehr lange braucht um die Dateien in dem Ordner zu zählen. Du kannst ja einfach mal alle 3 Varianten (Pause; delay; Pause & delay) ausprobieren. Vermutlich kann das delay auch kürzer, aber das kannst du ja immer noch optimieren