首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu14.04上播放iPhone (iOS10)音乐

在Ubuntu14.04上播放iPhone (iOS10)音乐
EN

Ask Ubuntu用户
提问于 2016-11-07 22:50:37
回答 1查看 7.1K关注 0票数 51

我已经使用Ubuntu14.04上的Rhythmbox播放我的iPhone音乐一段时间了。有时,我会收到恼人的“初始化您的iPhone”对话框,但我只需取消它,卸载并重新连接我的手机,问题就解决了。

背景:让事物与iOS 10

一起工作

最近,我更新到iOS 10,并安装iPhone停止工作。我通过克隆利布利特libimobiledevice利布斯穆克usbmuxdifuse 注意:ifuse如果你用gvfs,检查每个回购中的master分支,并安装了

代码语言:javascript
复制
./autogen.sh
make
sudo checkinstall

这样,包版本和依赖项就可以通过dpkg进行管理。

对于libimobiledevice,我还使用了./autogen.sh --disable-openssl,这样就可以使用GnuTLS了。

因为我最初是通过apt-get安装这些包的,所以我将libplist作为dpkg包libplist1libimobiledevice作为libimobiledevice4libusbmuxd作为libusbmuxd2。我还做了echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf和一些额外的符号链接,当程序抱怨/usr/lib/libimobiledevice.so.4和类似的东西丢失时。

使gvfs工作

ifuse现在将成功地挂载iPhone,但我的实际目标是让gvfs检测和挂载手机,以便它能够与Rhythmbox一起工作。我忘记了,我可能需要做额外的符号链接才能让gvfs-related程序运行。

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

运行sudo usbmuxd -f -v会向我发送消息,比如

代码语言:javascript
复制
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/rhythmbox,而开始使用ifuse+其他的东西?
EN

回答 1

Ask Ubuntu用户

发布于 2018-08-13 14:48:49

你可以用你的笔记本电脑/台式机播放你的iPhone音乐。要做到这一点,请遵循以下步骤:

  1. 确保Ubuntu的笔记本/桌面蓝牙打开。
  2. 打开iPhone蓝牙,并与笔记本电脑/台式机配对。
  3. 一旦配对完成,通过蓝牙将您的iPhone与Ubuntu连接起来。
  4. 在iPhone上播放歌曲,在Ubuntu上播放所有的音乐缓冲区。
票数 -5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/846845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档