Am 13.12.22 um 14:21 schrieb Sebastian Reinhardt:
Am 13.12.22 um 09:30 schrieb Jörg Thümmler:
Am 13.12.22 um 08:36 schrieb Michael Behrens:
Das wundert mich ein wenig, seit Jahren benutze ich einen mp3-Player, der ein FAT32-Filesystem hat, der kommt mit Filenamen zurecht, die viel länger sind als 8.3 und auch mehrere Extensions haben dürfen (so was wie....eq.stereo.mp3). Nur ein paar Sonderzeichen mag er nicht, '?' jedenfalls, bei '!' bin ich mir nicht so sicher, vielleicht noch ein paar mehr, die wohl gar nicht vorkamen in meiner mp3-Audiothek.
Liegen die Files bei deinem Radio auf einem Speichermedium, dass du mal unter Linux mit FAT32 formatieren kannst, zum Test, was das Gerät dann damit macht und kann? Vor allem könntest du ja dann die Files auch unter Linux kopieren.
Ansonsten würde ich die Files in einer for-Schleife in Namen wie
.mp3 umkopieren. In der Hoffnung, dass sie mp3-Tags haben und das Gerät die auch zur Anzeige benutzt. Am 13.12.22 um 07:47 schrieb Jörg Thümmler:
Hi,
ehe ich hier versuche, das Fahrrad (naja eher ein eierndes Dreirad) neu zu erfinden: Gibt es eine simple Möglichkeit ein Linux-Verzeichnis mit Unterverzeichnissen und Dateien in ein die 8.3-Konventionen von MS/DOS einhaltendendes zu kopieren (in den Namen sind keine Leerzeichen enthalten und die Dateien haben schon Extensionen)?
Hintergrund: Unser DAB+-Radio kann von USB abspielen, aber nur DOS-typische Namen für Verzeichnisse und Namen verstehen...
thx auch für Tipps, wo ich ansetzen könnte, im Netz lande ich immer nur bei Dateikonversion etc.
-- Viele Grüße - Kind Regards ____________________________________________________________
Michael Behrens
Thx,
das Verzeichnis ist fat32 / vfat, das stört das Ding nicht. Aber die Verzeichnisnamen düfen maximal 8 Zeichen, keine Sonderzeichen,Umlaute, sein. Die Dateien dann noch ".mp3"...
convmv hat mir schon gute Dienste geleistet... aber hier wird es nix nützen. Reines Nummerieren geht auch nicht: das Gerät zeigt die Verzeichnisnamen korrekt an und man kann auch durch den ganzen Verzeichnisbaum navigieren, d.h. ich hab meine ganze Platten- und CD-Sammlung auf einem 32GB-Stick drauf. Bisher habe ich mir mit einem find-script mit printf "%8s" für die Verzeichnisnamen geholfen, aber jetzt gibt es ein paar Doubletten. Die mp3-Tags zeigt das Ding an - aber erst beim Abspielen des Titels ;-(
Ich krieg das mit dem find-Ansatz schon hin, poste auch gerne hier das Ergebnis, aber ich hasse es, Zeit in eine Sache zu stecken, um dann festzustellen, dass es jemand anderes schon viel besser gemacht hat... deshalb hier die Anfrage.
Hallo,
Ich hatte mal was ähnliches mit einem LoudLink (CD-Wechsleremulator für Autoradio). Der benötigt auch die 8.3-Namen und zusätzlich konnte man dort auch noch eine Beschreibungsdatei ins Verzeichnis legen, damit man die Abspielreihenfolge unabhängig vom Dateinamen festlegen konnte.
Ich habe Dir mal mein Script angehängt. Dort musst Du die Dateien in ein Verzeichnins kopieren und dann nur den Verzeichnispfad angeben. Danach werden alle Dateien im Verzeichnis gescannt und umgewandelt. Beim 8.3-Format werden "überlange" Dateien mit 6 Zeichen plus "~1" und Erweiterung ersetzt. Bei Dopplungen zählt das Script nicht hoch (hab das auch schon länger nicht mehr genutzt, da der LoudLink bzw. das Auto nicht mehr existiert bzw. wo anders existiert......).
Schau es Dir an und probier es aus.....
Mist, Tschuldigung, Hab nochmal reingeschaut, ist nur das Script zum Erstellen der Beschreibungs-/ Inhaltsdatei. Ich such noch mal heute Abend, vielleicht find ich noch das andere Script. -- Mit freundlichen Grüßen Sebastian Reinhardt