我有一个播放列表(.m3u 文件),我想将其转换为 iTunes 播放列表。有什么方法可以做到这一点?
答案1
我发现,如果播放列表中的曲目具有绝对路径而不是相对的路径,例如/Users/MyUserName/Music/AlbumName/TrackName.mp3
而不仅仅是AlbumName/TrackName.mp3
。m3u 文件只是文本文件,因此您只需在文本编辑器中进行搜索和替换即可。
答案2
首先,我要澄清一下,这是我在 Windows 7 上发现的,特别是将 Winamp 生成的 M3U 文件导入 iTunes。我有一个奇怪的设置,iTunes 和 Winamp 共享相同的音乐文件。本课程的一些内容可能适用于其他情况。关键是查看从 iTunes 导出的 m3u 的格式,然后模仿它。
我的问题是这样的:如果我将 Winamp 生成的 M3U 拖入 iTunes,则会生成一个空白的播放列表。真扫兴。到目前为止,本主题中的所有答案都不起作用,或者可能不适用于我。我甚至无法成功安装 M3U2iTunes。
因此,我从 iTunes v10.5.3.3 导出了一个 M3U 列表(再次...在 Windows 中),以查看 iTunes 认为正确格式的 M3U 应该是什么样的,并将其与 Winamp5.6 生成的 M3U 文件进行了比较。有一个区别。
Winamp M3U 中一首歌曲的典型路径如下:
#EXTINF:154,Slim Harpo - Rainin' in My Heart
\Users\Username\Music\Slim Harpo\Slim Harpo - Rainin' in My Heart.mp3
而在 iTunes 中它看起来是这样的:
#EXTINF:154,Rainin' in My Heart - Slim Harpo
C:\Users\family\Music\Slim Harpo\Slim Harpo - Rainin' in My Heart.mp3
我所需要做的就是在文本编辑器中搜索并替换我的 Winamp 列表,然后在每个文件路径前添加完整的“c:”。我保存了播放列表,将其拖入 iTunes,一切运行正常。
答案3
列表修复()可以修复损坏的 M3U 文件并将音乐文件与播放列表配对,无论它们位于何处。在新版 iTunes 中,您只需将 M3U 文件拖放到库中即可。与您的播放列表相关的音乐必须位于 iTunes 库中,才能成功。我刚刚使用 listFix() 将我的一个播放列表移动到 iTunes,效果非常好!
您是否曾经花了一些时间制作播放列表,但在重新组织文件时却发现播放列表被破坏了?listFix() 是一个 Swing 应用程序,它通过自动查找播放列表中丢失或缺失的条目来解决此问题。告诉它您将媒体文件保存在哪里,加载要修复的播放列表,然后点击定位按钮。程序将在您的媒体库中搜索文件,并在找到匹配项时相应地更新播放列表。
如果仍然缺少几个文件,则它们可能已被重命名。listFix() 也有办法找到这些文件,通过使用“相似性”测试对媒体库中的文件进行评分,并为您提供最佳潜在匹配的选择,预先选择它认为“最佳”的匹配。
更多截图可见这里。
答案4
我使用 MediaMonkey 创建了一些 M#U 播放列表,并使用 Tools>spript 将其导出。然后使用 Windows 资源管理器右键单击导出的播放列表,然后选择“使用 iTunes 打开”。然后,iTunes 弹出我的播放列表。