Okay, nächstes Problem. Am Ende fehlten ~1500 Titel.
Habe das Problem auf folgendes zurückverfolgt:
ulrich@ulrich-laptop:~$ mutagen-inspect 15\ O\'\ Little\ Town\ Of\ Bethlehem.m4a
-- 15 O' Little Town Of Bethlehem.m4a
'ascii' codec can't decode byte 0xe8 in position 22: ordinal not in range(128)
Da der Ziel-Dateiname aus den per mutagen-inspect extrahierten Informationen gebaut wurde, hießen die Dateien die dieses Problem aufwiesen natürlich alle nur "mp3", da die Variablen für Artist und Titel natürlich leer waren... So überschrieben sie sich immer wieder, und ~1500 Tracks gingen quasi nach /dev/null.
Habe das Problem folgendermaßen umgangen:
|
Quellcode
|
1
2
3
4
|
author=`faad -i "$WAS" 2>&1 | grep ^artist: | sed "s/artist\: //"`
album=`faad -i "$WAS" 2>&1 | grep ^album: | sed "s/album\: //"`
title=`faad -i "$WAS" 2>&1 | grep ^title: | sed "s/title\: //"`
year=`faad -i "$WAS" 2>&1 | grep ^date: | sed "s/date\: //"`
|
Habe das so umgeschriebene Script gerade erneut auf die Sammlung losgelassen. Mal sehen was dabei rauskommt.
P.S. Kann mir mal bitte jemand sagen warum meine "code" Sektionen nie newlines enthalten? Bzw. die newlines werden immer "rausgefiltert" wenn ich auf "absenden" drücke...