[gelöst] Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Smalltalk
letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von letzter3 » 15.02.2024 00:09:07

michaa7 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:04:24

Code: Alles auswählen

Theoretically, yes. In practice there are such things as, say, UTF-16BE, which means UTF-16 in big endian without BOM. This is not some thing I made up, this is an actual encoding allowed in ID3v2.4 tags (ID3v2 tags suck, but are, unfortunately, widely used). And in such cases you have to define endianness externally, because the text itself doesn't contain BOM. UTF-8 is always written one way and it doesn't have such a problem.
https://softwareengineering.stackexchan ... ed-harmful

Das macht es für dich natürlich nicht einfacher, wäre aber wohl nur ein Problem wenn du mp3.s auch aus Fremdquellen bezogen hast.
Ich "vermute", dass die scripte immer little oder big endian machen.
Kann natürlich auch anders sein, aber das würde gegen die script-Fähigkeiten sprechen

michaa7
Beiträge: 4632
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von michaa7 » 15.02.2024 00:58:18

letzter3 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:09:07
..
Ich "vermute", dass die scripte immer little oder big endian machen.
...
So wie ich das lese ist das aber nicht das Problem, sondern die Tatsache dass die Endianess in diesen Fällen nicht im File erkennbar ist.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

letzter3
Beiträge: 447
Registriert: 16.07.2011 22:07:31

Re: Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von letzter3 » 15.02.2024 02:35:59

michaa7 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:58:18
letzter3 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:09:07
..
Ich "vermute", dass die scripte immer little oder big endian machen.
...
So wie ich das lese ist das aber nicht das Problem, sondern die Tatsache dass die Endianess in diesen Fällen nicht im File erkennbar ist.
Sollte aber egal sein, da Endianess immer dasselbe ist. Es sollte also immer falsch oder immer richtig sein.
Oder bin auf dem falschen Dampfer?

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von TRex » 15.02.2024 07:55:56

Meillo hat geschrieben: ↑ zum Beitrag ↑
14.02.2024 22:48:58
Das war auch auf der Wikipediaseite beschrieben, dass ID3 2.3 Latin1 und UTF-16 unterstuetzt, aber kein UTF-8, erst Version 2.4 unterstuetze UTF-8 aber dafuer ist 2.4 von nicht so vielen Geraeten unterstuetzt.

Da UTF-16 sowieso aussterben sollte, hoffe ich, dass das dasjenigen Encoding ist, das die Probleme verursacht. Dann faende ich dein Autoradio sofort voll sympatisch. ;-)
mutagen erstellt wohl bevorzugt UTF-16. Daher sind die Tags aller Dateien, deren Tags ich damit neu erstellt hab (keine Sorge, nicht an der Quelle), auch damit kodiert. Womit wir auch zum Unfug kommen:
letzter3 hat geschrieben: ↑ zum Beitrag ↑
14.02.2024 23:56:52
Mag es sein, dass deine ganzen scripte Unfug produzieren? Von wann sind die?
Meine ganzen Scripte sind eines, das den Zweck hat, Dateien/Verzeichnisse wie angegeben in CD01/...CD14 zu kopieren und dabei zu prüfen, ob die notwendigen Tags gesetzt sind (und seit letztem Jahr, dass es sich nicht um 2.4 handelt). Seit kürzlich nutze ich es auch, um am Ziel nochmal in den Dateien rumzumetzgern (dieser Thread hier und die Tage davor).

Wie ein file "normal" "aussieht"? Siehe meinen letzten Beitrag von gestern Abend. "normal" und "aussehen" sind bewegliche Ziele. In kid3 bin ich nicht auf die Ursache gekommen, da sich das nicht mit den notwendigen Details beschäftigt. mutagen hat keine "Schnittstelle" für das gewünschte Encoding, sonst hätte ich das vielleicht auch früher ausprobiert. Und wie Dateien nun aussehen, steht ebenfalls weiter oben ;)
letzter3 hat geschrieben: ↑ zum Beitrag ↑
14.02.2024 23:56:52
Ich habe bei mehreren PKWs unterschiedlicher Hersteller nie Probleme mit nicht abspielbaren mp3 gehabt.
Schön für dich! Aber um abspielbar ging es ja nie.
letzter3 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:06:19
Nochmal Nachfrage: Du brennst die mp3 auf CD oder nutzt den USB-Player? Stick mit welchem Dateiformat?
Irrelevant für mein Problem - aber ich verwende den im ersten Beitrag erwähnten Adapter Yatour YT-M06, der, wie sich dann herausgestellt hat, wohl nichts damit zu tun hat, wie die Tags gelesen werden. Das geht dann an eine interne Schnittstelle des Autoradios (CD-Wechsler-Schnittstelle - im Display steht iPhone, der aktivierende Button AUX, Verzeichnisse werden als CDs bezeichnet).
letzter3 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:06:19
Das file wird abgespielt, aber es gibt keine/falsche Titelinformationen?
Ja, keine. Hin und wieder zeigt es beim ersten Titel im Verzeichnis keinen Artist an, was dann aber beim Hin-und-zurückwechseln wieder funktioniert (da ist wohl was beim Laden überfordert).
letzter3 hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 00:06:19
Ggf. magst du mir eine korrupte Datei zusenden. Meine Eltern haben nen Mazda, keine Ahnung, welches Soundsystem.
Filesharing? Da steh ich ja mit einem Bein im Knast :lol: Nicht notwendig. Wenn du den Thread verfolgt hast, weißt du ja, dass ich die Ursache ja vermutlich schon hab. Heute Abend weiß ich dann, ob ich recht hab. Außerdem sind die Mazdas (alleine die 3er Serie) sehr unterschiedlich in dem Verhalten, was sie fressen und wie.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: [gelöst] Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von TRex » 15.02.2024 18:45:16

UTF-16 war schuld. Ich bastel mein Script jetzt so um, dass es aus UTF-16 Latin1 macht. Vielleicht find ich dazu was besseres als mutagen.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [gelöst] Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von Meillo » 15.02.2024 19:01:08

Cool.

Danke fuer das interessante Thema. Ich habe eine Menge gelernt. :THX:
Use ed once in a while!

Benutzeravatar
GregorS
Beiträge: 2626
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [gelöst] Autoradio: Ermitteln des akzeptierten MP3-Tag-Formats

Beitrag von GregorS » 15.02.2024 19:12:12

Meillo hat geschrieben: ↑ zum Beitrag ↑
15.02.2024 19:01:08
Danke fuer das interessante Thema. Ich habe eine Menge gelernt. :THX:
Dito. Es ist immer wieder schön mitanzu„lesen“, wie die Summe verschiedener Ideen und Köpfen zu Lösungen führt.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Antworten