多年来我一直是 Windows 用户,但最近在我的一台机器上切换到了 Ubuntu。我想将我的音乐库(过去几年逐渐积累的)从 Windows 机器上的 iTunes 转移到 Ubuntu 机器上。
我有一台 iPhone,但我并不担心将它与 Ubuntu 机器同步;据我所知,现在无论如何都不可能做到这一点。我将继续将它与我的 Windows 机器同步。我主要只是想能够在两台机器上听音乐。
编辑后补充:我确实没有很好地解释这一点。我有两台独立的机器,一台是台式机,放在家里,运行 Windows XP,上面有我的音乐,另一台是 Unbutu 笔记本电脑,我经常在工作、学校和商务旅行之间携带它。这两台计算机只是偶尔通过 LAN 连接。
我想我也不确定我到底在问什么问题。我希望有人推荐一款好的 Ubuntu 音乐播放器,以及如何有条理地移动音乐。我应该只复制文件吗?有没有一个音乐程序可以从 LAN 连接的机器导入音乐并在此过程中对其进行组织?我的部分目标是整理 iTunes 多年来留给我的杂乱无章的音乐文件夹。如果我很幸运,我将能够将音乐文件从 iTunes 的 F01-F23 文件夹命名方案移动到更有用的方案中。
谢谢
答案1
如果您只是想在 Ubuntu 机器上收听,我建议您直接从 Windows 机器共享文件夹并访问 Ubuntu 机器上的共享。
这样,您就不需要费心复制所有内容并保留两份副本,只需将其保存在 Windows 机器上,并且始终能够在两个位置访问您的所有音乐。
您没有指定 Windows 的版本,在此做出假设 -
最简单的方法是进入文件夹,右键单击并执行属性,然后选择共享选项卡。单击“高级共享”,然后单击“共享此文件夹”,在权限下,选择所有人并选择读取访问权限。
现在,从您的 Ubuntu 机器上浏览网络并找到您的机器,您应该会看到共享文件夹。如果没有,请尝试进入地图文件夹/网络位置(已经有一段时间了,记不清确切的名称了)并输入//<your_computer_name>/<share_name>
(编辑 - 如果您看不到高级共享选项,您可能需要转到Tools > Folder options
并滚动到底部然后禁用Use simple file sharing
。)
答案2
首先,检查 iTunes 歌曲的默认保存位置。可以在以下位置找到首选项 -> 高级选项卡 -> 常规在 iTunes 中。
在 Ubuntu 上,使用 ntfs-3g 驱动程序挂载 Windows 分区:
sudo mount -t ntfs-3g /dev/sda1 /mnt
如果您先安装了 Windows,它可能是磁盘上的第一个分区。根据您的驱动器类型(IDE、SCSI、SATA),您可能需要使用 hda1 (IDE) 而不是 sda1。该/mnt
目录现在将类似于 Windows 分区的根目录 ( C:\
)
现在,使用您之前记下的位置,使用光盘命令,例如:
cd /mnt/用户/andlar/文档/音乐
Users/andlar/Documents/Music
用您从 iTunes 获得的位置替换,减去C:
路径部分。
现在将所有音乐复制到 Ubuntu 主目录下的一个名为音乐(我们将要创建的)例如:
mkdir ~/音乐 cp -rf . ~/音乐
这将递归复制 iTunes 共享文件夹中的所有文件。如果它们都是 mp3 文件,则可以使用cp -rf *.mp3
。
我选择复制文件而不是移动它们的原因是以防万一出现意外错误。我建议在确保复制成功后删除它们。
笔记:安装驱动器后,您还可以导航到 nautilus(GUI 文件管理器)中的文件夹并按该方式复制。