在Ubuntu 14.04上的Rhythmbox中播放iPhone(iOS10)音乐


41

我已经在Ubuntu 14.04上使用Rhythmbox播放iPhone上的音乐已有一段时间了。有时,我会遇到烦人的“初始化iPhone”对话框,但是我只是取消了它,卸载并重新连接手机,问题就解决了。

背景:让事情与iOS 10一起使用

最近,我更新到iOS 10,并且挂载iPhone停止工作。我通过克隆libplistlibimobiledevicelibusbmuxdusbmuxdifuse [注意:ifuse如果使用gvfs,似乎没有必要],master在每个存储库中检出分支并通过安装来解决此问题。

./autogen.sh
make
sudo checkinstall

以便可以通过来管理软件包的版本和依赖项dpkg

因为libimobiledevice我也这样做了,./autogen.sh --disable-openssl所以我会改用GnuTLS。

因为我原本通过安装这些包的大部分apt-get,我安装libplist的dpkg包libplist1libimobiledevicelibimobiledevice4,和libusbmuxd作为libusbmuxd2echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf当程序抱怨/usr/lib/libimobiledevice.so.4缺少此类链接时,我也做了一些额外的符号链接。

使gvfs工作

ifuse现在可以成功安装iPhone,但我的实际目标是gvfs检测并安装手机,使其能够与Rhythmbox一起使用。我可能需要做一些额外的符号链接gvfs才能运行相关程序。

如果此时我天真地尝试插入手机,我(很有可能)会收到错误消息Message did not receive a reply (timeout by message bus)。我必须运行/usr/lib/gvfs-gvfs-afc-volume-monitor3次以上,直到足够幸运的时候才能安装手机。这似乎是非常错误的。

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太慢了?)和(2)如果我单击“取消”,我将再也看不到安装在Rhythmbox上的电话。之前,取消一次之后,我可以卸载并重新连接手机,对话框将不再弹出,但是这种方法的可靠性远不如此,因为我无法可靠地安装手机!所以毕竟...

问题

  1. 我应该从源头着手进行安装吗?
  2. 如何gvfs在第一次尝试时可靠地安装手机?
  3. 我应该停止使用gvfs/ rhythmbox并开始使用ifuse+其他功能吗?

当前解决方法:拔出电话并重新插入5-10倍,直到运气好为止。请告诉我有更好的方法。
jiangty

“初始化iPhone”对话框的解决方法:重新启动Rhythmbox而不是尝试重新插入手机
jiangty 2016年

更新:“初始化iPhone”的解决方法不能始终如一地工作,因为有时它会在100%的时间里弹出“初始化iPhone”对话框:(
jiangty 2016年

Rhythmbox完全可以识别您的iPhone吗?我正在将iPhone SE与iOS 10.3.3结合使用,并尝试在运行Ubuntu 16.04和Rhythmbox 3.4时完成相同的操作。我可以使用ifuse挂载devince并查看所有文件和文件夹。但是我对Rhythmbox看到手机并不走运。
珍妮·奥莱利

我已经有一段时间没有尝试过了(尤其是自从升级到Ubuntu 16.04以来),但是在过去,Rhythmbox会看到iPhone,弹出“初始化iPhone”对话框,然后单击“取消”,然后不再看到iPhone。
jiangty

Answers:


-1

您可以使用笔记本电脑/台式扬声器播放iPhone的音乐。为此,请按照以下步骤操作:

  1. 确保您的Ubuntu笔记本电脑/台式机蓝牙已打开。
  2. 打开iPhone蓝牙并与笔记本电脑/台式机配对。
  3. 配对完成后,即可通过蓝牙将iPhone与Ubuntu连接。
  4. 并在iPhone上播放歌曲,并在Ubuntu上播放所有音乐缓冲区。

欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何编写一个好的答案?”,以获取有关在Ask Ask Ubuntu上认为最有价值的答案的一般建议。)
abu_bua

1
Khandu,我已经编辑了您的答案以提高可读性,但是您的所有观点都需要屏幕截图或其他步骤,以确保不熟悉Ubuntu的人也可以按照您的指示进行操作... @abu_bua引用此链接
Fabby

嗨,我确实在这里的评论中提到了这种可能性:askubuntu.com/questions/846845/…。不幸的是,这意味着您必须在手机上而不是在计算机上选择音乐。
jiangty '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.