Skip to content

iPhone 3G und Amarok

UPDATE: Da viele Leser per Google kommen und ich noch keine Zeit hatte den Artikel zu überarbeiten hier 2 Links zu weiteren Infos wie man das iPhone und Linux zusammen bringt:

Ja es geht :-)

Eigentlich hab ich doch keine Zeit dafür und wollte mich erst am Wochenende damit beschäftigen aber es ließ mir keine Ruhe zu versuchen amarok mit dem iPhone zu syncen.

Eine ausführliche Anleitung zu dem Thema gibt es unter: http://gentoo-wiki.com/HOWTO_Using_an_iPhone_With_Gentoo_Linux auch die Amarok Einstellungen sind beschrieben. Ein Wermutstropfen bleibt allerdings. So scheint der schreibende Zugriff nicht zu funktionieren :-(

Zwar beschwert sich amarok nicht wenn ich Musik oder Podcasts auf das Phone schieben will aber sie kommen auch nicht an. Sind also nicht abspielbar. Musik und Podcasts die auf dem Phone sind können problemlos in Amarok abgespielt werden. Hoffentlich funktioniert auch bald der schreibende Zugriff. Ich werde auf jeden Fall weiter suchen.

Update:

Hmm blöd. Der Schreibversuch hat meine Ipod Libary zerschossen. Habe das Phone mal neugestartet und da war plötzlich alles weg. Naja da ist also noch einiges zu tun. Bleibt wohl nur abwarten vorerst :-(

Update2:

Leider auch nach intensivieren Teste ist mir das Schreiben auf das Iphone3G nicht gelungen. Entweder bin ich unfähig oder Apple hat mit der neuen Firmware 2.0 wieder etwas geändert.

Neue Ipod und Iphones brauchen eine bestimmte Datei in der die firewire id abgelegt ist damit libgpod (was von amarok und anderen verwendet wird) die Daten richtig schreibt, ansonsten wirkt der ipod oder das iphone leer, was mir beim ersten versuch ja auch passiert ist.

Nun ist es relativ einfach diese Datei anzulegen. Wie man per SSH auf ein gejaibracktes iphone kommt beschreibt der oberste Link dann steckt man das iphone noch per usb an den rechner, wechselt in das verzeichnis /mountpoint/iTunes_Control/Device (ggf. muss das Verzeichnis angelegt werden) führt folgenden Befehl aus:

lsusb -v -d 05ac: | grep iSerial | awk '{print $3}' | cut -b1-16 | xargs printf "FirewireGuid: 0x%sn" > SysInfo

Tja aber irgendwie reichte das nicht. Schreibversuche mit amarok enden immer noch in einer für das iphone und itunes zerschossenen Libary und es bleibt nur eine Wiederherstellungsprozedur. Hoffentlich ändert sich daran bald etwas oder jemand hat noch einen Tipp.

tweetbackcheck