将 MP3 从 Ubuntu 移动到 iPhone 的 iTunes

将 MP3 从 Ubuntu 移动到 iPhone 的 iTunes

我已经在某人的笔记本电脑上安装了 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

恭喜你破坏了某人的工作流程!

iDevice 设置基于与音乐管理系统的绑定,该系统的功能远不止是一个简单的文件系统。它同步元数据、播放列表、播放计数等,这样您就可以拥有智能播放列表,并且您在设备上执行的操作可以反映在您的音乐管理系统中。

阿马洛克女妖这两个应用程序的设计目的与 iTunes 类似,都是用于管理音乐。它们都可以与 iPod、iPhone 等同步。我认为它们是你最好的选择。

(只需注意一点:由于使用了 iPod,我从 Linux 用户变成了 Mac 用户,这在很大程度上是因为 iTunes 与 iPod 或 iPhone 配合得很好。)

答案3

首先,艾伦·舒特科,你随口说出的贬低不仅误导了大家,而且很粗鲁,更别提是大错特错了。请参见以下链接:

http://www.groovypost.com/howto/howto/sync-your-iphone-or-ipod-touch-in-ubuntu/

相关内容