Abspielen von iPhone (iOS10) Musik in der Rhythmbox unter Ubuntu 14.04

41

Ich benutze Rhythmbox unter Ubuntu 14.04 seit einiger Zeit, um Musik von meinem iPhone abzuspielen. Manchmal wird das lästige Dialogfeld "iPhone initialisieren" angezeigt, aber ich brich es einfach ab, hänge das Telefon ab und stelle die Verbindung wieder her, und das Problem ist behoben.

Hintergrund: Arbeiten mit iOS 10

Vor kurzem habe ich auf iOS 10 aktualisiert und das Laden des iPhones funktioniert nicht mehr. Ich habe das irgendwie behoben, indem ich libplist , libimobiledevice , libusbmuxd , usbmuxd und ifuse geklont habe [Anmerkung: ifuseerscheint nicht notwendig, wenn Sie verwenden gvfs], den masterZweig in jedem Repo überprüft und via installiert habe

./autogen.sh
make
sudo checkinstall

damit die Paketversionen und Abhängigkeiten über verwaltet werden können dpkg.

Denn libimobiledeviceich habe es auch ./autogen.sh --disable-opensslso gemacht, dass ich stattdessen GnuTLS verwenden würde.

Da ich ursprünglich die meisten dieser Pakete über installiert hatte apt-get, installierte ich libplistals dpkg - Paket libplist1, libimobiledevicewie libimobiledevice4und libusbmuxdwie libusbmuxd2. Ich habe es auch getan echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.confund ein paar zusätzliche Symlinks, als sich Programme darüber beschwerten /usr/lib/libimobiledevice.so.4und solche fehlten.

Gvfs zum Laufen bringen

ifusewird nun erfolgreich das iPhone mounten, aber mein eigentliches Ziel ist es, gvfsdas Telefon zu erkennen und zu mounten, damit es mit Rhythmbox funktioniert. Möglicherweise musste ich zusätzliche Symlinks erstellen, um die entsprechenden gvfsProgramme überhaupt zum Laufen zu bringen.

Wenn ich zu diesem Zeitpunkt naiv versuche, mein Telefon anzuschließen, erhalte ich (mit hoher Wahrscheinlichkeit) die Fehlermeldung Message did not receive a reply (timeout by message bus). Ich muss mehr als /usr/lib/gvfs-gvfs-afc-volume-monitordrei Mal rennen, bis ich das Glück habe, dass das Telefon funktioniert. das scheint sehr falsch zu sein.

Laufen sudo usbmuxd -f -vmir Spams mit Nachrichten wie

New client on fd 19
Client 19 connection closed
Disconnecting client fd 19

immer und immer wieder, plus eine Instanz von Receive from client fd 19 failed: Connection reset by peerund Connection reset by device 4 (3->62078). Grundsätzlich habe ich keine Ahnung, warum die Montage nur zeitweise funktioniert. Dinge scheinen häufiger zu funktionieren, wenn ich usbmuxdim Vordergrund mit laufe -f, aber das kann nur eine Bestätigungsverzerrung sein.

Als ich endlich tun bekomme das Telefon zu montieren, wird Rhythmbox starten und zeigt den „initialisieren Ihr iPhone“ Dialog mit zwei Problemen: (1) es für eine lange Zeit hängt , während diesen Dialog Laden (versucht mit Telefon zu verbinden, möglicherweise, oder Vielleicht ist Rhythmbox nur extrem langsam?) und (2) wenn ich auf "Abbrechen" drücke, kann ich das auf Rhythmbox eingebundene Telefon nicht mehr sehen. Vorher, nach einmaligem Abbruch, konnte ich mein Telefon abmelden und erneut verbinden, und der Dialog wurde nicht mehr angezeigt. Diese Methode ist jedoch weitaus weniger zuverlässig, da ich mein Telefon nicht zuverlässig mounten kann! Also nach all dem ...

Fragen

  1. Gibt es einen "korrekteren" Weg, wie ich die Installationen von der Quelle hätte ausführen sollen?
  2. Wie kann ich gvfsmein Telefon beim ersten Versuch zuverlässig aktivieren?
  3. Soll ich gvfs/ beenden rhythmboxund ifuse+ etwas anderes verwenden?
Jiangty
quelle
Aktuelle Problemumgehung: Ziehen Sie das Telefon 5- bis 10-mal heraus und schließen Sie es wieder an, bis ich Glück habe. Bitte sag mir, dass es einen besseren Weg gibt.
18.
Abhilfe für die „initialisieren Ihr iPhone“ Dialog: restart Rhythmbox anstatt zu versuchen , das Telefon wieder in Plug
jiangty
Update: Die Problemumgehung "iPhone initialisieren" funktioniert nicht immer, da manchmal nur das Dialogfeld "iPhone initialisieren" 100% der Zeit
angezeigt wird
Wird Ihr iPhone überhaupt von Rhythmbox erkannt? Ich benutze ein iPhone SE mit iOS 10.3.3 und versuche, dasselbe mit Ubuntu 16.04 und Rhythmbox 3.4 zu erreichen. Ich kann den Devince mit ifuse mounten und alle Dateien und Ordner sehen. Aber ich habe kein Glück damit, dass Rhythmbox das Telefon sieht.
Jenny O'Reilly
Ich habe es schon eine Weile nicht mehr versucht (vor allem seit dem Upgrade auf Ubuntu 16.04), aber in der Vergangenheit hat Rhythmbox das iPhone angezeigt, das Dialogfeld "iPhone initialisieren" geöffnet und auf "Abbrechen" geklickt sehe das iPhone nicht mehr.
15.

Antworten:

-1

Sie können die Musik Ihres iPhones über Ihren Laptop / Desktop-Lautsprecher wiedergeben. Um dies zu erreichen, befolgen Sie bitte die folgenden Schritte:

  1. Stellen Sie sicher, dass Ihr Ubuntu-Laptop / Desktop-Bluetooth eingeschaltet ist.
  2. Schalten Sie das iPhone Bluetooth ein und koppeln Sie es mit dem Laptop / Desktop.
  3. Sobald das Pairing abgeschlossen ist, verbinde dein iPhone über Bluetooth mit Ubuntu.
  4. und spiele Songs auf dem iPhone und all deinen Musikpuffer auf deinem Ubuntu.
JackyChan
quelle
Willkommen bei Ask Ubuntu! Ich empfehle, diese Antwort zu bearbeiten, um sie mit spezifischen Details zu erweitern. (Siehe auch Wie schreibe ich eine gute Antwort ?, um allgemeine Ratschläge zu erhalten, welche Arten von Antworten auf Ask Ubuntu als am wertvollsten erachtet werden.)
abu_bua
1
Khandu , ich habe deine Antwort bereits bearbeitet , um die Lesbarkeit zu verbessern, aber all deine Punkte erfordern Screenshots oder zusätzliche Schritte, um sicherzustellen, dass auch jemand, der nicht mit Ubuntu vertraut ist, deinen Anweisungen folgen kann ... @abu_bua verweist auf diesen Link
Fabby
Hallo, ich habe dies in meinem Kommentar hier als Möglichkeit erwähnt: askubuntu.com/questions/846845/… . Leider bedeutet dies, dass Sie die Musik nicht auf dem Computer, sondern auf Ihrem Telefon auswählen müssen.
16.