MP3-Musik mit Bild

Seit ich den Visualizer „Jewelcase“ für iTunes entdeckt habe, versehe ich meine MP3-Lieder nach und nach mit Bildern der CD-Hülle. Bis ich damit fertig bin, würde ich gerne eine Wiedergabeliste mit den bereits bebilderten Liedern erstellen, damit Jewelcase keine generischen Cover anzeigt. Wie lasse ich iTunes alle Titel ohne Bild heraussuchen? Die Software scheint dafür keinen Weg vorzusehen.

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Andreas Beier

Seit ich den Visualizer „Jewelcase“ für iTunes entdeckt habe, versehe ich meine MP3-Lieder nach und nach mit Bildern der CD-Hülle. Bis ich damit fertig bin, würde ich gerne eine Wiedergabeliste mit den bereits bebilderten Liedern erstellen, damit Jewelcase keine generischen Cover anzeigt. Wie lasse ich iTunes alle Titel ohne Bild heraussuchen? Die Software scheint dafür keinen Weg vorzusehen.

Apples iTunes schafft es tatsächlich mit seiner Suchfunktion nicht, Musikstücke ohne Titelbild herauszufiltern. Unter Mac OS X können Sie dem Programm mit folgendem kleinen AppleScript auf die Sprünge helfen:

tell application "iTunes"
set fx to fixed indexing
set fixed indexing to true
copy (a reference to (get view of front window)) to selectedPlaylist

<ul class="see-also">
<li>et coverPlaylist to make new playlist</li>
<li>et the name of coverPlaylist to "Cover - " & (current date) as string</li>
</ul>

<ul class="see-also">
<li>et allTracks to (get a reference to selectedPlaylist)</li>
</ul>
copy (count selectedPlaylist's tracks) to idx

repeat with j from 1 to idx
<ul class="see-also">
<li>et theTrack to (a reference to track j of allTracks)</li>
</ul>

if (count of artworks of theTrack) > 0 then
duplicate theTrack to coverPlaylist
end if
end repeat

<ul class="see-also">
<li>et fixed indexing to fx</li>
</ul>
end tell

Das Skript legt eine neue Wiedergabeliste namens „Cover - aktuelles Datum“ an und packt dort alle Titel mit Cover-Bild hinein. Wenn Sie das Kriterium der If-Abfrage in „< 1“ ändern, landen alle Titel in der Playlist, für die noch kein Cover existert.

Das Skript lässt sich durch Variieren der If-Abfrage leicht an andere Aufgabenstellungen anpassen: (bit rate of theTrack) < 128 filtert beispielsweise alle Titel mit einer Bitrate unter 128 kBit/s heraus.

Das Setzen von fixed indexing auf true sorgt dafür, dass iTunes die Lied-Indizierung unabhängig von der Reihenfolge in der Playlist benutzt. Das fertige Skript finden Sie über den Soft-Link, ebenso den Visualizer „Jewelcase“.

Soft-Link (adb)