Creative Zen Player

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Neu.png Dieser Artikel wurde neu erstellt und bedarf evtl. noch einer Korrekturlesung. Danach kann diese Box entfernt werden.

Inhaltsverzeichnis

Einleitung

Dieser Artikel soll sich mit der Installation und der Nutzung des neuen Creative Zen MP3 Players beschäftigen. Dieser ist nicht mit dem alten gleichnamigen Player zu verwechseln.

Grundlagen

Der Player ist ein sogenanntes MTP Gerät und wird daher nicht direkt als Massenspeichermedium ins System eingebunden. Um MTP Geräte unter Linux nutzen zukönnen benötigt man libmtp und eine Oberfläche um die Dateien auf den Player zu kopieren. Hier gibt es entweder Gnomad2 oder aber Amarok. Wer sowieso Amarok verwendet um seine Musiksammlung zu verwalten, bietet sich das am ehesten an.

Benötigte Pakete

Die Pakete libmtp, gnomad und Amarok liegen in den Fedora Repositorys vor, allerdings liegt libmtp leider nur in Version 1.5.0 vor. Da der Player recht neu ist und einen defekten PTP Header hat (Siehe Mailing List von libmtp) funktioniert libmtp in der Version 1.5.0 nicht mit dem Player. Daher müssen vorher mithilfe von

[root]# yum remove libmtp*

alle libmtp Pakete sowie der Abhängigkeiten (sollte im Normalfall nur Gnomad2 und Amarok sein) deinstalliert werden.

<b>Anmerkung</b> <b>Anmerkung:</b>

Sobald die Version 2.3.0 von libmtp in die Fedora Repositorys einfließt, sind die nachfolgenden Schritte obsolet und es reicht ein einfaches "yum install gnomad2"

libmtp

Um das Problem zu umgehen kann man entweder aus den aktuellen CVS Quellen libmtp selber kompilieren, oder die development Pakete von koji nehmen. Diese sind zwar eigentlich erst für F9, allerdings funktionieren diese bei mir Problemlos. Es müssen die Pakete

libmtp-0.2.3-1.fc9.i386.rpm

ibmtp-devel-0.2.3-1.fc9.i386.rpm

ibmtp-examples-0.2.3-1.fc9.i386.rpm


in der entsprechenden Architektur installiert werden.

Gnomad2

Da das in den Fedora Repositorys enthaltene Gnomad2 als Abhängigkeit das alte libmtp hat, muss Gnomad2 selbst kompiliert werden. Dazu muss nur der der Tarball heruntergeladen und entpackt werden. Eventuell müssen noch vor der Kompilierung die Pakete libnjb, libnjb-devel, libid3tag sowie libid3tag-devel mit

[root]# yum install libnjb libnjb-devel libid3tag libid3tag-devel

installiert werden. Danach muss

[root]# ./configure
[root]# make

und

[root]# make install
ausgeführt werden, was problemlos durchlaufen sollte.

Danach sollte der Player per USB verbunden werden und über den Menüpunkt Anwendungen->Unterhaltungsmedien->Gnomad2 sollte sich nun Gnomad2 starten lassen und es sollte eine funktionierende Verbindung mit dem Player hergestellt werden.

Amarok

Benötigt man Amarok, so muss dieses, da das in Fedora enthaltene Amarok als Abhängigkeit ebenfalls das alte libmtp Paket hat, selbst kompiliert werden. Dazu muss von der Amarok Seite der Tarball runtergeladen und entpackt werden. Vor der Kompilierung sollte noch

[root]# yum install xine-devel
ausgeführt werden, da dieses von Amarok benötigt wird.

Nun kann

[root]# ./configure
[root]# make

und

[root]# make install
ausgeführt werden, was problemlos durchlaufen sollte.

Danach steht dann Amarok wieder zur Verfügung.

Nutzung des Players in Amarok

Der Player kann nun per USB angeschlossen werden. Startet man nun Amarok und öffnet die Einstellungen von Amarok und richtet unter Media Devices ein neues MTP Device ein, so kann man unter dem Karteikartenreiter Devices eine Verbindung mit dem Player herstellen und Musik aus der Sammlung auf den Player kopieren.

Eine weiter Beschreibung der Nutzung eines Players unter Amarok ist ebenfalls bei der Beschreibung des Sandisk_Sansa_e2xx Players zufinden.

Hinweise

Bei den Verwendeten libmtp Paketen handelt es sich um rawhide Pakete, welche nicht stable sind. Daher kann die Funktionsfähigkeit nicht garantiert werden.

Ausserdem ist zu beachten, dass die von Hand kompilierten Pakete nicht mehr per

[root]# yum update
upgedatet werden.