CUE Corrector. Программа для редактирования CUE, имен файлов и папок, работы с lossless файлами.

Основные возможности:
- Изменение тегов в CUE файлах (добавление, удаление, правка)
- Приведение названий папок и файлов (CUE, log, музыукальных и др.) к желаемому виду, в т.ч. используя шаблоны
- Сохранение CUE файлов в заданной кодировке (ANSI, UTF-8 и др.)
- Удаление всех не ANSI символов из CUE и названий папок и файлов
- Правка указанных в CUE расширений музыкальных файлов на действительно существующие
- Создание вместе с "играбельным" CUE дополнительного CUE для записи на CD (с расширением .WAV)

Дополнительные возможности:
- Перенос всех изображений из папки с CUE файлом в заданную папку. Изображения могут искатьcя как только в папке с CUE, так и во вложенных папках, при этом поиск может не затрагивать заданные пользователем места.
- Перенос видео файлов из папки с CUE файлом в указанное место
- Вшивание CUE файла в теги музыкальных файлов
- Вшивание обложки в теги. При этом исходная обложка может быть уменьшена, кадрирована и повернута.
- Удаление, создание и изменение тегов музыкальных файлов на основе тегов из CUE файла
- Импорт названий композиций, имен исполнителей и композиторов из текста (треклиста) с возможностью использования шаблонов и операций по работе с треклистом (удаление времени, дополнителной информации и т.д.)
- Импорт треклистов из баз FreeDB и Discogs
- Проверка цифровой подписи log файлов EAC
- Проверка log файлов EAC и XLD на корректность заданных параметров на основе заданных пользователем требований
- Проверка музыкальных файлов утилитой auCDtect на соответствие CDDA качеству как целиком так и по-треково
- Построение спектрограмм музыкальных файлов
- Автозамены в тегах и названиях файлов и папок
- Транслитерация тегов и названий файлов и папок, с возможностью задать собственную схему транслитерации
- Подсчет Hash сумм файлов
- Подсчет CRC EAC для музыкальных файлов
- Проверка музыкальных файлов по базе accurateRip на основе информации из TOC log файла EAC
- Расчет CRC сумм по алгоритмам accurateRip версий v1 и v2
- Проверка пунктуации в названиях композиций и именах исполнителей: удаление лишних пробелов, добавление отсуствующих пробелов после знаков препинания
- Создание треклиста с добавлением содержимого log и CUE файлов в BB кодах для размещения на интернет-ресурсах
- Во многих окнах реализован drag'n'drop ( перетаскивание файлов вместо выбора в проводнике)
- Работа с закладками в проводнике файлов для быстрого доступа к часто используемым папкам
- Проверка обновлений программы в ручном и автоматическом режимах

http://s40.radikal.ru/i089/1302/e6/d43f0e132f15.jpg

Общие замечания по работе с программой:

Программа не требует установки, достаточно просто извлечь её из архива и запустить исполняемый файл CUE Corrector.exe.
Программа не прописывается в реестре и является полностью портабельной. Все настройки хранятся в XML файле config.xml, рядом с исполняемым файлом.

Для работы программы требуется .NET Framework 2.0

Ссылка на последнюю версию программы: http://dl.dropbox.com/u/2040237/CUECorr … rector.zip

Во избежании нежелательных последствий, все операции рекомендуется осуществлять с копиями файлов.

Программа для создания и редактирования индексных карт рипов Audio-CD и для любого другого аудио материала находящегося в Lossless виде.
Можно, конечно, усомниться в достоинствах программного обеспечения которое всего-лишь заменяет универсальное средство работы с текстом, такое как текстовый редактор. И это будет первое и неправильное предположение, так как, при работе с текстовым редактором любому пользователю надо знать иерархию расположения команд в данном текстовом файле, а эта программа полностью исключает, как минимум, ошибку пользователя в данном вопросе, так как вся работа по редактированию содержания индексной карты в программе реализована с помощью "командных форм", после заполнения которых, ему даже не придётся задумываться о местоположении используемых команд. Что-бы "прочувствовать" сказанное в первом предложении этого обзора есть смысл перечислить возможности программы. Весь процесс редактирования и создания индексной карты в программе можно автоматизировать с помощью задания пользователем шаблонов, которые охватывают: исправление названия папки в которой находится рип с индексной картой, исправление названий всех аудио файлов относящихся к рипу, исправление названия файла отчёта программы риппера с расширением *.log и бинарного файла CD-Text с расширением *.cdt, осуществляя его поиск в каталоге с рипом и по желанию пользователя внося ссылку на него в индексную карту. Создание индексной карты происходит автоматически при указании в проводнике программы на папку с аудио файлами. Программа автоматически приведёт названия файлов в индексной карте к названиям реальных файлов включая их расширения, так-же как и создаст индексную карту специального назначения с расширениями файлов в несжатом формате WAV для последующего использования этой индексной карты после распаковки самих файлов при записи через неё в программах, по-типу EAC, умеющих производить данную операцию только из неупакованного аудиоматериала. Под "автоматически" во всех случаях, уже упомянутых, или в дальнейшем, надо понимать - по нажатию всего на одну кнопку, причём по-нажатию на одну кнопку не в переносном смысле а именно в прямом. Программа работает с базами FreeDB и Discogs, имеет: встроенный калькулятор для расчёта DiscID, встроенный графический "ресайзер" который создаёт "обложки" заданного формата и размера для последующего вшивания в теги файлов, сохраняет индексные карты в ANSI, UTF-8, и так далее, очищает их от символов не в ANSI, позволяет производить импорт названия треков из любого текстового представления посредством копирования и вставки в соответствующее окно программы через буфер обмена (Clipboard), работает в режиме Drag & Drop, встраивает CUE, *.log, Images в тэги компрессированых аудиофайлов. Программа имеет очень простой и дружественный для пользователя интерфейс, именно со знакомства с которым мы и начнём рассматривать реализацию на практике всех вышеозвученных возможностей программы.
Естественно, программа, как и любой другой софт просто обязана иметь хоть какие-то недостатки: - у программы нет своего сайта. Если скачать ещё удастся и не зарегистрированным пользователям, то пообщаться с автором в этом случае не получится, и то что программа практически все операции делает комплексно, то есть, всё сразу, что иногда бывает очень неудобно, и об этом можно догадаться уже сейчас, видя перечень её возможностей. Так-же, в некоторых случаях, при работе с программой, складывается впечатление, что такого рода функцию ты уже где-то встречал в другом месте, и оно не ошибочно - программа перегружена функционалом и изменение или просмотр одного и того-же параметра может находиться в разных местах, и зачастую реализация одного и того-же действия не просто дублирует, а противоречит работе из другого места, и не знание приоритетов может повергнуть пользователя в ступор. CUE Corrector умеет работать только с набором команд индексных карт который был изложен ещё в середине девяностых годов прошлого века в Help-файле к популярной тогда программе CDRWin. К сегодняшнему дню этот набор команд претерпел сильные изменения, особенно в той их части, которая касается информационных команд индексной карты, появляющихся в ней при рипе CD-Audio из его CD-Text.

Меню "View"

Minimize To Tray - Сворачивание окна программы происходит в System Tray (пиктограмма CUE Corrector появляется рядом с часами).
Close To Tray - Закрытие окна программы происходит в System Tray (пиктограмма CUE Corrector появляется рядом с часами).
Always On Top - Всегда по-верх всех открытых окон других приложений вне зависимости от того когда был произведён запуск другого приложения.
Reset To Default View - Восстановление всех предидущих настроек по-умолчанию (настройки работы с окном программы от её автора).

Меню "CUE"

Add Ext To Name Of CUE File - Добавить расширение файла(ов) рипа к названию файла индексной карты, например: было = *.cue стало = *.flac.cue.
Create .wav CUE - При её активации, происходит формирование вместе с основной индексной картой, ещё одной, в которой, расширения файлов соответствующие реальным расширениям треков заменены на расширение *.wav. Очень полезная функция при использовании для записи программ которые эту операцию производят только из распакованного из Lossless представления аудиоматериала.
Add Quotes To Tags - Заключение в кавычки содержания команд. По спецификации индексной карты для CD-Audio содержание её команд которое не содержит пробелов, например: TITLE Styx, содержание Styx не содержит пробелов, не заключается в кавычки, но программы созданные криворукими писаками считают такое задание команды ошибочным, и не дают возможности пользователю использовать такую индексную карту, без соответствующей редакторской правки, в своём програмном продукте. При активации данной опции CUE Corrector проставляет кавычки там где их быть не должно. При осуществлении данного действия содержание команды REM не затрагивается. Активировать опцию только в случае крайней необходимости!
Delete Comments - Удалить комментарии, но это не совсем то, о чём Вы подумали. Активация данной опции даёт возможность автоматически удалить из индексной карты записи строк в ней начинающиеся с символа ";" что характерно, например, для такой программы как Medieval CUESplitter, которая при создании индексной карты может оставлять вот такие строки, (которые, естественно, нормально восприниматься программами умеющими работать с индексными картами CD-Audio не могут) как например: -
";--[ Created by Medieval CUE Splitter! ]--", или
";-----------[ wwwmedieval.it ]-----------.
Replace No ANSI Symbols - Не заменять ANSI символы.

Меню "Encoding"
Предоставляет возможность выбора между форматами сохранения и просмотра индексной карты. Рассмотрим самые основные из имеющихся:
Default - распознает кодировки: ANSI и UTF8 with BOM - лучше всего включить эту опцию, а остальные использовать в крайних случаях, если в индексной карте есть непонятные символы;
ANSI- кодовая страница используемая в системе; UTF-8 - Unicode Transformation Format, кодировка, реализующая представление Юникода совместимое с 8-битным кодированием текста; KOI8-R - КОИ-8 (Код Обмена Информацией) - восьмибитовый стандарт кодирования символов в информатике. Разработан для кодирования букв кириллических алфавитов; Windows-1251 - является стандартной 8-ми битной кодировкой для всех русских версий Microsoft Windows, она так-же содержит все символы для украинского, белорусского, сербского и болгарского языков. ISO-8859-1 - кодовая страница, предназначенная для западноевропейских языков, кодовые позиции 0—31 и 127—159 здесь заполнены управляющими символами; Windows-1252- то-же самое что и ISO-8859-1, разница заключается только в том, что позиции 128—159 здесь заняты разными типографскими символами.
Предупреждение: Во избежании каких-либо заморочек с пониманием содержимого индексной карты различным программным обеспечением, особенно если пользователь собирается в дальнейшем с её помощью осуществлять запись аудиоматериала на болванку в формат CDDA и при этом хочет что-бы отображаемый в ней текст правильно был перенесён в CD-Text CD-Audio рекомендуется: в опции программы "Write Encoding" выставлять кодировки входящие в таблицы символов ANSI, которой будет соответствовать любая из кодовых страниц применяемых для их отображения в Windows, или использовать применённую в системе активировав одноимённую опцию, и не в коем случае не сохранять индексные карты в формате UTF-8. В противном случае, пользователю не стоит удивляться, что перенесённые символы в CD-Text CD-Audio относящиеся к любой из национальных кодировок будут там присутствовать в виде "кракозябров".

Меню "Multimedia"

Create Cover - создать обложку. Опция, активация которой, позволяет пользователю более удобно организовать работу по созданию обложки к аудиоматериалу рипа для последующего её "вшивания" через тэги во внутрь Lossless файла. При её активации вся работа по редактированию графического материала будет доступна лишь после выбора индексной карты через проводник программы и последующего нажатия на кнопку "Go".
Но, возможностью работы в графическом редакторе можно воспользоваться и отдельно, активировав опцию этого-же меню Image Editor, а так-же осуществить её вшивание, отдельно от процесса по генерации индексной карты, воспользовавшись в контекстным меню проводника опцией "Add Cover". Подробно описывать работу данной опции выявляя её положительные и отрицательные стороны нет смысла, так как в программе имеющей название "CUE Corrector" данная "фишка" является бонусом и прямого отношения к изменению индексной карты не имеет, то само по себе её наличие, уже является плюсом данной программы. По-этому, просто рассмотрим экран настроек, в который можно попасть из экрана редактирования через опцию "Options" остановив своё внимание на возможностях которые доступны пользователю.
Экран настроек:

http://i064.radikal.ru/1302/8f/036d386b504f.jpg

"Name" - название выходного файла.
"Create Preview" - размер, разрешение выходного файла в пикселах, изменению подлежат как высота так и ширина получаемой на выходе картинки без изменения пропорций изображения. При неравенстве сторон изображения на входе наибольшая его сторона будет приведена к указанному в одной из опций значению. Размер меньшей стороны будет сгенерирован пропорционально большему.
"Format" - выбор графического формата при сохранении изображения, в котором "As Is" - работа с изображением в формате оригинала, если он поддерживается программой. Все поддерживаемые форматы перечислены в перечне доступных для сохранения "на выходе" в данной опции.
"Renaming Files With Same Name" - переименовывать файлы с одинаковыми названиями. Активация опции даёт возможность, не допустить замены существующего файла в папке на файл создаваемый программой, используя установки пользователя в данной опции, при совпадении их именований. Сохраняемый файл в своём названии приобретёт числовое, состоящие из трёх регистров, значение, например: если существующий файл в папке - "Cover", то при желании пользователя сохранить нужное ему изображение с таким-же именованием оно будет сохранено как "Cover001".
"Copy Source File" - копировать исходный файл. Активация опции предотвращает трансформацию исходного графического файла в файл с заданными установками пользователем.
"Show Images In Top Folder Only" - показывать изображения только из коренной папки в которой находится индексная карта.
Экран редактирования:

http://s017.radikal.ru/i421/1302/4c/19eb04f22b84.jpg

В левой части экрана появляется список графических файлов, которые находятся в коренной папке (в папке где находится индексная карта) рипа. При отсутствии в данной папке изображений их можно загрузить для редактирования воспользовавшись проводником Windows путём активации опции "Select Image". Операций доступных для редактирования графических файлов в программе всего две: "Rotate" - поворот и "Crop" - обрезка. Работа их обеих чётко "заточена" на использование в виде исходного материала сканов обложек или буклетов. Опции позволяют пользователю повернуть изображение с градацией в 90 градусов, и обрезать как половину отсканированного изображения с любого из четырёх краёв, актуально при использовании, как исходного изображения, скана разворота стандартного размера буклета CD-Audio, так и произвольно, по нажатию на кнопку "Manual". Сохранение изображения с возможностью выбора его формата и места можно осуществить по нажатию на кнопку "Save As".

Move Images In Folder - Перенос изображений в папку.
При активации данной опции все изображения находящиеся в коренной папке (папка в которой находится индексная карта) и в её подпапках, при выключенной опции "Find Images In Top Folder Only", будут перенесены в папку с названием заданным в поле опции "Move Images To Folder". При наличие в коренной папке подпапки с названием заданным в поле опции "Alternative Folders" все графические файлы будут перенесены в неё вне зависимости от названия папки в поле "Move Images To Folder".
Move Video To Folder - Перенос видео файлов в папку. Идентична предидущей "Move Images To Folder" только с той разницей, что в данном меню настроек существует поле с названием "Video format" в котором указываются программе для поиска расширения видео файлов, а почему только видео файлов, и почему именно папка "Video", так что у данной опции более широкие возможности по выбору сопутствующего аудиоматериалу контента - всё на усмотрение и фантазию пользователя и его потребностей. 

Меню "Tags"

Опции этого меню работают в программе только с Lossless материалом компрессированным FLAC, Monkey’s Audio, и WavPack, и только после нажатия на кнопку "Go", действия описанные ниже будут произведены программой.
Add Embedded CUE  -  Встроить (вшить) индексную карту в тэги. Просмотр встроенной индексной карты осуществляется автоматически при указании в проводнике программы на лосслесс файл выше указанных компрессоров.
Add Embedded CUE  - Встроить (вшить) отчёт о риповании (Log) EAC в тэги. Просмотр встроенного отчёта о риповании производится с помощью опции контекстного меню проводника "Show Embedded Log".
Add Cover Art  - Встроить (вшить) обложку к аудиоматериалу в тэги. Работает только при активированной опции меню "Multimedia" "Create Cover" и не позволяет "вшить" больше одного графического файла.
Delete Old Tags - Удалить старые тэги.
Add All Supported Tags Fields - Заполнять в тэгах доступные для программы текстовые поля с внесением туда информации из генерируемой ею индексной карты.

Меню "Tools"

Detect CD-Text File - При наличие файла CD Text (файл с расширением *.cdt) в каталоге с выбранной пользователем индексной картой, и отсутствии записи о нём в ней, программа автоматически его обнаружит, запишет его имя под соответствующей ему командой в получаемый пользователем файл CUE, изменив его реальное именование на заданное шаблоном в соответствующей редактируемой графе из перечня "File & Folders Name" главного окна программы.
Примечание: При активированной опции Detect CD-Text File в окне просмотра никаких изменений во внутреннем содержании индексной карты не происходит.
Replace Illegal Characters - Удалить нежелательные символы. Данная опция имеет окно настроек:

http://i037.radikal.ru/1302/3c/2689bd92916a.jpg

Активация опции позволяет заменить нежелательные символы в именованиях папок и файлов - "In Folder/File Names To", и  "No ANSI Symbols To" - для задания символа на который будет изменяться заданный в первой опции.
Delete Blank Folder - Удалять пустые папки. Удаление всех подпапок находящихся в коренной и не содержащих каких либо файлов.

Transliterate - Транслитерировать. Транслитерация - это  передача одной письменности средствами другой письменности, при которой каждый графический элемент (знак, или последовательность элементов) одной системы письма заменяется одним и тем же графическим элементом (или же последовательностью элементов) другой системы письма (Орфографическое письмо). Данная опция имеет своё окно настроек:

http://s018.radikal.ru/i506/1302/b5/7faf10a1a7c0.jpg

в котором присутствуют две опции - "Transliterate Only The Names Of Files And Folders" - транслитерировать только файлы и директории (папки) и "Transliterate All" - транслетирировать всё.

Words Replacements - Замена слов. Активация данной опции даёт возможность заменять символы, или последовательность символов в полях PERFORMER и TITLE индексной карты. Опция имеет меню настроек:

http://s017.radikal.ru/i431/1302/86/1c39d64e970b.jpg

Before - было, поле для ввода заменяемого символа или последовательности символов. After - стало, поле для ввода нужного символа, или последовательности символов вместо заменяемого. Ignore Case- игногрировать регистр. При активации данной опции любое начертание символа (заглавное или строчное) в графе Before приведёт к указанной замене в опции "After" согласно начертанию этого символа в исходном варианте. Например: если осуществить символьную замену, как показано на вышеприведённом скриншоте, то слово "Боб" превратиться в слово "Поп", и этого никогда не произойдёт при неактивной опции "Ignore Case" ("Боб" - "Поб") - замена будет произведена в строгом соответствии с начертанием символа.  Active - активировать замену.

Reset To Default Settings - востановить настройки "по-умолчанию" - настройка программы от её автора.
Примечание: Все вышеописанные преобразования с содержанием индексной карты программа осуществит при нажатии на кнопку "Go" в автоматическом режиме, и вот только теперь, когда все эти опции настроены и приведены в состояние удовлетворяющее пользователя, есть смысл рассматривать интерфейс главного окна программы, так-же, нельзя не  упомянуть действие которое программа осуществит без какого либо вмешательства пользователя - приведение расширения записанных в индексной карте файлов к реально существующим файлам находящимся в папке с индексной картой.

Главное окно программы и его "зоны".

Главное окно программы можно разделить на четыре зоны: проводник, коммандная форма заголовка индексной карты, коммандная форма информации о треках (дорожках) аудиоматериала, и результирующее окно просмотра осуществлённых изменений в индексной карте. На нижеприведённом скриншоте показаны все зоны программы в том расположении в котором они находятся в главном окне CUECorrector-а, а ранее озвученное их перечисление осуществлено по ходу написания литеры "Z" с верхнего её края к нижнему.

Проводник программы ничем, практически, не отличается от среднестатистического проводника любого другого программного обеспечения, и работа пользователя заключается в возможном выборе через него индексной карты рипа, или указание программе на нужную пользователю директорию (папку). Самое интересное в этом окне представляет из себя его контекстное меню, которое появится при наведении курсора "мыши" на любой раздел логического, на целиком физический диск, или на отдельную папку, при нажатии на правую кнопку "серого зверька" в руке пользователя. Данное меню имеет одиннадцать пунктов: Open In Explorer - Открыть в проводнике системы. Программа предоставляет пользователю, для указания нужных ему объектов, возможность воспользоваться, давно ему знакомым и настроенным по его усмотрению, проводником системы. При работе с проводником системы все возможные пункты контекстного меню CUECorrector-а будут недоступны. Add To Bookmarks - Сделать закладку. Программа сделает закладку(и) выбранного Вами места на диске к которой(ым) можно будет перейти с помощью "внизспадающего меню" Bookmarks, находящегося чуть выше проводника программы, и с помощью его опции Organize Bookmarks произвести их сортировку.  Show Log Files- Просмотр файлов с расширением *.log. Программа осуществит поиск файлов по этой "маске" в указанной Вами папке и её подпапках. Работа этой опции программы "заточена" на поиск отчётов о риповании рипперами Exact Audio Copy и X-Lossless Decoder и  последующей проверки в них сведений об установках программы, с указанием ей не понравившихся, а вот то, что ей не понравится - зависит от пользователя, который сам должен выставить приоритетные значения для проверки отчёта в меню "Options" данного окна программы. Этим наличие возможностей окна не ограничивается, и в нём можно установить кодировку для просмотра содержания отчёта риппера о риповании в меню "Encoding", и даже при просмотре встроенного лога, активировав опцию Show Embedded Log, сохранить его в отдельном файле, воспользовавшись меню "File".

http://s004.radikal.ru/i205/1302/77/69b9f3750f11.jpg

В верхней части окна присутствуют названия всех файлов с расширением *.log, которые удалось найти программе, на одном из которых, программа выводит на экран окна фразу в графе Status - "No Read This Log", которую надо понимать как:-"При прочтении не распознаётся как лог файл EAC или X Lossless Decoder". Так, же, среди файлов проверенных программой, есть один, который имеет отклонения от шаблона заданного в программе, и эти отклонения она показывает: представив отчёт EAC с выделением не понравившихся ей мест жирным шрифтом и ярким цветом, при этом в графе Status выдавая надпись - "Error". Программа, так-же, следит за идентичностью CRC теста и копии. При нажатии на кнопку "Check All Logs" пользователь имеет возможность посмотреть статистику проверки в данном сеансе работы с функцией программы "Show LOG", а активация кнопки "OK" приводит к выходу из экрана просмотра результатов её работы. Выше этих двух кнопок находится информер, в котором, CUE Corrector показывает все несоответствия в логе риппера заданному в ней шаблону, и несошедшиеся друг с другом суммы CRC теста и копии. Create CUE- Генерация индексной карты для указанной пользователем папки с аудиофайлами. Все настройки программы для её работы в автоматическом режиме найдут тут-же своё отражение при получении конечного результата, который появится в окне просмотра сразу-же после активации данной опции. Генерация индексной карты происходит в по-трековое представление с удалёнными зазорами. Для сохранения результата требуется нажатие на кнопку "Go". Контекстное меню проводника - это единственное контекстное меню программы содержащее опции, работа которых не связана с нажатием кнопки "Go"; рассмотрим их по-порядку следования в данном меню, не затрагивая опцию "Show Embedded Log" назначение которой было рассмотрено ранее: Show Embedded Cover(s)  - просмотр встроенных изображений в окне редактора, работа с которым рассмотрена ранее, где у пользователя появляется возможность сохранить их встроенные в теги отдельно в файлах. Add Embedded Log, Add Embedded Cuesheet, Add Cover  - дают возможность пользователю встроить в тэги находящегося под курсором "мыши" скомпрессированного файла: отчёт о риповании, индексную карту рипа и изображения - непосредственно при активации данных опций, точно так-же, как и совершить обратное действие по удалению всех имеющихся тэгов при активации опции Delete All Tags. Calc CRC - подсчёт сумм CRC по методам применяемым в EAC, работает только при представлении аудиоматериала в развёрнутом формате WAV - касается исключительно всех Lossless архиваторов кроме: Free Lossless Audio Codec (FLAC); Monkey's Audio (APE); David Bryant WavPack (WV), подсчёт сумм CRC в которых, программа производит без вмешательства пользователя в виде предварительной их распаковки. Calc Hash - подсчитывает контрольные суммы по алгоритмам CRC32, MD5, SHA-1 для любых файлов которые понимает программа. Create CUE From TOC - создание индексной карты используя информацию из секции TOC файла отчёта о риповании EAC или X-Lossless Decoder. Опция становится доступной при наведении на вышеупомянутый текстовый файл. Генерация индексной карты происходит только при активации кнопки "Go".
Примечание: Используя опцию меню "Add Cover" пользователь получает возможность для встраивания в тэги большего колличества изображений чем при реализации этого-же действия через опцию "внизспадающего" меню "Tags" - "Add Cover Arts", но операции по его редактированию становятся недоступными. Изображение встраивается в том виде и в том разрешении которое оно имеет в оригинале.
Узнать, имеет-ли компрессированный Lossless аудиоматериал встроенные компоненты (CUESheet, Log риппера, Images), можно в статусной строке, находящейся внизу экрана CUE Corrector-а, при выборе курсором проводника программы этого файла. То, как это выглядит, при наличие всех трёх встроенных компонентов.

Командная форма заголовка индексной карты не содержит практически ничего, что могло-бы стать "камнем предкновения", так как, все поля для ввода информации интуитивно понятны даже не подготовленному пользователю, и главное преимущество данного способа ввода текста в том, что программа с такой организацией по редактированию файлов с определённой иерархией расположения в нём команд не требует каких либо дополнительных знаний, где работа пользователя заключается только в грамматически правильном вводе текста в соответствующие поля, результат которого можно сразу увидить на экране отображения содержимого индексной карты. CUE Corrector даёт возможность пользователю не делать даже этого, предоставляя возможность обращения к таким базам с информацией о дисках как, FreeDb и Discogs, за что отвечают одноимённые кнопки находящиеся в этой-же зоне, с них и начнём рассмотрение возможностей заложенных в программе по вводу текста в поля командных форм заголовка и треков. База Discogs меньше всего подходит для этой операции и не даёт возможности пользователю получить хоть какую либо информацию о аудиоматериале с пустующими полями в заголовке индексной карты Performer (Исполнитель), или Title (Название альбома), при полном неумении базы работать с имеющимся для него идентификационным номером DiscID, который, в свою очередь, даёт возможность получения более точной информации об аудиоматериале. При отсутствии информации в индексной карте о идентификационном номере, программа его может подсчитать при нажатии пользователем на кнопку Calc. Рассмотрим, подробнее, какие возможности предоставляет CUECorrector пользователю по работе с информацией из перечисленных выше баз, за одно проверив на сколько может быть уместна та или иная информация из них, естественно, беря во внимание то, что обе бызы являются общепользовательскими.

http://i052.radikal.ru/1302/d0/d1387aae31c1.jpg

http://s018.radikal.ru/i509/1302/48/8ce87d05491a.jpg

Рассмотрим, какая именно информация становится доступна пользователю при обращении к обеим базам, на скриншотах их экранов приведённых выше. Сразу, после обращения к любой из них, программа получает некоторое количество записей о музыкальном материале в виде "Исполнитель - Название альбома" к каждой из которых можно просмотреть перечень названий треков при нажатии на кнопку "Show Tracklist". Для базы FreeDb можно выбрать кодировку полученного текста, при не правильном его отображении на экране, поэкспериментировав меняя её между возможными (UTF-8, ISO 8859-1, ASCII). При обращении к базе Discogs, по-сравнению с FreeDb, пользователь получает дополнительную в виде скриншота обложки и дополнительной информации о диске с которого был рипован аудиоматериал, название исполнителя и альбома которого указано в индексной карте. Наличие информации и её "правдивость"для каждой из записей в обеих базах зависит только от пользователя предоставившего её.
Примечание: Актуальность получаемой информации из баз, как информация к размышлению. При рассмотрении качества получаемой информации из баз, воспользуемся рипом диска "King Crimson - In The Court Of The Crimson King" с индексной картой от рипа диска "King Crimson - Larks' Tongues In Aspic", оба рипа с дисков  - Sony Music Japan. Как видим, на выше приведённых скриншотах, при указании в обеих случаях на одну и ту-же индексную карту информация из базы FreeDb соответствует находящемуся с индексной картой аудиоматериалу, и этому есть очень веская причина: для идентификации аудиоматериала базе требуется его DiscID. Совершенно противоположная ситуация складывается с информацией из базы Discogs, которая веря написанному в индексной карте, предоставляет информацию, которая не имеет никакого отношения к аудиоматериалу находящемуся вместе с ней. Ни колличество треков, ни что другое, не влияет на выбор информации при предоставлении её программе из этой базы, кроме записей в индексной карте в полях заголовка Performer и Title. Это, естественно, не проблема CUE Corrector-а, а проблема организации самой базы, да плюс к этому, то, что база является общедоступной для внесения в неё информации - получаем, в данном конкретном случае, на экране обложку не с того издания диска, указанного в расширенной информации о нём. Пользователь, который хорошо знаком с творчеством группы King Crimson сразу увидит это не соответствие, так как, с такой обложкой никакие австралийские издания этого альбома никогда не выпускались, на то, что это именно информация с любого из австралийских изданий, указывает нам количество треков присущее только им, равное восьми, а не как минимум девяти, присутствующих на всех остальных. То есть, даже та информация о диске название которого прописано в индексной карте, на поверку может оказаться, скажем по-мягче, не правильной.
И, в заключении описания работы программы с вышеперечисленными базами, надо отметить, что при нажатии в обеих случаев на кнопку "OK" происходит перенос названия треков, исполнителя и название альбома из окна базы в зону командной формы информации о треках главного окна CUE Corrector, а при нажатии на кнопку "Cancel" неудовлетворённый увиденным пользователь оставляет всё как было.

Mask Editor - Редактор шаблонов. Все графы опций, в которых можно воспользоваться данным редактором интуитивно понятны, точно так-же как, и возможности пользователя желающего задать шаблоны именований файлов и папок с возможностью предварительного просмотра результатов своих действий при нажатии на одноимённую кнопку. Единственное что стоит отметить, так это то, что при работе с данной программой можно сохранять созданные шаблоны по нажатию кнопки "Add Mask" (Выбрать шаблон) и удалять по нажатию на кнопку "Remove Mask" (Удалить шаблон), из интерфейса окна редактора, собрав, таким образом, свою подборку часто используемых, которыми можно воспользоваться прямо из главного окна программы по нажатию на стрелочку просмотра сохранённых в редакторе, с правой стороны от полей показа активных шаблонов для данного сеанса работы с программой.

Для активации какого либо шаблона из окна редактора, пользователю необходимо двойным левым щелчком мыши выделить одну из граф в окошке "Saved Masks" (Сохранённые шаблоны). Индикатором активации шаблона является его появление в графе их компановки с названием "Mask", где можно осуществлять создание своих - простым и не затейлевым способом нажатия на кнопки, занимающие большую часть окна редактора. Естественно, вся операция по активации шаблона из окна редактора должна быть завершена нажатием на кнопку "OK".
Примечание: В полях задания шаблонов, вместо них, можно задавать имена файлов и имя каталога (папки), естественно, что это относится только к рипам Image+Cue при рассмотрении имени в поле Track, или оставлять эти поля пустыми, при этом, имена файлов будут использованы из исходной индексной карты.
Show Log - Просмотр файлов с расширением *.log. (Подробнее, в описании опции "Show Log Files" из контекстного меню проводника программы).
Go - "Самая главная" кнопка программы, без нажатия на которую ни одно преобразование и изменение, сделанное пользователем с индексной картой в интерфейсе окна её просмотра, не будет осуществлено на практике. При обилии возможностей программы - это не сомненный её минус, и может быть даже и единственный, но очень серьёзный, так как, изменения могут коснуться компрессированного Lossless файла, а пользователь про это "ни сном ни духом".
Примечание: Перед нажатием на кнопку "Go" внимательно проверьте установки внизспадающих меню способных повлиять на содержимое компрессированного Lossless файла, "что-бы не было мучительно больно" за потерянную информацию встроенную в него через тэги ID3 до начала преобразований в содержании индексной карты.

Коммандная форма информации о треках аудиоматериала имеет в наличие для управления содержимым именований треков даже больше чем всё необходимое, находящееся в опциях доступных для использования прямо в интерфейсе самой зоны и из контекстного меню для каждой команды (Performer, Title и Songwriter) в отдельности, и номерам, в последствие работы программы, присваевыемым файлам аудиоматериала - работает, как и положено любому контекстному меню: по нажатии на правую кнопку мыши при наведённом курсоре на название выбранной пользователем команды. На скриншоте главного окна программы для этой "зоны" можно увидить аж два разных контекстных меню: первое, расположенное слева, относится к номерам треков, а второе, расположенное справа, к командам индексной карты Performer, Title и Songwriter. Контекстное меню относящееся к нумерации треков рассматривать даже не будем, и пользоваться им не безопастно, так как его применение в большинстве случаев приводит к появлению в индексной карте не адекватных команд "Track" связанных с указанием порядкового номера в ней состоящего из одного регистра, и больше ничем особенным по предоставлению пользователю каких-либо "интересных" возможностей не выделяется. Практически, все функции этого меню дублированы и могут быть осуществлены через задание шаблонов в главном окне программы в соответствующей опции, причём, программа сделает проверку этого шаблона на соответствие и возможность его создания именно для данного типа рипа. Оставляем в этом контекстном меню включённую опцию "XX Format", и к нему больше не возвращаемся, ни в этом обзоре ни в работе с программой. Контекстное меню для команд Performer, Title и Songwriter  изображено на скриншоте в совмещённом виде, где опции выделенные серым полем From Album Performer и Swap Words относятся только к меню Performer и Songwriter.
From Album Performer - Копирование информации из поля Performer командной формы заголовка индексной карты для всего диска в одноимённые команды индексной карты для каждого из треков.
Swap Words - Поменять слова местами. Работает со строкой целиком, при находящемся в ней курсоре для редактирования, или с выделенным фрагментом этой строки, меняя разделённые пробелом выделенные слова местами, например: было - Tommy Shaw, стало - Shaw Tommy.
Refresh - Регенерация, отмена всех изменений, сделанных пользователем для данной команды индексной карты.
Далее, в любом из контекстных меню, идёт серия опций для автоматического редактипрования, или сказать проще, вида написанного в них текста в зависимости от регистра. Изменение производится во всех строках (для всех треков) выбранной пользователем команды индексной карты. Разделителем слов, при осуществлении автоматического редактирования с помощью данных опций, программа считает пробел между ними.
None Case - Не меняя регистр, написание остаётся тем-же что и есть для каждой строки индивидуально.
Proper Case - Каждое Слово С Заглавной Буквы.
Sentence Case - С заглавной буквы только первое в строке слово.
Upper Case - ВСЕ БУКВЕННЫЕ СИМВОЛЫ ВО ВСЕХ СЛОВАХ ЗАГЛАВНЫЕ.
Lower Case - все буквенные символы во всех словах строчные.
После, выше приведённых опций данных меню, расположены две, упрощающие (?) работу пользователя по замене кавычек. Вот как сам автор программы объясняет работу данных опций:-"Swap Quotes - замена ёлочек («...») на двойные одиночные (' '...' ') или наоборот. Convert " To Quotes - заменяет, так называемые, универсальные кавычки ("..."), используемые при написании содержимого в командах индексной карты, на кавычки ёлочки («...»), либо двойные одиночные (' '...' ') в зависимости от настроек в Swap Quotes".
Import From Text и кнопка Import- Замена содержимого команд индексной карты при переносе из буфера обмена текстовой информации в появляющиеся окна редакторов, при активации данных опций. По-другому, работа с их возможностями теряет смысл, так как при вводе информации с клвавиатуы, эффект на который они расчитаны достигается прямо в окне командной формы информации о треках, так-же как, и при копировании одной строки, относящейся к единственному треку для отдельно взятой команды, из буфера обмена. Совершенно лишний "наворот" для программы такого рода, достаточно только взглянуть на окно опции "Import From Text", с "кучей"  всевозможных установок, в которых можно запутаться, и соответственно, которым, мог-бы позавидовать любой текстовый редактор. В отлиичие от предидущей опции, опция "Import", имеет только лишь возможность регулировки шаблоном импортируемого текста, который более сложен в своей организации, так как может охватывать сразу несколько команд (номер в команде Track, Performer, Title и Songwriter) одновременно. На этом, описание работы с ними, и закончим.
Swap Performer <-> Title - По нажатию на данную кнопку происходит замена содержимого между этими двумя командами.
Refresh -  По нажатию на данную кнопку происходит отмена всех действий которые сделал пользователь при редактировании содержимого команд индексной карты в этой зоне.
Songwriter - По нажатию на данную кнопку происходит появление одноимённой командной колонки для возможности редактирования её содержимого для каждого трека в отдельности.
Advanced Mode - Режим работы по редактированию содержимого команд индексной карты позволяющий производить изменения сразу для нескольких треков, причём, не обязательно чтобы они распологались по-порядку, и в этом случае их выделение нужно производить курсором мыши при нажатой клавише Ctrl.
More Tags - Внесение информации в индексную карту через задание и редактирование содержимого "дополнительных" команд, подробнее о которых можно прочитать в этом-же разделе в соответствующих главах. Может работать при включённом режиме Advanced Mode, и в данном случае, внесённые изменения будут применены во всех выделенных с помощью этого режима треках. 

Программа действительно уникальна по своим возможностям, просто находка для пользователя, которому часто приходится заниматься исправлением и редактированием индексных карт и не имеет аналогов. Всё написанное в трёх частях данного обзора призвано облегчить знакомство пользователя с ней, для того, что-бы он мог сказать то-же самое после первых-же действий проделанных с помощью CUE Corrector-а.