我已经在某人的笔记本电脑上安装了 Ubuntu,此人是 iTunes 的重度用户(在许多不同的 Apple 设备上都有 iTunes)。
她有大量的音乐收藏,这些音乐以文件夹的形式存在,其中包含 mp3 文件。她习惯于使用 iTunes(在 Windows Vista 上)将这些歌曲导入到她的每台 Apple 设备的 iTunes 中。不过,目前我们已经用 Ubuntu 替换了 Windows Vista。
当我通过 USB 端口将 iPhone 插入 Ubuntu 时,我可以看到 iPhone 的文件系统,并且我发现 iTunes 将音乐文件放在此位置:/iTunes_Control/Music/F02/NHLI.mp3(例如)
与我使用的音乐播放器不同,iTunes 实际上拥有你导入的音乐文件的所有权。它会更改所有音乐的文件名,然后使用一些专有数据库将其映射到这些文件上。
疯狂的是,我实际上可以将 MP3 文件夹移动到 iphone(或她的 iTouch)的文件系统上,但我找不到播放这些文件的方法!我甚至找不到设备上允许它浏览其自身文件系统的应用程序!
我曾经使用过的任何音乐播放器都能够将本地文件系统上的文件导入其音乐库,这样您就可以创建播放列表。
我曾尝试使用 playonlinux 在 Ubuntu 上安装 iTunes,但没成功。我还尝试在 Windows XP virtualbox 虚拟机上安装 iTunes,但让 iDevices 传递到虚拟机以利用 iTunes 的同步功能却遇到了很大困难。
我甚至不喜欢上述任何一种想法。我希望能够做到的是:
1) 将 MP3 文件夹移动到 iDevice(iphone iWhatever)。
2) 使用 iDevice 本身上的应用程序将这些 mp3 文件导入 iTunes。
任何建议都值得赞赏。
答案1
如果 iPhone 的 iTunes DB 版本高于 4,那么目前无法使用仅限 Linux 的解决方案将音乐添加到 iTunes 库中。DB 版本 5 引入了加密的 iTunes 库,而 Linux 社区支持的库目前不提供对此的支持。很有可能有问题的 iPhone 的 DB 版本为 5 或更高,因为从 iPhone 4 开始的所有手机都是这样。
您可以通过 USB 将 iPhone 插入 Ubuntu 计算机并在终端中运行以下命令来检查 iPhone 的 DB 版本:
ideviceinfo -q com.apple.mobile.iTunes -k DBVersion
Linux 对音乐同步的支持目前处于开发阶段。您可以在http://libimobiledevice.org. 向下滚动到“状态”部分并选中“音乐/视频同步”
答案2
答案3
首先,艾伦·舒特科,你随口说出的贬低不仅误导了大家,而且很粗鲁,更别提是大错特错了。请参见以下链接:
http://www.groovypost.com/howto/howto/sync-your-iphone-or-ipod-touch-in-ubuntu/