Clamz für Amazon-MP3-Downloads nutzen
Jeder, der schon einmal den MP3-Shop von Amazon besucht hat, um ein Album zu kaufen, kennt das Problem, man bekommt lediglich eine AMZ-Datei. Dabei handelt es sich um eine Containerdatei, welche die eigentlichen Downloadverweise enthält und sich nur über ein Programm verwenden lässt, das AMZ unterstützt.
Mit dem hauseigenen MP3-Downloader kommt man nicht weit, da er a) nur für 32 Bit und b) nur für ältere Version mancher Distributionen verfügbar ist. Aber wie von der Open-Source-Szene gewöhnt, gibt es auch hier Abhilfe: in Form von Clamz. Clamz ist ein unter der GPL lizenzierter Ersatz für den Amazon-MP3-Downloader. Das Werkzeug kann man (aktuell in der Version 0.4) von dessen Projektseite herunterladen. Die Installation erfolgt über den üblichen Dreisatz:
./configure --prefix=/usr make sudo make install (oder su -c "make install")
Um die Dateien ohne großes Brimborium herunterzuladen, öffnet man ein Terminal und gibt folgendes ein:
clamz <.amz-file>
Jetzt kann man sich entspannt zurücklehnen und warten. In der Standardeinstellung landen alle Dateien im von xdg-user-dirs voreingestelltem Musikverzeichnis (im deutschsprachigen Raum $HOME/Musik). Natürlich gibt es die Möglichkeit, das Ausgabeverzeichnis sowie die voreingestellten Dateinamen zu verändern.
Für beide Operationen stehen folgende (selbsterklärende) Variablen zur Verfügung:
${title}
${creator}
${album}
${tracknum}
${album_artist}
${genre}
${discnum}
${suffix}
${asin}
${album_asin}
Zwei Beispiele für angepasste Ausgabeverzeichnise:
clamz -d '$HOME/Music/${album_artist}/${album}' <.amz-file>
(= /home/chris/Music/dj blah/album/)
clamz --output-directory="$HOME"/'${genre}/${album_artist}/${album}/' <.amz-file>
(= /home/chris/techno/dj blah/album/)
Zwei Beispiele für angepasste Ausgabedateinnamen:
clamz -o '${album_artist} - ${title}.${suffix}' <.amz-file>
(= dj blah - example.mp3)
clamz --output='${tracknum} - ${title}.${suffix}' <.amz-file>
(= 01 - example.mp3)
Die Optionen lassen sich natürlich kombinieren. Um einen bereits angefangenen Download fortzusetzen, verwendet man den Schalter -r:
clamz -r <.amz-file>
Alle weniger gebräuchlichen Schalter findet man in der Hilfe:
clamz --help

