У меня есть 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?

2 ответа2

2

Я не совсем уверен, почему это происходит со мной сейчас, но, похоже, в определенных настройках iTunes возникают проблемы с файлами m3u, содержащими песни со специальными символами.

"Решением", которое я нашел, было открытие m3u в Winamp и сохранение его снова как m3u8 (юникод). Похоже, iTunes может с этим справиться.

1

У меня была эта проблема с плейлистами M3U, экспортированными из WinAmp, и проблема заключается в кодировке простого текста самого файла плейлиста.

  1. Откройте список воспроизведения с помощью TextEdit и выберите «Файл» -> «Дублировать», чтобы сделать копию.

  2. Просмотрите копию в TextEdit и убедитесь, что акцентированные символы являются правильными и отражают имена файлов вашей музыки.

  3. Выберите «Файл» -> «Сохранить» и в разделе «Кодирование обычного текста» выберите «Юникод (UTF-8)». («Юникод (UTF-16)» может также работать, но я не пробовал.)

  4. В поле Сохранить как убедитесь, что вы добавляете .m3u к имени плейлиста.

  5. Нажмите Сохранить. Когда будет предложено сохранить как .txt , придерживайтесь вашего выбора .m3u .

  6. После этого вы сможете перетащить свой плейлист в iTunes, и треки с акцентированными символами должны отображаться правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .