Пару слов о программе iTunes' CyrFix.

Внимание! Автор не несет никакой ответственности за возможную ущерб причиненный из-за использования программы, все делается на ваш страх и риск! Все права и товарные знаки принадлежат соответствующим владельцам.

Для чего Написана была для решения собственных проблем. Читать названия песен заимпортированных iTunes, но с названием не в юникоде просто невозможно. Это было терпимо пока количество таких песен было небольшим, но после покупки iPhone количество прослушиваемой музыки возросло в разы.

Суть проблемы Проблема состоит в том, что iTunes показывает ID3 тэги русских песен в "закорлючках". Ибо он-то все хранит в UTF-8 кодировке, чего нельзя сказать о других программах. Там может быть все что угодно - начиная от KOI8-R и (не заканчивая) CP-1251. Насколько я знаю, например, Winamp не умеет работать с UTF-8 (или не умел?), а вот отлично справляется с русскими названиями в CP-1251.

Как решать проблему Не могу сказать что я решил проблему, но по-крайней мере сильно облегчил жизнь. После беглого изучения что такое AppleScript (на основе подобных скриптов), решил быстренько набросать свой вариант решения. В итоге это все оказалось жизнеспособным и даже работающим.

Аналоги К сожалению, или к счастью, аналогов почти нет. Несколько раз подобная тема поднималась на форумах (из того что я смог найти), но решения никто не предложил. Однако, Андрей Попов предложил свое решение Fixing Russian track names in iTunes. Увы, у меня оно никак не заработало. Наделало кучу иероглифов и все.


Как работает Понять как это все работает очень просто из серии скриншотов. Я добавлю даже небольшие комментарии к ним для удобоварения. 1. Начнем с самого простого, запустим iTunes.

1 - Run iTunes

2. Дальше, нужно выбрать именно те песни, у которых есть закорлючки. Не нужно выбирать те, у которых их нет, потому что есть шансы что появятся. Закорлючки могут быть в любом ID3 тэги - чуть позже вы сможете указать это программе.

2 - Select songs

3. Теперь запускайте CyrFix. Он у вас может быть на Desktop или в Applications - в любом месте куда вы его положите.

3 - Run CyrFix

4. У вас есть еще шанс отказаться его использовать.

4 - Confirm CyrFix

5. Теперь вам нужно выбрать нужны ID3 тэг по которому вы хотите провести конвертацию. Обычно это название песни, группы или артиста, или альбома.

5 - Choose ID3 tag

6. Самый сложный момент. Вам требуется выбрать оригинальную кодировку. То-есть ту кодировку в которой ID3 тэг и был создан. Угадать это я не вижу никакой возможности, ни для себя, ни для вас. Положитесь на удачу, попробуйте сначала на одной песне, если вы не уверены. Должен сказать что в большинстве случаем это Windows Cyrillic (CP-1251).

6 - Choose original charset

7. CyrFix заканчивает свою работу. После этого сообщения значит что все выбранные песни уже обработаны.

7 - CyrFix finishes

8. Вот и все, результат на лицо.

8 - All done.jpg

Сколько стоит К счастью, это все совершенно бесплатно, под лицензией BSD. Пользуйтесь, передавайте, изучайте сколько угодно. Однако, если вам эта программа помогла и вы хотите оказать знак благодарности, пожалуйста, уделите внимание рекламе на этом сайте (sic!) или воспользуйтесь кнопкой ниже (PayPal). Как вы сами понимаете, состояния на этом я не сделаю, но факт того что кому-то еще это нужно и люди благодарны (обратная связь!) будет мне приятен.

Где взять Качать архив iTunesCyrFix.zip. Он очень маленького размера, поэтому зеркалить где-то думаю необходимости нет никакой. Если, по какой-то странной причине, вам не удается его скачать - смело обращайтесь ко мне.

Контакты Александр Прохоренко, olexandr собака prokhorenko точка us (простите, но спаммеры не спят), Google Talk prokhorenko, ICQ 7240545. Оказывать поддержку и подсказку буду стараться, но не могу обещать.