在我看来,解析 iPod 上的数据库架构并在 Linux 上开发一个可以加载和管理歌曲的应用程序并不难。如果我们购买 Apple 产品(例如我目前运行 iOS 9.2 的 iPod 5g),我根本不指望 Apple 会以任何方式支持 Linux 用户,所以我们似乎必须自己想办法解决。
是的,启动到我的 win10 分区是一种选择,但我非常不愿意这样做,因为启动和关闭的时间太长了,因为在我(很少)启动到该分区的时候似乎积累了很多更新。说实话,在看到我的 Linux 如此简单、可定制和快速之后,我不那么喜欢 Windows 了。
我尝试过的 Amorok、Rythmbox、Banshee 和其他所有 Linux 音乐应用程序等建议的解决方案都无法连接到运行 iOS 6 或更低版本的最旧 iPod。作为最后的手段,我可能不得不在未来切换到 Android 音乐播放器。有没有开发人员有想法或经验尝试编写与 iPod 通信的软件?
答案1
你可能想看看libimobiledevice他们为 Linux 带来了许多 Apple 设备服务。如果您向下滚动他们的页面,您将看到所有服务的当前状态。您要查找的是:
音乐/视频同步数据库版本 <= 4 4.3.5
Rhythmbox、gtkpod 和 Amarok 与最新的 libgpod >= 0.7.90 同步。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。
他们没有过多详细说明为什么音乐同步落后这么多,但是页面上有以下报告:
2011.10.14:iOS 5 音乐同步功能发生了很多变化。Linux 用户如果想赞助所需的实现,可以自由捐款。
也许你可以问问那里的人你是否能提供帮助。