Меню «Файл»

ФайлОткрыть... (Ctrl+O)

Открывает каталог. В списке файлов будут отображаться все файлы, соответствующие выбранному фильтру имён файлов, а выбранный файл будет выделен.

ФайлПоследние файлы

Открывает последний открытый каталог.

ФайлОткрыть каталог... (Ctrl+D)

Открывает каталог. В списке файлов будут отображаться все файлы, соответствующие выбранному фильтру имён файлов.

ФайлОбновить (F5)

Обновляет каталог. Перед обновлением следует сохранить изменённые файлы. Развёрнутые вложенные папки будут свёрнуты.

ФайлСохранить (Ctrl+S)

Сохраняет все изменённые файлы в каталоге. Изменённые файлы отмечены значком дискеты в списке файлов. Если были изменены названия файлов, файлы будут соответствующим образом переименованы.

ФайлОтменить изменения

Отменяет изменения одного или нескольких файлов. Если в списке файлов не было выделено ни одного файла, будут отменены изменения всех файлов. Если же в списке имеются выделенные файлы, будут отменены изменения только этих файлов.

FileИмпорт...

Диалог импорта позволяет импортировать данные непосредственно с сервера freedb.org, сервера MusicBrainz, Discogs, Amazon или из других источников списков воспроизведения в альбомах, которые предоставляют данные в текстовом формате.

Чтобы импортировать данные с сервера freedb.org, в диалоге импорта выберите в меню С сервера... вариант gnudb.org. В появившемся диалоговом окне введите в два верхних поля данные для поиска исполнителя и названия альбома; альбомы, соответствующие запросу, будут отображены после нажатия кнопки Найти и получения результатов с сайта www.gnudb.org. Импорт данных дорожек для альбома выполняется двойным щелчком левой кнопкой мыши по альбому в списке. Для импорта данных возможно выбрать как сервер freedb.org, так и путь CGI. Импортированные данные будут отображаться в таблице предварительного просмотра диалога импорта. Если отображаемые результаты удовлетворяют требованиям, запустите процесс импорта, закрыв диалоговое окно с помощью кнопки OK.

Чтобы выполнить поиск на сервере Discogs, выберите в раскрывающемся списке вариант Discogs. Как и в диалоге поиска gnudb.org, следует указать исполнителя и название альбома, а затем выбрать нужный вариант из списка альбомов. Возможно ввести Токен, чтобы использовать программный интерфейс RESTful Discogs API вместо веб-интерфейса, который часто меняется, тем самым нарушая работу анализатора импорта. Потребуется создать учётную запись на сайте Discogs, затем там же сгенерировать токен (Настройки/Разработчикам, Сгенерировать токен). Не забудьте нажать кнопку Сохранить параметры после ввода токена, чтобы использовать его и в последующих запросах. Если установлен флажок Стандартные теги, будет импортирована стандартная информация, например, об исполнителе, альбоме и названиях дорожек. Если установлен флажок Дополнительные теги, будет также импортирована доступная дополнительная информация, например, об аккомпанементе, аранжировщиках или издателе. Если установлен флажок Обложка, также будет загружено изображение обложки альбома (если оно доступно).

Чтобы выполнить поиск на Amazon, выберите в раскрывающемся списке вариант Amazon. Как и в диалоге поиска gnudb.org, следует указать исполнителя и название альбома, а затем выбрать нужный вариант из списка альбомов. Если установлен флажок Дополнительные теги, будет импортирована доступная дополнительная информация, например, об аккомпанементе, аранжировщиках или издателе. Если установлен флажок Обложка, также будет загружено изображение обложки альбома (если оно доступно).

Таким же образом производится поиск в базе данных альбомов MusicBrainz (выберите в раскрывающемся списке вариант MusicBrainz (релиз)). Рабочий процесс аналогичен процессу, описанному для функции импорта с сервера gnudb.org.

Чтобы импортировать данные с сервера MusicBrainz, воспользуйтесь диалогом, который появляется при выборе в меню варианта MusicBrainz (отпечаток). Выбор сервера аналогичен выбору в диалоге импорта из freedb. Ниже располагается таблица, отображающая импортированные данные дорожек. Правый столбец содержит состояние запроса MusicBrainz (при первом открытии диалога — «В ожидании»). Производится поиск отпечатка, и, если результата не будет, приложение попробует провести другой поиск с использованием тегов файла. Таким образом, для успешного поиска в MusicBrainz желательно сохранить имеющиеся данные (например, данные об исполнителе и альбоме) в метках перед импортом. Если соответствующая запросу запись была найдено, поиск завершится с состоянием «Распознано». Если же найти такую запись не удастся, будет показано уведомление об отсутствии результатов или несколько неточных соответствий, из которых пользователю потребуется выбрать нужный вариант. Кнопки OK и Применить позволяют использовать импортированные данные, а кнопка Отмена закрывает диалог. Закрытие может занять некоторое время, так как потребуется отключить весь механизм MusicBrainz.

Для импорта текстовых данных предназначен вложенный диалог, который вызывается нажатием кнопки Из файла или буфера обмена.... В этом диалоге доступны несколько предустановленных форматов импорта. Первые два, «CSV unquoted» и «CSV quoted», используются для импорта данных, которые ранее были экспортированы с помощью диалога экспорта. Эти данные возможно редактировать с помощью электронной таблицы. Они должны быть сохранены с использованием символов табуляции в качестве разделителей. После такой обработки данные возможно импортировать с использованием формата «CSV quoted». Этот формат позволяет выполнять более тонкую настройку, чем «CSV unquoted», однако его поля не должны содержать двойных кавычек. Если производится только экспорт из Kid3 для дальнейшего импорта, рекомендуется использовать формат «CSV unquoted». Обратите внимание, что в контекстном меню списка файлов также есть пункты «Экспорт CSV» и «Импорт CSV», предусматривающие использование сценариев для более полной, эффективной и гибкой обработки данных CSV при экспорте и импорте.

Ещё один формат, «freedb HTML text», используется для копирования информации с HTML-страницы freedb.org. Найдите альбом во freedb и, если нужная информация отобразится в браузере, скопируйте содержимое в буфер обмена. Затем нажмите кнопку Из буфера обмена, и в таблице предварительного просмотра в верхней части диалога будут отображены импортированные дорожки. Если импортированные данные соответствуют ожидаемому результату, закройте диалог с помощью кнопки OK, что позволит вставить данные в теги в текущем каталоге. Место назначения (Тег 1, Тег 2 или Тег 1 и тег 2) указывается с помощью раскрывающегося списка. Для корректного присваивания тегов файлы должны быть расположены в правильном порядке. Обеспечить такой порядок возможно путём нумерации файлов.

Следующий предустановленный формат импорта — это «freedb HTML source». Этот формат возможно использовать, когда данные хранятся в формате HTML. Импорт производится с помощью кнопки Из файла, которая открывает окно выбора файла, или путём копирования содержимого файла из редактора с последующим импортом из буфера обмена. Этот формат может быть полезен для автономного импорта, хотя документ HTML также возможно открыть в браузере, а затем импортировать в первом формате с помощью буфера обмена.

Доступны и другие предустановленные форматы, например, «Track Title Time». Чтобы создать собственный формат и позже настроить его, воспользуйтесь кнопкой Добавить. В двух строках под названием формата возможно указать регулярные выражения для захвата полей из импортируемого текста. Первое регулярное выражение будет проанализировано один раз для каждого документа для получения таких данных о каждом альбоме, как имя исполнителя, название альбома, год выхода и жанр. Вторая строка анализируется с начала документа и до конца, чтобы получить данные дорожки (её номер и заголовок). Регулярные выражения включают в себя все функции, предоставляемые Qt™, то есть большинство возможностей регулярных выражений Perl. Использование скобок «(..)» позволяет создать буферы захвата для полей для импорта. Перед ними возможно указывать специальные коды Kid3 для захвата конкретных полей. Эти коды аналогичны кодам для формата имён файлов, и помимо кодов, перечисленных далее, возможно использовать любое название фрейма:

  • %s %{title} Заголовок (композиции)

  • %a %{artist} Исполнитель

  • %l %{album} Альбом

  • %c %{comment} Комментарий

  • %y %{year} Год

  • %t %{track} Дорожка

  • %g %{genre} Жанр

  • %d %{duration} Длительность

Например, регулярное выражение дорожки (вторая строка) для импорта из списка воспроизведения .m3u может выглядеть как «%{track}(\d+)\s+%{title}(\S[^\r\n]*)\.mp3[\r\n]». Все форматы возможно изменить путём редактирования регулярных выражений и названия и последующего нажатия кнопки Сохранить параметры. Они будут храниться в файле kid3rc в каталоге конфигурации. Этот файл возможно отредактировать напрямую для получения большего количества форматов импорта или удалить для возврата к форматам по умолчанию. Чтобы удалить форматы, воспользуйтесь кнопкой Убрать.

Параметр Точность отображает оценку того, насколько хорошо импортированные данные соответствуют заданным дорожкам. Степень соответствия в процентах основана на длительности дорожек или названиях файлов. Параметр Обложки показывает URL-адреса изображений обложек альбомов, которые будут загружены.

Чтобы проверить, соответствуют ли импортированные данные дорожек текущему набору файлов, следует сравнить длительность импортированных дорожек с длительностью этих файлов. Для этого служит флажок Проверять максимальную допустимую разницу во времени (в секундах):, который позволяет указать максимально допустимую погрешность в секундах. Если приложение обнаружит несоответствие длительности, данные о длительности будут обозначены красным фоном в таблице предварительного просмотра.

Если файлы расположены не в же порядке, что и импортированные дорожки, потребуется изменить назначенные этим файлам дорожки. Эту задачу упрощает опция Сопоставлять с: с кнопками Длительность, Дорожка и Название. Эти кнопки позволяют переупорядочить дорожки в соответствии с нужным полем. Чтобы отредактировать порядок дорожек вручную, перетащите дорожку на новое место с помощью левой кнопки мыши в сочетании с клавишей Ctrl.

Открытый диалог импорта содержит данные тегов. Тип тега («Тег 1», «Тег 2», «Тег 1 и тег 2») выбирается в раскрывающемся списке Место назначения. Кнопка справа от раскрывающегося списка позволяет отменить изменения, чтобы вновь показать в таблице текущее содержимое тегов. Флажки в первом столбце таблицы позволяют выбрать дорожки, для которых будут импортированы данные. Это может быть полезно, например, если папка содержит дорожки с обоих компакт-дисков двойного компакт-диска, а импортировать следует только данные второго компакт-диска.

Чтобы идентифицировать дорожки, данные которых будут импортированы, возможно включить показ названий файлов или полного пути к файлам с помощью контекстного меню заголовка таблицы. Значения в таблице импорта доступны для редактирования. Кнопка отмены изменений, расположенная справа от раскрывающегося списка Место назначения, служит для восстановления содержимого тегов. Ей также возможно воспользоваться после изменения содержания пункта Место назначения.

Почти во всех диалогах присутствует кнопка Сохранить параметры, позволяющая сохранить параметры конкретного диалога и размеры окна.

Кнопка Из тегов... открывает вложенный диалог для заполнения данных фреймов тегов на основе других фреймов тегов. Эта функция позволяет просто скопировать информацию из одного тега в другой или извлечь часть фрейма и вставить её в другой фрейм.

Как и в диалоге импорта из файла или буфера обмена, здесь представлены легко настраиваемые форматы для выполнения различных действий. Предусмотрены предустановленные форматы для копирования значения названия альбома в поля исполнителя, композитора или дирижёра, а также для извлечения номера дорожки из полей заголовка, содержащих число. Также предусмотрен формат для получения значения подзаголовка из поля заголовка.

Следующий пример описывает алгоритм добавления пользовательского формата, который будет вставлять информацию из поля «Подзаголовок» в поле «Комментарий». Создайте новый формат с помощью кнопки Добавить и укажите новое название, например, «Подзаголовок в комментарий». Затем введите «%{subtitle}» в поле Источник и «%{comment}(.*)» в Извлечение, а затем нажмите кнопку Сохранить параметры.

Выражение в поле Источник может содержать коды формата для произвольных фреймов тегов. Использование нескольких кодов позволяет комбинировать содержимое разных фреймов. Для каждой дорожки текст генерируется из её тегов с использованием формата Источник, а затем к этому тексту применяется регулярное выражение из поля Извлечение для установки новых значений тегов. Коды формата используются перед захватывающими круглыми скобками, чтобы указать фрейм тега, в котором будет сохранён захваченный текст. Всё это работает таким же образом, как и в функции импорта из файла или буфера обмена.

Функцией Импорт из тегов... также возможно воспользоваться непосредственно в меню Файл. Разница между этими двумя инструментами заключается в том, что вложенный диалог функции импорта работает со всеми файлами в текущем каталоге, тогда как функция в меню работает с выбранными файлами (которые могут находиться в разных каталогах). Функция в меню поддерживает дополнительный код «%{__return}» для возврата полученного значения, что может быть полезно при работе с интерфейсами командной строки и QML.

ФайлИмпорт из gnudb.org...

Импорт с сервера freedb.org с помощью поиска по альбомам в gnudb.org. Этот пункт меню открывает то же окно импорта, что и пункт меню Импорт..., но при этом сразу появляется диалог gnudb.org.

ФайлИмпорт из Discogs...

Импорт с сервера Discogs. Этот пункт меню открывает то же окно импорта, что и пункт меню Импорт..., но при этом сразу появляется диалог Discogs.

ФайлИмпорт из Amazon...

Импорт из Amazon. Этот пункт меню открывает то же окно импорта, что и пункт меню Импорт..., но при этом сразу появляется диалог Amazon.

ФайлИмпорт из MusicBrainz (релиз)...

Импорт из базы данных альбомов MusicBrainz. Этот пункт меню открывает то же окно импорта, что и пункт меню Импорт..., но при этом сразу появляется диалог MusicBrainz (релиз).

ФайлИмпорт из MusicBrainz (отпечаток)...

Импорт с сервера MusicBrainz. Этот пункт меню открывает то же окно импорта, что и пункт меню Импорт..., но при этом сразу появляется диалог MusicBrainz (отпечаток).

ФайлИмпорт из тегов...

Аналогично кнопке «Из тегов...», но импорт применяется к выделенным файлам.

ФайлАвтоматический импорт...

Автоматический импорт позволяет импортировать данные для нескольких альбомов с различных веб-сервисов. Если в списке файлов выбраны каталоги, будут импортированы данные дорожек для выделенных каталогов. Если не выделен ни один каталог, будут импортированы данные для всех каталогов в списке файлов.

Тип тега («Тег 1», «Тег 2», «Тег 1 и тег 2») выбирается в раскрывающемся списке Место назначения.

Профили указывают, к каким серверам следует обратиться, чтобы получить информацию об альбоме. Некоторые профили предустановлены («All», «MusicBrainz», «Discogs», «Cover Art»); чтобы добавить дополнительные профили, воспользуйтесь кнопкой Добавить, расположенной справа от раскрывающегося списка Профиль.

В таблице ниже приведён список серверов, которые будут использоваться при импорте информации об альбоме с помощью выбранного профиля. Процесс импорта данных альбома завершается после получения всей необходимой информации, поэтому порядок строк в таблице имеет значение. Изменить порядок позволяют кнопки Переместить вверх и Переместить вниз. Кнопка Изменить... позволяет внести изменения в существующую запись. В столбце Сервер представлены те же серверы, что и в функциях импорта. Флажки Стандартные теги, Дополнительные теги, Обложки определяют информацию, которая будет получена с сервера. В столбце Точность указывается точность, которой требуется достичь при импорте данных. Если заданный уровень точности не будет достигнут, приложение попытается получить данные со следующего сервера. Аналогичный диалог со свойствами сервера появляется при нажатии кнопки Добавить... для добавления новой записи сервера. Кнопка Убрать позволяет удалить существующие записи.

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

ФайлНайти обложки...

Диалог «Найти обложки» позволяет найти и загрузить обложки альбомов. Поля Исполнитель и альбом заполняются автоматически, если в тегах доступны соответствующие данные. В разделе Источник доступно большое количество веб-сайтов с обложками. Под названием источника расположена URL-ссылка, в которой в качестве параметров указаны исполнитель и альбом. Чтобы вставить значения артиста и альбома в кодировке URL, воспользуйтесь командами «%u{artist}» и «%u{album}». Команды для вставки других значений из тегов доступны в разделе «Настройка Kid3» (описание вкладки Команды пользователя). Чтобы добавить дополнительные источники обложек, замените запись «Custom Source» названием нового источника и нажмите клавишу Enter; после этого следует указать URL-адрес и нажать кнопку Сохранить параметры. Результат будет отображён в верхней части диалога, а чтобы открыть соответствующий адрес в браузере по умолчанию, указанном в параметрах, воспользуйтесь кнопкой Браузер. Изображение обложки возможно перетащить из окна браузера в окно Kid3, после чего оно будет сохранено во фрейме изображения выбранных файлов.

Так как не все браузеры поддерживают функцию перетаскивания изображений, а многие изображения на веб-сайтах представлены в виде URL-адресов, в таких случаях Kid3 получит не изображение, а его URL-адрес. Если URL-адрес указывает на изображение, оно будет загружено, но, если URL-адрес указывает на какой-либо интернет-источник, его придётся преобразовать в соответствующее изображение. Такие привязки указаны в таблице Извлечение URL-адреса. Левый столбец Соответствие содержит регулярные выражения, которые сравниваются с URL-адресами. Если программе удаётся установить соответствие, захваченные выражения в скобках вставляются в шаблон в правый столбец URL-адрес изображения (в позиции, указанные заменителями \1 и так далее). Заменённое регулярное выражение содержит URL-адрес изображения. Такой способ позволяет импортировать обложки из Amazon, Google Images и так далее. Также возможно указать собственные соответствия.

ФайлЭкспорт...

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

Параметры форматирования аналогичны параметрам диалога «Импорт»: верхнее поле содержит название формата (например, «CSV unquoted»), следом идёт заголовок, который будет создан в начале файла. Далее следуют данные дорожки (используются для каждой дорожки). Последнее поле позволяет создать какой-либо завершающий текстовый фрагмент.

В полях форматирования не должно содержаться регулярных выражений, как в диалоговом окне «Импорт»; там должны быть только выражения форматирования результата со специальными заменителями с символом «%», которые будут заменены значениями из соответствующих тегов. Всё это работает так же, как форматирование названия файла, то есть используются те же коды вместе с дополнительными. Могут использоваться не только коды, перечисленные далее, но и коды с названиями фреймов тегов.

  • %s %{title} Заголовок (композиции)

  • %a %{artist} Исполнитель

  • %l %{album} Альбом

  • %c %{comment} Комментарий

  • %y %{year} Год

  • %t %{track} Номер дорожки (например, 01)

  • %t %{track.n} Номер дорожки с шириной поля n (например, 001 для %{track.3})

  • %T %{tracknumber} Номер дорожки (без нулей в начале, например, 1)

  • %g %{genre} Жанр

  • %f %{file} Имя файла

  • %p %{filepath} Путь

  • %{modificationdate} Дата изменения

  • %{creationdate} Дата создания

  • %u %{url} URL-адрес

  • %{dirname} Имя каталога

  • %d %{duration} Длительность в минутах:секундах

  • %D %{seconds} Длительность в секундах

  • %n %{tracks} Количество дорожек в альбоме

  • %e %{extension} Расширение файла

  • %O %{tag1} Формат тега 1 (ID3v1.1 или пустое значение, если не существует)

  • %o %{tag2} Формат тега 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1, Vorbis, APE, MP4, ASF, или пустое значение, если не существует)

  • %b %{bitrate} Скорость передачи в кбит/с

  • %v %{vbr} Переменная скорость или пустое значение (только для ID3v2.3 с id3lib)

  • %r %{samplerate} Частота дискретизации в Гц

  • %m %{mode} Режим каналов (cтерео или объединённое стерео)

  • %h %{channels} Количество каналов (1 или 2)

  • %k %{codec} Кодек (например, MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF, AIFF, WAV)

Предустановлено несколько форматов. В формате «CSV unquoted» поля разделяются символами табуляции. Данные в этом формате возможно снова импортировать в Kid3 с использованием одноимённого формата импорта. В формате «CSV quoted» поля дополнительно заключаются в двойные кавычки, что упрощает импорт в приложения для работы с таблицами. Однако, если используется этот формат, эти поля не должны содержать двойные кавычки. Форматы «Extended M3U» и «Extended PLS» позволяют создавать списки воспроизведения с расширенными атрибутами и абсолютными путями к файлам. Формат «HTML» позволяет создавать HTML-страницы с гиперссылками на дорожки. Формат «Kover XML» создаёт файл, который возможно импортировать в программу для печати обложек компакт-дисков Kover. Формат «Technical Details» позволяет предоставить информацию о скорости передачи, частоте дискретизации, каналах и так далее. Наконец, пункт «Custom Format» намеренно оставлен пустым для определения пользовательского формата. Дополнительные пользовательские форматы задаются путём добавления строк в файл kid3rc в каталоге конфигурации. Остальные форматы возможно изменить в соответствии с потребностями пользователя.

Источник тегов для создания экспортируемых данных (Тег 1 или Tег 2) выбирается в раскрывающемся списке. Кнопки В файл... или В буфер обмена позволяют поместить данные в файл или буфер обмена. Кнопки OK и Отмена закрывают диалог, при этом кнопка OK позволяет сохранить текущие параметры диалога.

ФайлСоздать список воспроизведения...

Создаёт список воспроизведения. Формат и содержимое списка воспроизведения возможно настроить с помощью различных параметров.

Чтобы указать название списка воспроизведения, выберите вариант Совпадает с именем каталога или Формат со значениями из тегов, например, «%{artist} - %{album}» (в этом случае название списка воспроизведения будет складываться из имени исполнителя и названия альбома). Коды формата аналогичны кодам для экспорта. Кнопка-переключатель Создать список воспроизведения позволяет создать пустой список воспроизведения с заданным названием. Расширение зависит от указанного формата списка воспроизведения.

Расположение создаваемого списка воспроизведения указывается в раскрывающемся списке Создать в.

Текущем каталоге

Список воспроизведения создаётся в текущем каталоге и содержит только файлы текущего каталога. Текущий каталог — это каталог, в котором расположен текущий файл. Если выделено несколько файлов, текущим файлом, вероятно, будет являться последний выделенный файл.

Каждом каталоге

Список воспроизведения создаётся в каждом каталоге, который содержит указанные файлы, и каждый список воспроизведения содержит файлы из соответствующего каталога.

Каталоге верхнего уровня

Создаётся только один список воспроизведения в каталоге верхнего уровня (то есть в каталоге со списком файлов). Этот список содержит файлы из каталога верхнего уровня и файлы из всех вложенных каталогов.

Формат списка воспроизведения может быть следующим: M3U, PLS или XSPF.

Если установлен флажок Включать только выбранные файлы, в список воспроизведения будут включены только выделенные файлы. Если выделен каталог, будут выделены все файлы, содержащиеся в нём. Если этот флажок не установлен, в список воспроизведения будут включены все аудиофайлы.

Параметр Упорядочить по имени файла представляет собой обычный метод сортировки, когда файлы упорядочиваются по имени в алфавитном порядке. Параметр Упорядочить по полю тега позволяет отсортировать файлы по строке формата со значениями из полей тега. Например, «%{track.3}» позволит упорядочить файлы по номеру дорожки («.3» используется для получения трёх цифр с нулями в начале, потому что строки используются для сортировки). Также возможно указать несколько полей, например, «%{genre}%{year}» для сортировки на основе строки с жанром и годом.

Записи в списке воспроизведения могут содержать относительные или абсолютные пути к файлам в зависимости от того, какой параметр установлен: Использовать относительный путь для файлов в списке воспроизведения или Использовать абсолютный путь для файлов в списке воспроизведения.

Когда выбрана опция Записать только список файлов, список воспроизведения будет содержать только пути к файлам. Чтобы создать расширенный список воспроизведения с дополнительной информацией, укажите строку формата с помощью параметра Записать информацию, используя.

ФайлВыход (Ctrl+Q)

Закрывает приложение.