У меня есть Mac OS X и iTunes 10.2.2, и несколько файлов m3u (стандартных, не расширенных), содержащих пути к песням, которые уже находятся в библиотеке, но не организованы в плейлисты. Я запустил скрипт Python для списков воспроизведения m3u, чтобы проверить, существует ли каждая песня, и проверил несколько из них вручную: все они там и по правильным путям.
Когда я открываю iTunes, затем выбираю «Файл» -> «Библиотека» -> «Импорт списка воспроизведения» и импортирую файлы m3u, отображаются только дорожки без специальных символов в имени.
Например: если у меня есть плейлист с десятью дорожками, где один из них, скажем, /Users/myname/Music/Library/Glen Hansard and Markéta Irglová/The Swell Season/03 - Falling Slowly.mp3
, использует знаки ударения, например ü , ñ или é, или что-либо, не похожее на то, что я мог бы напечатать без использования Alt+ на стандартной клавиатуре EN-US, не отображается. Все остальные треки в плейлисте показывают нормально, только не "странные".
Если я скопирую и вставлю путь к файлу "нечетной" песни из файла m3u в Терминал и open
его, он откроется в iTunes очень хорошо и будет распознан как уже присутствующий в моей библиотеке.
Слишком много плейлистов и песен (более 100 000), чтобы я мог просмотреть их вручную и исправить все имена, и это даже не моя библиотека. Есть ли какие-либо решения для этого или какие-либо обходные пути? Возможно, что-то, относящееся к типу UTF, которое iTunes любит видеть, а не то, которое ему передают в файлах m3u?