Ubuntu 14.04のRhythmboxでiPhone(iOS10)音楽を再生する


41

私はしばらくの間、iPhoneから音楽を再生するためにUbuntu 14.04でRhythmboxを使用しています。面倒な「iPhoneの初期化」ダイアログボックスが表示されることもありますが、キャンセルし、電話をアンマウントして再接続するだけで問題は解決します。

背景:iOS 10で動作するようにする

最近、iOS 10にアップデートし、iPhoneのマウントが機能しなくなった。私は何とかクローニングすることによって、これを固定libplistlibimobiledevicelibusbmuxdusbmuxd、およびifuse:[ノートifuseあなたが使用している場合、必要ないないようですがgvfs、チェックアウト] master各レポでブランチを、ビアをインストール

./autogen.sh
make
sudo checkinstall

パッケージのバージョンと依存関係をで管理できるようにしdpkgます。

libimobiledevice私もやった./autogen.sh --disable-openssl私が代わりにGNUTLSを使用したいようにします。

私はもともと、これらのパッケージのほとんどを介してインストールしていたのでapt-get、私はインストールlibplistはdpkgパッケージとしてlibplist1libimobiledeviceとしてlibimobiledevice4、およびlibusbmuxdようlibusbmuxd2。またecho /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf、プログラムが不満を言ったとき、いくつかの余分なシンボリックリンクを/usr/lib/libimobiledevice.so.4行いました。

gvfsを機能させる

ifuseiPhoneは正常にマウントされますが、実際の目標はgvfs、Rhythmboxで動作するように電話を検出してマウントすることです。gvfs関連するプログラムを実行するために、さらにシンボリックリンクを作成する必要があったかもしれませんが、忘れてしまいました。

この時点で単純に電話機をプラグインしようとすると、(高い確率で)エラーメッセージが表示されますMessage did not receive a reply (timeout by message bus)/usr/lib/gvfs-gvfs-afc-volume-monitor電話がマウントできるほど幸運になるまで、3回以上実行する必要があります。これは非常に間違っているようです。

実行sudo usbmuxd -f -vすると、次のようなメッセージが表示されます

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

何度も、プラスのインスタンスReceive from client fd 19 failed: Connection reset by peerConnection reset by device 4 (3->62078)。基本的に、マウントが断続的にしか機能しない理由はわかりません。をusbmuxdフォアグラウンドで実行すると、物事はより頻繁に機能するように見えます-fが、それは単なる確認バイアスです。

私はようやくとき行うマウントするために携帯電話を取得、のRhythmboxは二つの問題で、起動して「初期化するあなたのiPhone」ダイアログが表示されます:(1)それは長い時間のためにハングアップし、このダイアログをロードしている間(電話、おそらく、またはに接続しようとしていますRhythmboxが超低速なのかもしれません。以前、一度キャンセルした後、電話をアンマウントして再接続するとダイアログがポップアップしなくなりましたが、電話を確実にマウントできないため、この方法の信頼性ははるかに低くなりました!結局のところ...

ご質問

  1. ソースからのインストールについて行ったほうがよい「より正確な」方法はありますか?
  2. gvfs最初の試行で携帯電話を確実にマウントするにはどうすればよいですか?
  3. gvfs/の使用をやめてrhythmboxifuse他の何かの使用を開始する必要がありますか?

現在の回避策:幸運になるまで、電話を抜いて5-10x再度差し込みます。もっと良い方法があると教えてください。
ジャンティー

「iPhoneの初期化」ダイアログの回避策:電話を再び接続するのではなく、Rhythmboxを再起動します
jiangty

更新:時にはそれだけで「初期化するiPhone」をポップアップ表示されますので、「iPhoneを初期化」問題を回避するには、一貫して作業:( 100%の時間ダイアログはありません
jiangty

あなたのiPhoneはRhythmboxによって認識されていますか?iOS 10.3.3でiPhone SEを使用しており、Ubuntu 16.04とRhythmbox 3.4を実行して同じことを達成しようとしています。ifuseを使用してデバイスをマウントし、すべてのファイルとフォルダーを確認できます。しかし、Rhythmboxが携帯電話を見るのは運がありません。
ジェニーオライリー

しばらく試していませんでした(特にUbuntu 16.04にアップグレードしてから)もうiPhoneは見えません。
ジャンティ

回答:


-1

ラップトップ/デスクトップスピーカーを使用して、iPhoneの音楽を再生できます。これを達成するには、以下の手順に従ってください。

  1. Ubuntuのラップトップ/デスクトップBluetoothがオンになっていることを確認してください。
  2. iPhone Bluetoothをオンにして、ラップトップ/デスクトップとペアリングします。
  3. ペアリングが完了したら、Bluetoothを介してiPhoneとUbuntuを接続します。
  4. iPhoneで曲を再生し、Ubuntuですべての音楽バッファーを再生します。

Ask Ubuntuへようこそ!この回答を編集して、これを行う方法に関する具体的な詳細を追加することをお勧めします。(Ask Ubuntuでどのような回答が最も価値があると考えられるかについての一般的なアドバイスについては、「良い回答を書くにはどうすればよいですか?」も参照してください。)
abu_bua

1
Khanduが、私はすでにきた編集され、読みやすくするために、あなたの答えを、しかし、すべてのあなたのポイントは、あなたの指示に従うことができますUbuntuのに慣れていない人を確保するためにスクリーンショットや追加の手順が必要... @abu_buaを参照している。このリンク
Fabby

こんにちは、askubuntu.com / questions / 846845 / …のコメントで、これを可能性として言及しました。残念ながら、これはコンピューターではなく携帯電話で音楽を選択する必要があることを意味します。
ジャンティ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.