Ставим точки. ID3 Tags

Делая по методу “чайника” я довёл свою библиотеку практически до совершенства: и картинки-то для всех альбомов и всё разбросано по артистам-альбомам.

Мелкие недочёты в виде двух-трёх свалок ака “сборная солянка” слитая в древние времена с дисков не в счёт, т.к. они оформлены в виде Compilation, что означает, что эти файлы не будут “мешаться” находить по авторам-альбомам. Но будут показываться в поиске и в виде “по авторам”, т.е. свалка свалкой, но найти песню можно и по названию и по группе-автору.

Если есть куча музыки которая безобразно ведёт себя в библиотеке iTunes, как то: показываются дубликаты авторов или альбомов, в зависимости от вида отображения библиотеки и типа введённой информации в теги этих файлов – Отмечаем эти файлы и на отдельной вкладке отмечаем Compilation: YES.

Кроме этого, встретился с ситуацией когда Media Rage не смог помочь проставить теги. Эта ситуация достаточно часто проявляется при запущенных библиотеках музыки и проявляет себя так: теги уже частично заполнены, но частично правильно, частично неправильно или не указаны. При этом, частенько в именах файлов-директорий (пути) файла уже нет необходимой информации, но она уже точно есть в тегах.

И получаем, если запустим Media Rage, то он перетрёт всё информацию, но при этом не сможет её всю извлечь из пути файла, т.к. часть её уже отсутствует. Руками же это имеет смысл делать если таких файлов один, ну пусть два.

Иначе, автоматику надо заменят на полуавтоматику!

Для этого я использовал TriTag, достаточно простая программа. Она аналогична, кажется, TagScanner для Windows. Отличия есть, но учитывая что TriTag перестала обновляться с 2004 года, то не буду “топтаться” по трупику. Что есть – то и будем использовать. Бесплатно и работает.

Тягаем нужные файлы и устанавливаем маску “простыми” выражениям. “Простые” они потому, как действительно простые, но если не справляетесь, то есть и редактор масок.

Таким образом, если у нас в именах файлов есть номера песен в альбоме, а в теги это не забито, но забита вся остальная информация, а имя файла выглядит так:
01-eto_pesnya_pro_lubov.mp3, то есс-но, никакой MediaRаge нас не спасёт.

Даже несмотря на то, что у него есть опция перезаписывать в тегах только если поле в теге пустое. Во первых, это поле может показываться пустым, но не быть пустым с точки зрения MediaRage. Во вторых, шанс ошибиться в регулярном выражении в MediaRage велик, а он не предоставляет средств Preview, точнее у него есть средства просмотра ПРОИЗВЕДЕННЫХ изменений, но если теги уже запорчены, то это мало утешает. А вернуть теги подправив скрипт нет возможности, т.к. часть информации уже утрачена, а в пути файла ей нет. Sick( что ж эта фраза-то повторяется слишком часто).

Мы остановились на том, что решили вытащить номера треков из наименований файлов, а всё остальное оставить преждним. Файлы уже добавлены, маска соответствующая уже вбита: %n-%g, а почему %g(наименование стиля музыки), а не %t(который обозначет наименование трека) – да потому, что наименование уже вбито в теги и нам не нужно его перезаписывать её фигней типа _eto_lubovnaya_pesnya, а нужно оставить как есть.

Поэтому “перенаправляем” вывод наименование трека, извлечённого из имени файла, в тип композиции и делов-то потом быстренько подправить или стереть тип музыки в iTunes.

Убеждаемся с помощью Preview, что всё удачно и производим необходимые изменения на файлах.

Вот, теперь, идеально!