Es kommt häufiger vor, dass ich einzelne mp3-Dateien per cat zu einer einzigen mp3-Datei zusammenführe. Beispielsweise, um meine Hörspiel-CDs als “One-Tracks” auf die Platte zu bannen. Hierbei kann das Problem auftauchen, dass bestimmte Player (z.B. mpd) das erzeugte File nicht richtig abspielen. Beispielsweise zeigt mpd an, dass der Track nur 5 Minuten lang sei, obwohl der Track 67 Minuten läuft. Dummerweise beendet mpd dann nach eben diesen 5 Minuten die Wiedergabe. Der Grund liegt in einem durch cat unbrauchbar gesetzten “Xing header”.

Abhilfe kann hier das Tool mp3val schaffen.

sudo apt-get install mp3val

Ein mp3-File lässt sich untersuchen per:

mp3val FILE.mp3

Reparieren lässt sich das File per:

mp3val FILE.mp3 -f

hierbei wird auch eine .bak-Datei des Originals angelegt

Eine Reparatur ohne .bak-Datei erfolgt per:

mp3val FILE.mp3 -f -nb