Ich habe mir vor ein paar Tagen einen iPod nano (als silberne 4GB-Variante) zugelegt. Das Gerät soll mich zum Joggen motivieren - und je länger ich mir das einrede, umso mehr glaube ich selbst daran…
Und da ich deshalb auch Töne auf dem Medienabspieler benötige aber iTunes das Laufen unter Linux noch nicht gelernt hat, entschied ich mich zu testen, ob Rhythmbox (sowieso mein bevorzugter grafischer Musikverwalter) unter Debian Etch den iPod mit hörbaren Daten befüllen kann.
Und siehe da, er kann:
Obwohl mein erster Test mit der installierten Version 0.9.6 halbwegs ernüchternd ausfiel…
Der iPod wurde zwar erkannt, sogar in der Rhythmbox-Quellenliste unter den Wiedergabelisten als “Apple iPod Mediaplayer” angezeigt, aber weder Drag’n'Drop noch andere Maßnahmen halfen, Musik auf dem Gerät abzulegen.
Eine kurze Google-Recherche ergab, dass das Programm, mit den Parametern “- -enable-ipod-writing” und “- -enable-track-transfer” kompiliert, meine Schreibwünsche erfüllen solle.
Und da das anscheinend in der Debian-paketierten Version nicht erfüllt ist, ist wohl eine Neukompilierung der Software nötig.
Ok - here we go (the Debian Way):
Bevor man die Debian-Paket-Source zu rhythmbox herunterlädt und kompiliert, sollte erst einmal sichergestellt sein, dass sich die zum Paketbau benötigten (Devel-)Pakete auf dem System befinden:
# apt-get build-dep rhythmbox
stellt das sicher.
Jetzt sind die Source dran:
# mkdir ~/foobar; cd ~/foobar
# apt-get source rhythmbox
packt die benötigten Dateien in das Verzeichnis ~/foobar.
Um die gerade ergoogleten Kompileschalter zu aktivieren, müssen diese in die Datei rhythmbox-0.9.6/debian/rules eingetragen werden. Folgende Zeile zu dieser Datei hinzugefügt erfüllt diesen Zweck:
DEB_CONFIGURE_EXTRA_FLAGS += - -enable-ipod-writing - -enable-track-transfer
Und jetzt kann der Paketbau auch schon starten:
# cd ~/foobar/rhythmbox-0.9.6
# fakeroot dpkg-buildpackage
erzeugt in ~/foobar das Debian-Paket “rhythmbox_0.9.6-8_i386.deb”.
(Wen die ausgegebene Meldung zur fehlgeschlagenen Paketsignierung stört, der möge dpkg-buildpackage bitte die Parameter “-us -uc” mit auf den Weg geben)
Installiert wird das neu erstellte Paket mit:
# dpkg -i rhythmbox_0.9.6-8_i386.deb
Und jetzt bitte nicht fluchen, wenn der iPod sich nach dem Start des neu installierten Rhythmbox immer noch nicht beschreiben lässt!
Denn erst ein Klick auf das Menü “Bearbeiten/Plugins …” und ein dortiges Aktivieren der Checkbox vor “iPod-Unterstützung” schaltet unsere neue Erweiterung nach einem abschließenden Neustart des Musikverwalters scharf.
Kleiner Zusatz für die, die bisher noch keine Debian-Pakete gebastelt haben:
Zum Paketbau werden zumindest die Pakete fakeroot und build-essential benötigt. Diese sollten also zuvor mit einem Paketmanager der Wahl (also am besten apt-get *g*) eingespielt werden.
Wem die Paketbastelei zu aufwändig ist, dem steht natürlich auch weitere Software zur Verfügung, die den iPod unterstützt, beispielsweise gtkPod, Amarok oder Exaile.
Ich selbst habe diese zwar diesbezüglich nicht getestet, würde mich aber über entsprechende Erfahrungsberichte freuen
Einzig bei gtkpod kann ich unter Etch noch eine kleine Hilfestellung zur Umschiffung einer evtl. auftretenden Installationsklippe geben.
Wenn sich das Paket aufgrund einer angeblich falschen Versionsnummer von libgpod0 gegen die Installation sperrt, hilft folgendes:
# apt-get remove libgpod0
(Ja, auch Rhythmbox und/oder Amarok mit deinstallieren)
# apt-get install gtkpod
(installiert libgpod wieder mit)
und schließlich wenn gewünscht:
# apt-get install amarok rhythmbox
Und nun happy iPodding
Und ich geh’ jetzt joggen.
… Obwohl … Es sieht nach Regen aus … mmmh
14. August 2007 um 23:09
Also ich stelle mal mein Problem wen dies Möglich ist ^^
Ich habe auf meiner Kiste XP und Ubuntu (seit ca. 2 tagen) habe nen IPOD 5Generation (video und alles)
ich hatte meinen Ipod schon abgefüllt ca.15GB musik jetzt wollte ich die Musik auch im Ryhmbox abspielen
wunderbar dachte ich mir als ich den IPod anschloss und er auch erkannt wurde
aber dann der schock ich konnte kein einziges Lied das auf den IPod is, wurde wiedergeben
ich sah aber die Titel und alles mögliche
nun stelt sich mir die Frage hat das mit den Schreibrechten zu tun oder mit den Dateitypen???
wenn es mit den Schreibrechten zu tun hat, könntest du mir das besser beschreibe komme mit der Komandozeile und soo nicht ganz draus.
würde mich über ne Antwort freuen
gruss und dank Ced
15. August 2007 um 15:41
Ich denke nicht, dass Dein Problem etwas mit Schreibrechten zu tun hat. Bei mir trat das gleiche Verhalten bei den Original-Debian-Paketen auf.
Deswegen gibt es dieses kleine Howto
Hast Du dieses schon ausprobiert? Es sollte auch unter Ubuntu ohne große Anpassungen umsetzbar sein.
Gruß
Stefan