[[Vorlage(Getestet, lucid, maverick, oneiric)]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Programme kompilieren: Pakete aus dem Quellcode erstellen] [:Programme starten: Ein Programm starten] }}} [[Inhaltsverzeichnis]] [[Bild(amazonmp3_logo.png, 64, align=left)]] Seit dem 1. April 2009 gehört der Internethändler [http://www.amazon.de Amazon.de] {de} zum Kreis derjenigen Anbieter, bei denen man [:Kopierschutz#Digitale-Rechteverwaltung:DRM-freie] Musik im MP3-Format kaufen kann. Die Suche und der Einkauf funktionieren genau wie bei allen anderen Artikeln, die Amazon anbietet. Bezahlen kann man seine Musik entweder per Kreditkarte oder Abbuchung vom Bankkonto. Einzelne Lieder können ohne Verwendung einer speziellen Software erstanden werden. Möchte man jedoch ein komplettes Album kaufen - was in der Regel günstiger ist als die Einzeltitel - so muss man die von Amazon bereitgestellte Software Amazon MP3-Downloader installieren oder alternative Drittprogramme benutzen. = Technischer Hintergrund = == Qualität der Musik == Amazon verwendet bei der Komprimierung der Musikdateien eine [wikipedia:Bitrate#Variable_Bitrate:Variable Bitrate]. Durchschnittlich haben die Lieder eine Bitrate von 256 Kilobits pro Sekunde. Diese Kodierung liegt sogar oberhalb der [http://www.audiohq.de/index.php?showtopic=52 Empfehlung für den MP3-Encoder Lame] {de} und gewährleistet eine sehr gute Qualität der Dateien. {{{#!vorlage Experten Bei Musikliebhabern ist es kein Geheimnis, dass das Format MP3 schon seit Jahren veraltet ist und im Vergleich mit anderen Kodierungsmethoden deutlich schlechtere Leistungen zeigt. Das gilt allerdings nur für sehr kleine Bitraten (<96 kbit) bei direktem Vergleich. Mit mp3 ist schon ab 128kbit kaum jemand in der Lage, den Unterschied zwischen Original und komprimierter mp3-Datei herauszuhören (die sprichwörtliche "CD-Qualität"). Für mp3 spricht die sehr hohe Verbreitung und die damit in Verbindung stehende Unterstützung durch die Industrie. Wer sich für den Themenkomplex der Musik-Komprimierung und Archivierung interessiert, sollte sich diese [http://www.audiohq.de/index.php?showtopic=58#1.2 ausführliche Einführung] {de} anschauen, die jedoch technisch sehr komplex ist. }}} == Herkunft der Dateien == Amazon hält die MP3-Dateien nicht selbst vor, sondern arbeitet dazu in Deutschland, wie auch in den USA, mit dem Dienstleister [http://de.limelightnetworks.com/contact.htm Limelight Networks] {de} zusammen. Das börsennotierte Unternehmen hat seinen europäischen Sitz in London und stellt für eine Vielzahl von Händlern sein [wikipedia:Content Distribution Network:] zur Verfügung. = Einzelne Lieder kaufen = [[Bild(download.jpg, 250, right)]] Der Kauf einzelner Lieder ist nicht weiter schwierig. Man muss dazu lediglich als Amazon-Kunde angemeldet sein. Um eine MP3-Datei zu erwerben, sucht man auf der Internetseite [http://www.amazonmp3.de/ amazonmp3.de] {de} nach dem entsprechenden Künstler bzw. direkt nach dem Titel des Stücks. Mit dem kleinen Pfeil [[Bild(anhoeren.gif, 15x15)]] vor dem Namen kann man in das Stück hineinhören. Klickt man nun auf die Schaltfläche ''Kaufen'' hinter dem Titel, so landet dieser im Einkaufswagen. Schließt man nun die Bestellung ab, so will Amazon dem Kunden scheinbar seine Software aufdrängen. Unterhalb der großen Aufforderung, den MP3-Downloader zu installieren, wird in relativ kleiner Schrift die Möglichkeit gegeben, den Einkauf ohne Installation der Software abzuschließen. Sobald man die Bestellung abgeschickt hat, wird der Download des Einzeltitels umgehend gestartet. Es öffnet sich das Downloadfenster des verwendeten Browsers. Hier kann man in der Regel auswählen, was mit der Datei passieren soll. Entscheidet man sich für das ''"Speichern"'', so wird die Datei in den gewählten Ordner gespeichert. {{{#!vorlage Hinweis Da die Dateien nicht von Amazon selbst stammen, sondern von einem fremden Server, ist darauf zu achten, dass man diese Seite nicht blockiert, etwa durch die Firefox-Erweiterung [:Firefox/Sicheres_Surfen#NoScript:NoScript]. }}} =Komplette Alben kaufen= Möchte man komplette Alben (zum Vorzugspreis gegenüber den Einzeltiteln) bzw. mehrere Songs in Folge herunterladen, so benötigt man spezielle Download-Software. Unter Ubuntu kann man entweder die freien Tools pymazon oder clamz nutzen, oder die als Paket für Ubuntu 8.10 verfügbare [:unfreie_Software:closed-source Software] von Amazon verwenden, deren Installation aber unter 10.04 und neueren Ubuntu-Versionen bzw. auf 64bit Systemen deutlich aufwändiger ist. Auch das Musikwiedergabeprogramm Banshee kann in der Version 2.2.0 zum herunterladen kompletter Alben verwendet werden. = freie Zugangssoftware = Man braucht nicht den Amazon MP3-Downloader zu verwenden, um Musik von Amazon herunterzuladen. Sinnvoller (und unter 10.04 bzw. 64bit deutlich einfacher) ist es, freie Alternativen zu benutzen. Im folgenden werden zwei junge Projekte vorgestellt, die sehr gut funktionieren. Beide Programme laden die gewählte Musik anhand der '''.amz'''-Datei, daher muss diese zunächst, wie [:Amazon_MP3-Downloader#Den-MP3-Downloader-benutzen:unten] beschrieben, heruntergeladen werden. Die freien Alternativen funktionieren unter jeder neueren Ubuntu-Version problemlos und sind deutlich einfacher zu installieren. == Clamz == [googlecode:clamz:Clamz] {en} ist ein in C geschriebenes Programm für die Kommandozeile. Um es installieren zu können, müssen zunächst folgende Pakete installiert[2] werden: {{{#!vorlage Paketinstallation libgcrypt11-dev libcurl4-gnutls-dev libexpat1-dev }}} Bei der Installation dieser Pakete werden auch noch weitere abhängige Pakete mit installiert. Nachdem man die neueste Version von Clamz von der [googlecode:clamz:Homepage] {en} heruntergeladen hat, entpackt[4] man den Ordner in ein beliebiges Verzeichnis. Anschließend kann man das Programm kompilieren[5]. Clamz wird über das Terminal[3] gestartet[6]. Dabei wird nach dem Programmnamen als Parameter die '''.amz'''-Datei angegeben. {{{#!vorlage Befehl clamz name_der_amz-Datei.amz }}} Eine Konfigurationsdatei, in der verschiedene Einstellungen vorgenommen werden können, findet sich in '''~/.clamz/config'''. == Pymazon == [[Bild(pymazon.png, 300, align=right)]] [googlecode:pymazon:Pymazon] {en} basiert auf dem Code von Clamz, wurde in Python geschrieben und bietet eine einfache, grafische Oberfläche an, die auf QT4 oder GTK basiert. Die Installation des Programms ist denkbar einfach. Vorausgesetzt werden die Pakete {{{#!vorlage Paketinstallation python-crypto python-qt4 }}} für Kubuntu oder {{{#!vorlage Paketinstallation python-crypto python-gtk2 }}} für Ubuntu und Xubuntu, die vorher installiert[2] werden müssen. Nachdem man die neueste Version von Pymazon von der [http://code.google.com/p/pymazon/ Homepage] {dl} heruntergeladen hat, entpackt[4] man den Ordner in ein beliebiges Verzeichnis. Zur Installation von Pymazon wechselt man im Terminal[3] in den soeben entpackten Ordner und ruft das Setup mit dem folgenden Befehl auf: {{{#!vorlage Befehl sudo python setup.py install }}} Nach der Installation lässt sich Pymazon mit dem folgenden Befehl im Terminal[3] starten[6]: {{{#!vorlage Befehl pymazon }}} Unter ''"Preferences"'' kann man den Ort angeben, an dem heruntergeladene Dateien gespeichert werden und außerdem kann man festlegen, nach welchem Schema sie benannt werden sollen. Unter ''"Load File(s)"'' kann man '''.amz'''-Dateien öffnen. Nun werden im Hauptfenster die Informationen zudem gewählten Titel angezeigt. Mit einem [[Vorlage(Tasten, lmt)]] auf ''"Download"'' startet das Programm das Herunterladen der Datei. == Integration in bestehende Medienspieler == Banshee besitzt zum Beispiel eine Erweiterung, die das Verwenden '''.amz'''-Dateien ermöglicht, indem es die Titel herunterlädt und direkt in die Bibliothek einfügt. = Amazon MP3-Downloader installieren = Die [:unfreie_Software:closed-source Software] wird unter anderem als Paket für Ubuntu angeboten. Vor der Installation sollte man sich auf jeden Fall die [http://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=200317390 Nutzungsbedingungen] {de} für die Software und die gekauften Musikstücke durchlesen! == Installation auf 32Bit-Systemen == Ein fertiges Paket für ein 32Bit-System kann man von der Amazon-Homepage [http://www.amazon.de/gp/dmusic/help/amd.html herunterladen] {dl}. Auch wenn die Webseite sagt, dass das Paket für Ubuntu 8.10 ist, so funktioniert es auch unter den neueren Ubuntu-Versionen. Ab Ubuntu 10.04 Lucid ist das Paket __nicht__ installierbar, weil es eine Reihe von älteren Bibliotheksversionen benötigt, welche in den Lucid-Paketquellen nicht mehr vorhanden sind. Diese Bibliotheken können jedoch manuell aus den Karmic-Paketquellen wie [topic:amazon-mp3-downloadsoftware: in diesem Thread beschrieben] nachinstalliert werden per {{{#!vorlage Befehl mkdir amazonmp3 && cd amazonmp3 && wget http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-filesystem1.34.1_1.34.1-4ubuntu3_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-regex1.34.1_1.34.1-4ubuntu3_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-thread1.34.1_1.34.1-4ubuntu3_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-iostreams1.34.1_1.34.1-4ubuntu3_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-signals1.34.1_1.34.1-4ubuntu3_i386.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-date-time1.34.1_1.34.1-4ubuntu3_i386.deb && sudo dpkg -i *.deb && sudo apt-get install libglademm-2.4-1c2a && rm * && cd .. && rmdir amazonmp3 }}} [[Vorlage(Fremd, Paket)]] Hat man das Paket erfolgreich heruntergeladen, so kann man es wie gewohnt installieren[1]. Das Paket heißt * '''amazonmp3''' Bei der Installation wird ein Eintrag im Startmenü angelegt. Dieser findet sich bei [:GNOME:] unter ''"Anwendungen -> Internet"'' und bei [:Xfce:] unter ''"Applications -> Netzwerk"'' und bei [:KDE:] unter ''"K-Menü -> Programme -> Internet"''. == Installation auf 64Bit-Systemen == [[Bild(Wiki/Icons/ubuntu64.png, 64, right)]] Auch auf einem [:64bit-Architektur:64Bit-System] ist eine Installation möglich, jedoch muss man hierzu einen kleinen Umweg gehen. Auch dieser Weg funktioniert nur bis einschließlich Karmic, wie auch die "Installation 32Bit System". Am einfachsten ist die Installation über ein Terminal[3]. Zunächst muss man zwei Pakete herunterladen; zum einen das Paket des [http://www.amazon.de/gp/dmusic/help/amd.html MP3-Downloaders von Amazon] {dl} und zum anderen das Paket [:getlibs:]. Dieses findet man [http://frozenfox.freehostia.com/cappy/ hier] {dl}. Nun müssen die beiden Pakete * ''' amazonmp3.deb''' * '''getlibs-all.deb''' in einer bestimmten Weise installiert[1] werden. [[Vorlage(Fremd, Paket)]] Im Terminal[3] gibt man dazu nacheinander die folgenden Befehle ein: {{{#!vorlage Befehl sudo dpkg -i getlibs-all.deb sudo dpkg -i --force-architecture amazonmp3.deb sudo getlibs /usr/bin/amazonmp3 }}} Der erste Befehl tut nichts weiter, als das Paket '''getlibs-all''' zu installieren. Der zweite Befehl sorgt durch die Anweisung ``force-architecture`` dafür, dass das Paket '''amazonmp3''' auf dem 64Bit-System installiert wird, obwohl es eigentlich nicht für dieses System gebaut wurde. Mit dem dritten Befehl sorgt nun ''getlibs'' dafür, dass alle noch nicht vorhandenen Bibliotheken installiert werden, die das Programm ''amazonmp3'' auf diesem System benötigt. Damit ''getlibs'' weiß, für welches Programm es nach benötigten Bibliotheken suchen muss, wird bei dem Befehl der Pfad zum ausführbaren Programm ''amazonmp3'' als Parameter angegeben. Bei der Installation wird ein Eintrag im Startmenü angelegt. Dieser findet sich bei [:GNOME:] unter ''"Anwendungen -> Internet"'' , bei [:Xfce:] unter ''"Applications -> Netzwerk"'' und bei [:KDE:] unter ''"K-Menü -> Programme -> Internet"''. === Installation auf 64Bit-Systemen ab Lucid Lynx=== Abweichend von der oben aufgeführten Anleitung auf 64-Bit Systemen hat folgendes Vorgehen unter Lucid Lynx und Maverick Meerkat funktioniert: Zuerst werden das Amazon-Paket, die '''ia32-libs''' und '''getlibs-all''' installiert {{{#!vorlage Befehl sudo dpkg -i --force-all amazonmp3.deb sudo apt-get install ia32-libs sudo dpkg -i getlibs-all.deb }}} Dann die Bibliotheken für amazonmp3 mit getlibs holen: {{{#!vorlage Befehl sudo getlibs /usr/bin/amazonmp3 }}} Leider werden ab Lucid anscheinend nicht alle Abhängigkeiten aufgelöst, daher sind noch folgende Schritte notwendig (siehe hierzu auch: [http://ubuntuforums.org/showthread.php?p=9145072] {en}) {{{#!vorlage Befehl sudo getlibs -p gvfs sudo getlibs -w http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-date-time1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-filesystem1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-iostreams1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-regex1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-signals1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-thread1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/main/i/icu/libicu40_4.0.1-2ubuntu2_i386.deb sudo ldconfig }}} = Einstellungen = Die Einstellmöglichkeiten der Software sind derzeit noch spärlich. Unter dem Menüpunkt ''"Datei -> Einstellungen"'' lässt sich lediglich festlegen, in welches Verzeichnis die Dateien gespeichert werden sollen und ob das Programm automatisch nach Aktualisierungen suchen soll. Außerdem kann man über den Reiter ''"Netzwerk"'' noch einen [:Proxyserver:] einstellen, falls man einen solchen verwendet. [[Bild(./mp3_downloader.jpg, 250, right)]] = Den MP3-Downloader benutzen = Das Herunterladen von kompletten Alben funktioniert fast genau so, wie der Erwerb einzelner Lieder. Zunächst wählt man das gewünschte Album auf der Seite [http://www.amazonmp3.de/ amazonmp3.de] {de} aus und legt es in den Einkaufswagen. Nachdem man die Bestellung abgeschlossen hat, kann man eine [http://www.amazon.de/gp/help/customer/display.html?nodeId=200317310#amz .amz-Datei] {de} entweder direkt mit dem MP3-Downloader öffnen oder zunächst abspeichern und den Download später durchführen. Möchte man das gekaufte Album sofort herunterladen, empfiehlt es sich, im Downloadfenster den Pfad zum Amazon MP3-Downloader anzugeben. Dieser lautet '''/usr/bin/amazonmp3'''. Zusätzlich kann man noch den Haken an der entsprechenden Stelle setzen, damit Dateien des Typs '''.amz''' immer mit dem Amazon-MP3-Downloader geöffnet werden. Der Downloader beginnt nun selbständig mit dem Herunterladen und zeigt dabei ständig den Fortschritt an. Die Dateien werden im eingestellten Ordner gespeichert. = Problemlösungen = Falls der Download beim Kauf der MP3 Songs/Alben fehlschlägt (z.B. MP3-Downloader öffnet sich nicht), können die *.amz Dateien trotzdem heruntergeladen worden sein und lokal in einem download Verzeichnis stehen (bei Opera z.B. im konfigurierten download Verzeichnis; siehe Extras > Einstellungen > Erweitert > Downloads). Ist dies der Fall, kann mit clamz (siehe oben) in diesem Verzeichnis auch nachträglich noch die MP3 Dateien heruntergeladen werden: {{{#!vorlage Befehl clamz .amz }}} dadurch werden die zugehörigen MP3-Dateien in das gleiche Verzeichnis heruntergeladen. = Links = * [http://www.amazon.de/gp/help/customer/display.html/ref=sv_dmusic_4?ie=UTF8&nodeId=200317210 Amazon MP3-Hilfe] - Links auf umfangreiche Hilfeseiten zum Thema {de} * [http://www.amazon.de/gp/help/customer/display.html/ref=dm_amd_faq?ie=UTF8&nodeId=200317310 Amazon MP3-FAQ] - Oft gestellte Fragen zum MP3-Service {de} * [http://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=200317390 Nutzungsbedingungen] - Bedingungen für die Nutzung der Software und der Musikdateien {de} * [http://www.ubuntu-center.de/719/amazon-deutschland-bietet-mp3-downloads-an-auch-fuer-ubuntu/ Erster Feldversuch zum neuen Service] - Blogartikel eines Ubuntu-Anwenders {de} * [wikipedia_en:Limelight_Networks:Limelight Networks] - Informationen zum Dienstleister {en} ---- #tag: Netzwerk, Internet, Multimedia, unfreie SoftwareApplications -