Hallo Community,
erstmal vielen herzlichen Dank für dieses Projekt und die vielen Infos hier im Chat. Ich habe meinen Tonuino nun seit ein paar Tagen zusammen und es geht mit folgenden Einschränkungen zum Betagtester, unseren dreijährigen Sohn:
Das Anlernen einer neuen Karte funktioniert nur, wenn ich die Titel mit 001.mp3 etc. durchnummeriere. Die Intros pro Ordner werden auch abgespielt. Das Abspielen, wenn ich die angelernte Karte auflege, funktioniert dann jedoch nicht mehr („File mismatch“)
Das Abspielen mit der Karte funktioniert dann, wenn ich die Titel mit 0001.mp3 etc. durchnummeriere. Das Anlernen einer weiteren Karte funktioniert dann jedoch nicht mehr („File mifmatch“), sondern dafür muss ich alle Titel dann wieder auf 001.mp3 etc. umbenennen
Es wird nur der erste Titel im Ordner abgespielt. Danach kommt „Album stop“. Wenn ich Partymode wähle wird auch nur die erste Datei zufällig gewählt. Auch doppelter Click auf den Lauter Button wird zwar im Serial Monitor erkannt („next“), es passiert aber nichts.
Mein Setup:
CubieKid Platine 1.3 mit 3 Buttons von Dirk Ruffing mit Bestückung gem. @DB3JHF (auch für Gehäuse Danke!!!)
Nach Einlegen der SD-Karte mit dreistelliger Nummerierung (gleiche Folder, gleiche Titel wie die oben genutzte Karte mit. vierstelliger Nummerierung):
1.) Versuch Abspielen Karte für Folder 05 gelingt nicht (File mismatch)
2.) Anlernen einer neuen Karte für Folder 01 im Album mode gelingt. Intro für Folder wird auch gespielt iRd Anlernprozesses
Danke, @marco-117 . Dann werden sie leider nicht gespielt, wenn ich die Karte auflege („File mismatch“). Wenn ich sie vierstellig nummeriere, werden sie gespielt.
Welcher Player ist denn geliefert worden?
Sprich: was steht auf dem größeren der beiden Chips auf der Unterseite des Players?
Es gibt leider eine Menge Unterschiede bei der Funktionalität der zahlreichen Varianten des Players.
Ich habe den leider fest verlötet. Da ich aber noch weitere Tonuinos plane hatte ich gleich drei bestellt (werde die nicht wieder fest verlöten). Hier die Nummer von einem der anderen beiden: MH2024K-24SS und in der zweiten Zeile: 221107
Hätte das Problem aber nicht beim Player gesucht, da dreistellig durchnummerierte Titel (als Intro) gespielt werden, wenn ich eine neue Karte anlerne und vierstellig durchnummerierte Titel gespielt werden, wenn ich die Karte auflege.
Nur weil das auf einem der beiden anderen draufsteht, heißt das leider nicht, dass das auch auf den verbauten zutrifft. Und mittlerweile gibt es leider auch Player mit dieser Bezeichnung auf dem Chip, die trotzdem nicht gut funktionieren.
Bleiben wir aber mal bei deiner Annahme, dass es nichts mit dem Player zu tun hat und du dich auch an die Ordnerstruktur gehalten hast:
Ok, sehe gerade, dass für die von dir genutzte Version
die von mir vorgeschlage Makuna lib 1.0.7 NICHT passen kann. Sorry.
Den Unterschied zwischen 1.2.0 und 1.1.0 habe ich mir noch nicht angesehen. Da aber die 1.2.0 nach der letzen Anpassung von der seisfeld Software entstanden ist, versuch doch mal die 1.1.0.
Diese Variante sollte normalerweise für Anlernen und Abspielen funktionieten.
Noch eine Ergänzung/ Beobachtung: ich nutze die englische Menüsprachansagen. Diese wurden bislang immer gespielt und sind auch vierstellig durchnummeriert.
Sind die Abspielbefehle für die Menüansagen, das „normale“ Abspielen und Abspielen der Intro fürs Kartenanlernen unterschiedlich?
Naja, die Menüansagen werden schon mit einem anderen Befehl angesprochen, nämlich playMp3FolderTrack, für die normalen Audiodateien wird playFolderTrack verwendet und das kann eben nur dreistellige Dateien verarbeiten.
Beim Kartenprogrammieren wird aber allerdings die Vorschau (das Intro) auch mit playFolderTrack abgespielt genau wie im Abspielbetrieb. Also hat dahingehend @raznz_snasna recht, dass das der gleiche Befehl ist.
Anderer Ansatz: wie groß ist deine SD-Karte? sehe gerade, dass du oben schon 32GB geschrieben hattest.
Wenn ich das richtig sehe, müsste file mismatch der Com Error 6 sein. Der Player findet die gesuchte Datei nicht. Wie hast du die Karte befüllt? Hast du das Tool, das du oben im screenshot hast, benutzt? Oder…
Ich konnte die Karte(n) nicht mit dem Tool befüllen und habe die Dateien mittels Windows Explorer auf die Karte(n) kopiert und dann über das Tool die Karte(n) gesäubert. Ich werde morgen mal die neue Version von @donschoof runterziehen und versuchen, damit die Karte zu befüllen und säubern. Danke für Eure Hinweise!
Vielleicht liegt es doch am Player? Auch wenn du den fest aufgelötet hast, wäre ein Tausch einen Versuch wert. Oder manchmal sind auch die Lötstellen Fehlerquellen. Sowohl deine, als such die werkseitigen am Player selbst.
Da du ja noch weitere TonUINOs bauen wolltest, könntest du mit den anderen Teilen ja auch einen neuen Versuch mit Buchsenleisten angehen?!
Nach Wechsel der Software (von der Version von @stephan seisfeld) auf die Tonuino Classic Version läuft es nun einwandfrei sowohl mit der Tonuino Classic Platine als auch der CubieKid 1.3 Platine und das auch sowohl mit dem DFPlayer von AZDelivery als auch dem von den Leiterkartenpiraten. Da ich die verschiedenen Versionen der DFPlayer Library von Makuna schon ausprobiert hatte, denke ich, dass es daran nicht lag. Auch mit dem Player von den Leiterkartenpiraten hatte es nicht funktioniert. Falls jemand ein ähnliches Problem hat und eine Lösung mit der Software von @stephan gefunden hat, würde ich das gern ausprobieren. Danke an alle Antworten und Hilfestellungen bis jetzt.