Mit iTunes CD-Cover in Musikdateien integrieren

Sonntag, 16 März 2008 13:16 - Geschrieben von René Lindhorst

iTunes-IconSeit Version 7 unterstützt iTunes das nachladen von CD-Covers, was besonders vorteilhaft für die Cover Flow Darstellung ist. Das Problem dabei ist jedoch, dass die so heruntergeladenen Cover nicht in die mp3-Dateien integriert werden. iTunes verwaltet diese lediglich intern als itc-Dateien in ~/Music/iTunes/Album Artwork. Wenn man die Musikdateien also z.B. auf einen anderen Computer kopiert, dann müssen die Cover neu geladen werden.

Prinzipiell ist das sicher kein Problem, jedoch ist es aus meiner Sicht etwas unpraktisch. Warum soll man ein Cover nicht im ID3-Tag der Musikdatei einbetten. Auch wenn das nicht automatisch von iTunes unterstützt wird, so gibt es dafür doch Workarounds.

Meine Vorgehensweise ist typischerweise:

  • Über das “Erweitert”-Menü von iTunes “CD-Cover laden”.
  • Das Album für welches ein Cover neu geladen wurde suchen.
  • Das “Informationen”-Fenster für einen Titel des Albums aufrufen.
  • In den “Cover”-Tab wechseln, das Cover auswählen und kopieren (Apfel + C).
    iTunes Informationen - Cover kopieren
  • Alle Titel des Albums auswählen und das “Informationen”-Fenster öffnen.
  • In das “Cover”-Feld klicken und das Cover aus der Zwischenablage einfügen (Apfel + V).
    iTunes Informationen für mehrere Titel- Cover einfügen
  • Nach dem bestätigen mit “OK” wird das Cover in alle Dateien integriert.

Eine andere Möglichkeit wird in der aktuellen c’t 07/2008 im Hotline-Bereich beschrieben. Dort wird das Problem mit folgendem AppleScript gelöst:

tell application "iTunes"
     if selection is not {} then
          set sel to selection
          repeat with oneTrack in sel
               repeat with oneArtwork in artworks of oneTrack
                    if downloaded of oneArtwork is true then
                         set theData to data of oneArtwork
                         set data of oneArtwork to theData
                    end if
               end repeat
          end repeat
     else
          display dialog "Bitte Titel auswählen..." buttons {"Abbrechen"} default button 1
     end if
end tell

Wen man dieses Skript unter /Library/iTunes/Scripts bzw. ~/Library/iTunes/Scripts ablegt, dann kann man es über das Skriptmenü in iTunes aufrufen. Wählt man nun in iTunes Titel aus und startet dann das Skript, so werden die entsprechenden Cover in die Dateien geschrieben.

Links:
c’t 7/2008 Hotline – iTunes integriert CD-Cover
AppleScript – Cover in Datei integrieren

Ähnliche Beiträge:

9 Antworten zu “Mit iTunes CD-Cover in Musikdateien integrieren”

Patrick - 17 März 2008 18:48:

Hm, ich bekomm immer nur die Fehlermeldung, dass “aTrack” nicht definiert ist und dann bricht das Skript ab.

René - 17 März 2008 19:09:

Na was haben die c’t-Redakteure denn da wieder zusammenprogrammiert. Ich werde das später mal ausprobieren und meine Erfahrungen Berichten.
Ich finde meine Variante aber eh besser :-).

Mick - 18 März 2008 18:37:

Ich glaube, das ist ein Tippfehler im Skript. “aTrack” müsste wohl “oneTrack” heissen, dann wärs konsistent.

René - 18 März 2008 21:52:

Da hast du Recht! Nur mit “oneTrack” macht das Skript einen Sinn.
Ich habe es im Beitrag korrigiert und das Skript auch zum Download bereitgestellt. Mal sehn wann die c’t den Fehler bemerkt.

diana - 21 April 2008 07:28:

hab mich auch schon über die nicht funktionierende c’t version geärgert. danke fürs bereitstellen!

René - 21 April 2008 18:40:

Gern geschehen!
Inzwischen wurde der Fehler auf der von mir verlinkten c’t-Seite aber auch korrigiert.

iTunes - Passende CD-Cover finden ☆ lindhorst.cc - 10 August 2008 18:35:

[...] iTunes das Nachladen von CD-Covers unterstützt, stellt das eigentlich keine große Hürde da. Was ist aber, [...]

Musik-Management mit iTunes | Switchblog - 2 November 2008 13:29:

[...] diesem Artikel wird ein Apple Script vorgestellt, welches dies automatisch erledigt. Es gibt auch einen “manuellen” Weg – mir ist das [...]

iTunes ****** futsch - netzwelt.de Forum - 22 November 2009 17:32:

[...] [...]

Schreib doch einen Kommentar!

Erlaubte HTML-Tags:
Fett: <b>Text</b>
Link: <a href="http://">Link</a>
weitere: <blockquote cite=""> <code> ...