我有一部运行 iOS 7 的 iPhone 4(下次升级时我将不再使用 Apple)。我可以连接到计算机,而不需要像许多人一样循环“信任此计算机”,因为我安装了最新版本libimobiledevice
。我现在正尝试使用 Rhythmbox 同步我的音乐。
Rhythm 允许我将音乐拖放到 iPhone 上,甚至会显示我添加的音乐在手机上。但是当我弹出 iPhone 时,我以为添加的音乐却不见了。如果我让手机连接到电脑,但关闭并重新打开 Rhythmbox,它会显示我希望同步的音乐不存在。
我按照这些说明,但问题并没有消失。
有没有人成功解决过这个问题,或者知道我应该在哪里寻求指导(例如 Rhythmbox 日志可能在哪里,看看是否存在一些静默错误)?
答案1
根据 libimobiledevice 网站,音乐同步不支持数据库版本 > 4。iPhone 4 及更新版本的情况如下:
iPhone 4/4S、iPod Touch 4、iPad 1/2/3rd Gen 和 Apple TV 无法使用。任何 DBVersion > 4 的设备都无法使用。要检查您的 DBVersion,请运行“ideviceinfo -q com.apple.mobile.iTunes -k DBVersion”。WIP。
为了将音乐传输到 iPhone 上,您可以尝试使用 wine 运行 iTunes,或者在 iPhone 上使用第三方播放器。
看到iTunes 的 wine 兼容性页面你可能需要一些运气。
当我遇到同样的问题时,我选择了备用播放器选项。(我正在使用韓式播放器,它甚至可以播放 ogg-vorbis,尽管播放列表处理可以更好)。使用ideviceinstaller -l
查找播放器的 APPID。然后只需使用 挂载它ifuse /mount/point --appid APPID
并复制所需的文件即可。使用 卸载fusermount -u /mount/point
。