Am Fri, 4 Jun 2021 15:02:38 +0200
schrieb Thomas Heuving <
heu...@gmx.de>:
[...]
> >> Schau mal mid3v2 an, das kennt die Option
> >> | -p,--picture=<FILENAME:DESCRIPTION:IMAGE-TYPE:MIME-TYPE>
> >
> > Danke für den Tipp, aber das gilt (so wie ich es verstanden habe)
> > nur für neu hinzugefügte cover.
> > Ich will ja gerade nicht alles nochmal mit Bildern versehen,
> > sondern die vorhandenen eingebetteten mit einem dem Typ "Cover
> > (Front)" versehen.
>
> Vielleicht einfach das Cover mit eyeD3 extrahieren, aus dem MP3
> löschen und dann mit korrektem Typ neu schreiben?
Gerade das wollte ich vermeiden, das ist bei Liedern aus ca. 5000
verschiedenen Alben eine Lebensaufgabe.
Zwischenzeitlich habe ich allerdings vom Entwickler von kid3 (Urs
Fleisch) eine Lösung bekommen.
Mit kid3-qt muss man in den Einstellungen id3lib deaktivieren und
taglib nach oben klicken, danach geht es mit kid3-cli:
for i in *.mp3; do test -n "$(kid3-cli -c "get Picture.PictureType"
"$i")" && kid3-cli -c "set Picture.PictureType 3" "$i"; done
Kann man natürlich auch auf find umbauen, aber bei den 12
Verzeichnissen, in denen sich meine Musik befindet, ist das schon
ausreichend.
Niko