iTunes在OS X上导入带有特殊(非ASCII)字符的m3u播放列表


0

我有Mac OS X和iTunes 10.2.2,以及几个m3u文件(标准的,非扩展的),包含已经在库中的歌曲的路径,只是没有组织成播放列表。我在m3u播放列表上运行了一个Python脚本来检查每首歌是否存在,并手动验证了其中的一些:它们都在那里,并且在正确的路径上。

当我打开iTunes时,然后转到文件 - >库 - >导入播放列表并导入m3u文件,只显示名称中没有特殊字符的曲目。

例如:如果我有一个包含十个曲目的播放列表,其中一个曲目/Users/myname/Music/Library/Glen Hansard and Markéta Irglová/The Swell Season/03 - Falling Slowly.mp3使用重音符号,例如ü,ñ或é,或者任何类似于我可以在标准EN-US键盘上使用Alt +键入的东西,它没有显示出来。播放列表中的所有其他曲目都显示正常,而不是“奇怪”曲目。

如果我将“奇怪”歌曲的文件路径复制并粘贴到m3u文件中并进入终端并open在其上运行,它在iTunes中打开就好了,并且被识别为已存在于我的库中。

有太多的播放列表和歌曲(超过100,000个)供我使用并手动修复所有名称,而且甚至不是我的图书馆。有没有解决方案或任何解决方法?也许涉及到iTunes的UTF类型的东西与在m3u文件中传递给它的那种相比?

Answers:


2

我现在还不完全确定为什么会发生这种情况 - 但是在某些设置中,iTunes似乎存在包含带有特殊字符的歌曲的m3u文件的问题。

我找到的“解决方案”是在Winamp中打开m3u并再次将其保存为m3u8(unicode)。iTunes似乎能够处理它。


1

我从WinAmp导出的M3U播放列表遇到此问题,问题在于播放列表文件本身的纯文本编码。

  1. 使用TextEdit打开播放列表,然后选择“文件” - >“复制”以制作副本。

  2. 查看TextEdit中的副本,确保重音字符正确并反映音乐的文件名。

  3. 选择文件 - >保存...并在标记为纯文本编码的部分中选择“Unicode(UTF-8)”。(“Unicode(UTF-16)”也可以使用,但我还没有尝试过。)

  4. 在“另存为”框中,确保附加.m3u到播放列表名称。

  5. 单击保存。当提示保存.txt为时,请坚持选择.m3u

  6. 然后,您应该能够将播放列表拖动到iTunes中,并且带有重音字符的曲目应该正确显示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.