АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

kid3-core - Интернет в облаке

Запустите kid3-core в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда kid3-core, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


kid3, kid3-qt, kid3-cli — Kid3 ID3 Tagger

СИНТАКСИС


kid3 [--Помогите | --help-qt | --help-kde | --help-all
|- автор | --версия | --лицензия] [ФАЙЛОВ...]

ребенок3-qt [Qt-параметры] [ФАЙЛОВ...]

kid3-кли [-h | --Помогите] [-c КОМАНДА1] [-c КОМАНДА2...] [ФАЙЛОВ...]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


ФАЙЛОВ
If ФАЙЛОВ - это путь к каталогу, он будет открыт. Если один или несколько путей к файлам
при задании открывается их общий каталог и выбираются файлы.

kid3
--Помогите
Показать справку о параметрах.

--help-qt
Показать параметры, специфичные для Qt, см. qtoptions(7).

--help-kde
Показать специальные параметры KDE, см. Кдеопции(7).

--help-all
Показать все варианты.

- автор
Показать информацию об авторе.

--версия
Показать информацию о версии.

--лицензия
Показать информацию о лицензии.

ребенок3-qt
Qt-параметры
Читать qtoptions(7), однако, опции имеют префикс «-», а не «-».

kid3-кли
-c
Выполните команду. Несколько -c возможны варианты, они выполняются последовательно.
См. Раздел о kid3-cli для описания доступных команд.

-h|--Помогите
Показать справку о параметрах и командах.

ВВЕДЕНИЕ


Kid3 - это приложение для эффективного редактирования тегов ID3v1 и ID3v2 в файлах MP3.
Эти теги можно редактировать в большинстве MP3-плееров, но не очень удобно и эффективно.
способ. Кроме того, теги в Ogg / Vorbis, Opus, DSF, FLAC, MPC, APE, MP4 / AAC, MP2, Speex,
Файлы TrueAudio, WavPack, WMA, WAV, AIFF и модули трекера (MOD, S3M, IT, XM)
тоже поддерживается.

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

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

Информацию тегов для полных альбомов можно получить из gnudb.org[1], TrackType.org[2],
MusicBrainz[3], Discogs[4], Amazon[5] или другие источники списков треков. Формат импорта
свободно настраивается с помощью регулярных выражений.

Пожалуйста, сообщайте автору о любых проблемах или пожеланиях.

С ПОМОЩЬЮ KID3


Kid3 функции
· Редактировать теги ID3v1.1

· Редактировать все кадры ID3v2.3 и ID3v2.4

· Редактировать теги нескольких файлов

· Преобразование между тегами ID3v1 и ID3v2

· Редактировать MP3, Ogg / Vorbis, Opus, DSF, FLAC, MPC, APE, MP4 / AAC, MP2, Speex, TrueAudio,
Теги WavPack, WMA, WAV и AIFF

· Создавать теги из имени файла

· Создавать теги из содержимого полей тегов

· Сгенерировать имя файла из тегов

· Создавать и изменять имена каталогов из тегов

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

· Автоматическое преобразование регистра и перевод строк

· Импорт из gnudb.org[1], TrackType.org[2], MusicBrainz[3], Discogs[4], Amazon[5] и
другие источники данных

· Экспорт в CSV, HTML, плейлист, Kover XML и другие форматы. Экспортированные файлы CSV можно
снова импортирован.

Пример Применение
В этом разделе описывается типичный сеанс с Kid3. Предположим, у нас есть каталог
содержащие файлы MP3 с треками из альбома "Let's Tag" группы "One Hit"
Wonder ». Каталог назван в формате« исполнитель - альбом », в нашем случае One Hit Wonder.
- Давай отметим. Каталог содержит треки в формате «название трека.mp3», которые я
думаю, это полезно, потому что имена файлов короткие (важно при использовании мобильных MP3-плееров
с маленькими дисплеями) и в правильном порядке при сортировке по алфавиту (важно, когда
используя аппаратные MP3-плееры, которые воспроизводят треки в алфавитном порядке или в порядке
которые они записаны на компакт-диск, и этот порядок является алфавитным при использовании мкисофс). Кроме
это, информация об исполнителе и альбоме уже есть в названии каталога и не имеет
повторяться в имени файла. Но вернемся к нашему примеру, список каталогов выглядит как
это:

01 Интро.mp3

02 У нас есть только это.mp3

03 Конец.mp3

У этих файлов еще нет тегов, и мы хотим сгенерировать их с помощью Kid3. Мы используем Open (File
меню или панели инструментов) и выберите один из файлов в этом каталоге. Все файлы будут
отображается в списке файлов. Как бы мы ни были ленивы, мы хотим использовать информацию в
каталоги и имена файлов для создания тегов. Поэтому мы выбираем все файлы, затем щелкаем
Кому: кнопка Tag 1 в разделе File. Это установит название, исполнителя, альбом и трек.
значения во всех файлах. Чтобы установить значения года и жанра для всех файлов, мы сохраняем все файлы
selected и введите «2002» в качестве года и выберите «Pop» из выпадающего списка «Жанр». Установить
только эти два значения, их флажки устанавливаются автоматически, а все остальные флажки
не отмечены. Теперь мы меняем выделение, выбирая только первый файл, и мы
убедитесь, что все теги содержат правильные значения. Теги других файлов можно проверить
тоже, выбирая их один за другим. Когда нас устраивают теги, мы используем Save (File
меню или панель инструментов). При выборе «Создать список воспроизведения» в меню «Файл» будет создан файл.
Hit Wonder - Давайте Tag.m3u в каталог.

КОМАНДА СПРАВКА


Ассоциация Графический интерфейс пользователя Elements
Графический интерфейс Kid3 разделен на пять разделов: слева находятся файл и каталог.
В списках справа находятся разделы File, Tag 1 и Tag 2.

Файл Список
Список файлов содержит имена всех файлов в открытом каталоге, которые соответствуют
выбранный фильтр имени файла (обычно * .mp3 * .ogg * .opus * .dsf * .flac * .mpc * .aac
* .m4a * .m4b * .m4p * .mp4 * .mp2 * .spx * .tta * .wv * .wma * .wav * .aiff * .ape). Один или
можно выбрать несколько файлов. Чтобы не выбирать файл, щелкните пустую область после
список записей. Выбор определяет файлы, на которые влияет
операции, доступные с помощью кнопок, описанных ниже.

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

Слева от имен может отображаться значок: диск, показывающий, что файл имеет
были изменены или информация о том, какие теги присутствуют (V1, V2, V1V2 или NO TAG, нет
отображается значок, если файл еще не был прочитан).

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

Щелчок правой кнопкой мыши внутри списка файлов открывает контекстное меню с
следующие команды:

· Развернуть все: раскрывает все деревья папок (только текущее дерево, если клавиша Shift
нажата)

· Свернуть все: сворачивает все деревья папок.

· Переименовать: изменяет имя файла.

· Переместить в корзину: перемещает файл в корзину.

· Воспроизведение: воспроизведение файла, см. Воспроизведение.

· Последующие записи - это команды пользователя, которые можно определить в Действиях пользователя.
вкладка Настроить Kid3. Там же можно активировать воспроизведение по двойному щелчку.

Каталог Список
Список каталогов содержит имена каталогов в открытом каталоге, как
а также текущий (.) и родительский (..) каталог. Это позволяет быстро менять
каталог без использования команды Открыть ... или перетаскивания.

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

Файл
Показывает информацию о кодировке (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, MP2, MP4,
AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), битрейт, частота дискретизации, каналы и
длина файла.

Редактирование строки имени содержит имя файла (если выбран только один файл).
Если это имя будет изменено, файл будет переименован при использовании команды «Сохранить».

Поле со списком Формат и редактирование строки содержат формат, который будет использоваться, когда имя файла
генерируется из первого или второго тега. Имя файла может содержать произвольное
символы, даже часть каталога, отделенная от имени файла косой чертой, но это
каталог должен уже существовать для успешного переименования. Следующие специальные коды
используются для вставки значений тегов в имя файла:

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек (например, 01)

·% T% {track.n} Трек с шириной поля n (например, 001 для% {track.3})

·% T% {tracknumber} Трек (без ведущих нулей, например 1)

·% G% {genre} Жанр

·% {Ignore} Игнорируется при генерации тегов из имени файла

Коды формата не ограничиваются приведенными выше примерами. Любое имя фрейма может быть
используются, например, унифицированные имена фреймов, такие как % {уд / мин} или отформатируйте определенные имена, например
% {popm}.

Второе поле со списком Формат (со стрелкой вниз) используется для создания тегов из
имя файла. Если формат имени файла не соответствует этому шаблону, несколько других
используются часто используемые форматы.

Некоторые часто используемые форматы файлов уже доступны в поле со списком, но это
также возможно ввести некоторый специальный формат в строку редактирования.

От: Тег 1, Тег 2: Устанавливает имя файла, используя выбранный формат и первый тег или
второй тег соответственно.

Кому: Тег 1, Тег 2: Теги устанавливаются из имени файла. Во-первых, формат, указанный в
Формат используется. Если существующее имя файла не соответствует этому формату, следующие
форматы пробуются:

· Исполнитель - альбом / трек песни

· Альбом / Трек - Исполнитель - Песня

· / Исполнитель - Альбом - Трек - Песня

· Альбом / Исполнитель - Трек - Песня

· Альбом / Исполнитель - Песня

· Исполнитель / альбом / трек песня

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

Тег 1
Виджеты редактирования строки для названия, исполнителя, альбома, комментария, года, дорожки и жанра:
используется для редактирования соответствующего значения в первом теге выбранных файлов. Значение
будет изменен при изменении выбора файла или перед такими операциями, как Сохранить и
Закройте и когда будет установлен соответствующий флажок слева от имени поля.
Это полезно, чтобы изменить только некоторые значения и оставить другие значения без изменений.

Если выбран один файл, все флажки отмечены и виджеты редактирования строки
содержат значения, найденные в тегах этого файла. Если тег не найден в файле,
отображается соответствующее пустое значение, которое является пустой строкой для Заголовка,
Редактирование строки исполнителя, альбома и комментария, 0 для числового редактирования года и дорожки и
пустое выбранное значение для поля со списком Жанр. Значения можно изменить, и если
установлен соответствующий флажок, они будут установлены для выбранного файла после
выбор изменен. Затем файл помечается как измененный символом диска в файле.
listbox, но остается неизменным до тех пор, пока не будет использована команда «Сохранить».

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

Флажки также контролируют работу большинства команд, влияющих на теги, таких как
как копировать, вставлять и передавать между тегами 1 и 2. Чтобы упростить использование с
несколько файлов, где все флажки сняты, эти команды ведут себя одинаково
способ, когда все флажки отмечены и когда все флажки сняты.

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

Копирование: буфер копирования заполняется значениями тега 1. Только значения с отмеченным
флажок будет использоваться в последующих командах Вставить.

Вставить: вставляет значения из буфера копирования в элементы управления графического интерфейса.

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

Тег 2
Элементы управления GUI работают так же, как описано для раздела Tag 1, но
размер струн не ограничен.

Для тега 2 Жанр вы также можете использовать свои собственные имена помимо жанров, перечисленных в
поле со списком, просто введите имя в строку редактирования.

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

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

Добавить: появится запрос на выбор типа фрейма и фрейм выбранного типа.
можно редактировать и добавлять в файл. Это также работает для добавления кадра к нескольким
выбранных файлов.

Удалить: удаляет выбранный фрейм в выбранных файлах.

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

Синхронизированный лирика и События тайминг Коды
Для информации, синхронизированной с аудиоданными, доступен специальный редактор.
Эти фреймы поддерживаются для тегов ID3v2.3.0 и ID3v2.4.0. Чтобы добавить такую ​​рамку,
конкретное имя фрейма должно быть выбрано в списке, который появляется, когда кнопка Добавить
нажимается - Синхронизированные тексты песен или коды времени событий соответственно. Редактор
одинаково для обоих типов, для кодов времени событий, только предопределенный набор событий
доступен, тогда как для синхронизированного текста необходимо ввести текст. в
Далее объясняется редактирование синхронизированных текстов песен.

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

Настройки в верхней части редактора SYLT обычно не нужно изменять. Если
текст песни содержит символы, которых нет в наборе символов Latin 1,
рекомендуется изменить кодировку текста на UTF16 (или UTF8 для ID3v2.4.0). Для английского
текст и максимальная совместимость, следует использовать ISO-8859-1.

В верхней части раздела «Тексты песен» есть пять кнопок. Добавить добавит новое временное событие в
стол. Время берется с позиции игрока, таким образом добавляется запись в то время как
при воспроизведении трека будет добавлена ​​строка для текущей воспроизводимой позиции. События в
таблица должна быть упорядочена в хронологическом порядке, поэтому строка будет вставлена
соответственно. Записи с недопустимым временем обрабатываются особым образом: если текущий
выбранная строка имеет недопустимое время, ее отметка времени будет заменена текущим временем
вместо добавления новой строки. Если текущее время недействительно, первая строка с
недействительное время будет использоваться, если оно присутствует. Такое поведение должно облегчить добавление времени
отметки, если текст песни уже есть в таблице, но отметки времени отсутствуют
(что имеет место при импорте несинхронизированных текстов песен). Обратите внимание, что неверное время
отображается как 00: 00.00, то есть то же самое, что и время в абсолютном начале
трек, который не является недействительным. Чтобы сделать время недействительным, нажмите клавишу Delete или используйте
Удалить из контекстного меню. Новые строки вставлены с помощью Вставить строку из контекстного меню
или создается при импорте несинхронизированных текстов песен с помощью из буфера обмена или импорта также
содержат недопустимые отметки времени. Строки в таблице можно удалить, нажав кнопку Удалить.
или используя Удалить строки из контекстного меню.

Синхронизированные тексты песен можно импортировать из файла с помощью импорта. Ожидаемый формат
простой или улучшенный LRC. Если выбранный файл не содержит квадратной скобки в
первая строка, это должен быть простой текстовый файл с несинхронизированной лирикой. В
строки из такого файла затем импортируются с недопустимыми отметками времени. Время
информацию можно добавить с помощью кнопки «Добавить» или вручную. Также возможно
для импорта текстов песен с помощью копирования и вставки из буфера обмена. Синхронизированная лирика может быть
записывается в файлы LRC с помощью экспорта. Обратите внимание, что только записи с действительными отметками времени будут
будут экспортированы, и записи будут отсортированы по времени. Записи с неверным временем
также не будет сохранен в кадре SYLT, поэтому обязательно включите все временные параметры
информацию перед выходом из диалогового окна.

Ассоциация ID3 Спецификация[6] предлагает отметку времени для каждого слога. Однако большинство игроков
поддерживает только детализацию строки или предложения. Для поддержки обоих вариантов использования Kid3
следует тем же соглашениям, что и СИЛЬТ редактор[7]. Текст, который вводится в таблицу
предполагается, что начинается новая строка, если она не начинается с пробела или дефиса. Исключения
к этому правилу можно, начав строку с подчеркивания ('_'), чтобы заставить
продолжение или знак решетки ('#'), чтобы заставить новую строку. Эти escape-символы не
хранится внутри фрейма SYLT. Внутри кадра SYLT новые строки начинаются с перевода строки
символ (шестнадцатеричный 0A), тогда как продолжения - нет. При чтении кадров SYLT Kid3 проверяет
если первая запись начинается с перевода строки. Если это не так, предполагается
что все записи - это новые строки и что не используются продолжения по слогам.

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

Ассоциация Файл Меню
Файл → Открыть ... (Ctrl + O)
Открывает каталог. Будут отображены все файлы, соответствующие выбранному фильтру имени файла.
в списке файлов, и выбранный файл будет выбран.

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

Файл → Открыть каталог ... (Ctrl + D)
Открывает каталог. Будут отображены все файлы, соответствующие выбранному фильтру имени файла.
в списке файлов.

Файл → Сохранить (Ctrl + S)
Сохраняет все измененные файлы в каталоге. Измененные файлы помечаются диском
символ в списке файлов. Если какие-либо имена файлов были изменены, эти файлы будут
переименован.

Файл → Вернуть
Отменяет изменения одного или нескольких файлов. Если в файле не выбраны файлы
listbox, изменения всех файлов будут отменены, иначе только изменения
выбранные файлы возвращаются.

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

Импорт с сервера freedb.org возможен с помощью диалогового окна, которое появляется, когда От
Сервер: выбран gnudb.org или TrackType.org. Имя исполнителя и название альбома для поиска
можно ввести в два верхних поля, альбомы, соответствующие запросу, будут
отображается при нажатии кнопки Найти и результатов www.gnudb.org[8] получены.
Импорт данных трека для альбома выполняется двойным щелчком по альбому в
список. Можно выбрать сервер freedb.org для импорта, а также путь CGI.
Импортированные данные отображаются в таблице предварительного просмотра диалогового окна импорта. Когда
удовлетворены отображаемыми треками, их можно импортировать, прервав импорт
диалог с ОК.

Поиск на сервере Discogs можно выполнить с помощью Discogs. Как в gnudb.org
В диалоговом окне вы можете ввести исполнителя и альбом, а затем выбрать выпуск из списка. Если
Стандартные теги отмечены, стандартная информация импортируется, например, исполнитель, альбом и
заглавие. Если отмечены дополнительные теги, импортируется дополнительная информация, если таковая имеется, например
исполнители, аранжировщики или издатель. Если отмечено «Обложка», то обложка будет
скачал, если есть.

Поиск на Amazon можно выполнить с помощью Amazon. Как и в диалоговом окне gnudb.org, вы можете
введите исполнителя и альбом, а затем выберите из списка выпусков. Если дополнительные теги
отмечены, импортируется дополнительная информация, если таковая имеется, например, исполнители, аранжировщики или
издатель. Если отмечено «Обложка», будет загружена обложка, если таковая имеется.

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

Импорт с сервера MusicBrainz возможен с помощью диалогового окна, которое появляется, когда От
MusicBrainz Fingerprint выбран. Сервер можно выбрать как в freedb
диалог импорта. Ниже представлена ​​таблица, в которой показаны импортированные данные трека. Правый столбец
показывает состояние запроса MusicBrainz, который начинается с "Pending", когда диалоговое окно
открыт. Затем выполняется поиск отпечатка пальца, и, если он не дает результата,
пробуется другой поиск с использованием тегов в файле. Таким образом, это может быть полезно для
успешный запрос MusicBrainz для сохранения известной информации (например, исполнителя и альбома) в
теги перед импортом. Если результат был найден, поиск завершается в состоянии
"Распознано", иначе ничего не было найдено или несколько неоднозначных результатов и один из
их должен выбрать пользователь. ОК и Применить используют импортированные данные, Отмена
закрывает диалог. Закрытие может занять некоторое время, поскольку весь механизм MusicBrainz
должен быть закрыт.

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

Следующий формат, «HTML-текст freedb», может использоваться для копирования информации с HTML-страницы.
of freedb.org[9]. Найдите альбом во freedb, и если нужная информация
отображаемое в веб-браузере, скопируйте содержимое в буфер обмена. Затем нажмите От
Кнопка буфера обмена и импортированные треки будут отображаться в таблице предварительного просмотра в
вверху диалога. Если вас устраивают импортированные данные, закройте диалог
с OK, который вставит данные в теги текущего каталога. В
место назначения (Тег 1, Тег 2 или Тег 1 и Тег 2) можно выбрать с помощью поля со списком. В
файлы в текущем каталоге должны быть в правильном порядке треков, чтобы получить их теги
назначенный. Это тот случай, если они пронумерованы.

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

Доступны другие предварительно сконфигурированные форматы, например, «Время названия трека». Пустой обычай
формат может быть создан с помощью Добавить, который будет установлен пользователем. Две строчки под названием формата
можно задать с помощью регулярного выражения для захвата полей из импортируемого текста. В
первое регулярное выражение будет проанализировано один раз для каждого документа для сбора данных для каждого альбома
например исполнитель, альбом, год и жанр. Вторая строка пытается сопоставить с
от начала документа до конца, чтобы получить данные трека, обычно номер и заголовок. В
регулярные выражения включают в себя все функции, предлагаемые Qt, а это большая часть того, что
Perl предлагает. Конструкции скобок "(..)" создают буферы захвата для полей,
import, и им предшествуют специальные коды Kid3, чтобы указать, какое поле нужно захватить. В
коды такие же, как и для формата имени файла, за исключением кодов, перечисленных ниже,
возможно любое имя фрейма:

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек

·% G% {genre} Жанр

·% D% {duration} Продолжительность

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

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

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

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

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

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

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

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

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

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

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

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

Файл → Импорт из TrackType.org ...
Импорт с сервера TrackType.org. Этот пункт меню открывает тот же диалог импорта, что и
Импортировать ..., но открывает непосредственно диалоговое окно TrackType.org.

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

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

Файл → Импорт из MusicBrainz Release ...
Импорт из базы данных релизов MusicBrainz. Этот пункт меню открывает тот же импорт
как «Импорт ...», но открывает непосредственно диалоговое окно «Из MusicBrainz Release».

Файл → Импорт из отпечатка пальца MusicBrainz ...
Импорт с сервера MusicBrainz. Этот пункт меню открывает тот же диалог импорта, что и
Импортировать ..., но открывает непосредственно диалоговое окно "Из отпечатка пальца MusicBrainz".

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

Тип тега (Тег 1, Тег 2, Тег 1 и Тег 2) можно выбрать с помощью Назначения.
поле со списком.

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

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

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

Файл → Просмотреть обложку ...
Диалоговое окно «Обзор обложки» помогает найти обложку альбома. Исполнитель / Альбом заполнен
из тегов, если это возможно. Source предлагает множество веб-сайтов с обложками альбомов.
URL-адрес с исполнителем и альбомом в качестве параметров можно найти под именем. В кодировке URL
значения для исполнителя и альбома можно вставить с помощью % u {художник} и % u {альбом}, Другой
значения из тегов также возможны, как описано в разделе «Настройка Kid3», «Действия пользователя».
Дополнительные источники можно ввести после записи «Пользовательский источник», заменив «Пользовательский.
Источник "с именем источника, нажав клавишу ВВОД, затем вставив URL-адрес и, наконец,
нажав Сохранить настройки. Полученная команда браузера отображается в верхней части
диалоговое окно, которое можно запустить, нажав кнопку Обзор. Браузер, который можно настроить в
настройки, запускается с выбранным источником. Затем изображение обложки можно перетащить
из браузера в окно Kid3 и будет установлен в рамке изображения
выбранных файлов.

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

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

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

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

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек (например, 01)

·% T% {track.n} Трек с шириной поля n (например, 001 для% {track.3})

·% T% {tracknumber} Трек (без ведущих нулей, например 1)

·% G% {genre} Жанр

·% F% {file} Имя файла

·% P% {filepath} Путь

·% U% {url} URL

·% D% {duration} Продолжительность в минутах: секундах

·% D% {seconds} Продолжительность в секундах

·% N% {track} Количество треков в альбоме

·% 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} VBR или пустой (только для ID3v2.3 с id3lib)

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

·% M% {mode} Режим канала (стерео или совместное стерео)

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

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

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

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

Файл → Создать список воспроизведения
Создает список воспроизведения. Формат и содержание списка воспроизведения могут быть установлены различными
настройки.

Имя списка воспроизведения может быть таким же, как имя каталога, или использовать формат со значениями.
из тегов, например, "% {artist} -% {album}", чтобы указать исполнителя и название альбома в
имя файла списка воспроизведения. Коды формата такие же, как для экспорта. Расширение зависит
в формате плейлиста.

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

Текущий каталог
Плейлист создается в текущем каталоге и содержит только файлы
Текущий каталог.

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

Каталог верхнего уровня
Только один список воспроизведения создается в каталоге верхнего уровня (т. Е. В каталоге
список файлов) и содержит перечисленные файлы каталога верхнего уровня и всех
его подкаталоги.

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

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

Сортировка по имени файла выбирает обычный случай, когда файлы упорядочиваются по имени файла.
С помощью поля Сортировка по тегу можно сортировать по строке формата со значениями из тега
поля. Например, "% {track.3}" можно использовать для сортировки по номеру дорожки (".3" -
используется для получения трех цифр с ведущими нулями, поскольку для сортировки используются строки). Это
также можно использовать несколько полей, например "% {genre}% {year}" для сортировки с использованием строки
состоит из жанра и года.

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

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

Файл → Выйти (Ctrl + Q)
Выходит из приложения.

Ассоциация Редактировать Меню
Правка → Выбрать все (Alt + A)
Выбирает все файлы.

Правка → Снять выделение (Ctrl + Shift + A)
Отменяет выбор всех файлов.

Правка → Выбрать все в каталоге
Выбирает все файлы в текущем каталоге.

Правка → Предыдущий файл (Alt + Вверх)
Выбирает предыдущий файл.

Правка → Следующий файл (Alt + Вниз)
Выбирает следующий файл.

Правка → Найти ... (Ctrl + F)
Найдите строки в именах файлов и тегах. Диалог поиска - это подмножество
Диалог замены, описанный ниже.

Правка → Заменить ... (Ctrl + R)
Эта функция открывает диалоговое окно для поиска и замены строк в именах файлов и
теги. Набор кадров, в которых выполняется поиск, может быть ограничен
снятие флажка «Выбрать все» и выбор кадров для поиска.
Также доступны параметры поиска для поиска в обратном направлении, с учетом регистра и в
используйте регулярные выражения.

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

Ассоциация Инструменты Меню
Инструменты → Применить формат имени файла
Когда Форматирование при редактировании отключено для формата имени файла в конфигурации
этот пункт меню можно использовать для применения настроенного формата к именам
выбранные файлы. Это также можно использовать, чтобы проверить, соответствуют ли имена файлов
настроенный формат, применив формат ко всем сохраненным файлам, а затем проверив, есть ли какие-либо
файлы были изменены (и поэтому отмечены символом диска в списке файлов).

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

Инструменты → Применить кодировку текста
Устанавливает кодировку текста, выбранную в Настройках / Настроить Kid3 ... / Теги / Тег 2 для всех
выбранные файлы. Если выбран UTF8, UTF16 будет использоваться для тегов ID3v2.3.0, потому что
UTF8 не поддерживается для этого формата.

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

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек (например, 01)

·% T% {track.n} Трек с шириной поля n (например, 001 для% {track.3})

·% T% {tracknumber} Трек (без ведущих нулей, например 1)

·% G% {genre} Жанр

Если в формате встречается разделитель каталогов «/», создается несколько каталогов.
Если вы хотите создать новый каталог вместо переименования текущего каталога,
выберите «Создать каталог» вместо «Переименовать каталог». Источник информации тега
можно выбрать между From Tag 1 и Tag 2, From Tag 1 и From Tag 2. Предварительный просмотр для
операцию переименования, выполненную с первым файлом, можно увидеть в полях От и Куда.
разделы диалога.

Несколько каталогов можно переименовать, выбрав их.

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

Когда отмечено Общее количество треков, количество треков также будет установлено в
теги.

Можно пронумеровать дорожки в нескольких каталогах. Папки должны быть
расширен и выбран.

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

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

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

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек (например, 01)

·% T% {track.n} Трек с шириной поля n (например, 001 для% {track.3})

·% T% {tracknumber} Трек (без ведущих нулей, например 1)

·% G% {genre} Жанр

·% F% {file} Имя файла

·% P% {filepath} Абсолютный путь к файлу

·% 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} VBR или пустой (только для ID3v2.3 с id3lib)

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

·% M% {mode} Режим канала (стерео или совместное стерео)

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

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

·% 1a% 1 {artist}, ... Используйте префикс 1, чтобы получить значения тега 1

·% 2a% 2 {artist}, ... Используйте префикс 2, чтобы получить значения тега 2

Эти коды заменяются значениями для файла, и результирующие строки могут
сравнивать со следующими операциями:

· S1 равно s2: истина, если s1 и s2 равны.

· S1 содержит s2: истина, если s1 содержит s2, т.е. s2 является подстрокой s1.

· S соответствует re: true, если s соответствует регулярному выражению re.

Истинные выражения заменяются на 1, ложные на 0. Истинные значения представлены 1,
true, on и yes, ложные значения на 0, false, off и no. Булевых операций нет,
и, или (в этом порядке приоритета) и могут быть сгруппированы круглыми скобками.

Некоторые правила фильтрации предопределены и могут служить примерами для ваших собственных выражений:

Все
Когда список файлов фильтруется - это отображается как «[отфильтровано]» в заголовке окна.
- и все файлы должны быть отображены снова, фильтрация может быть отменена с помощью этого
фильтр. Он использует пустое выражение, но истинное значение будет иметь тот же эффект.

Несоответствие тега имени файла
не (%{Путь файла} содержит "%{художник} - % {альбом} /% {трек} %{заглавие}")

Проверяет, соответствует ли путь к файлу формату имени файла. Это правило
автоматически адаптируется при изменении формата имени файла.

Нет тега 1
% {tag1} равняется ""

Отображаются только файлы без тега 1.

Нет тега 2
% {tag2} равняется ""

Отображаются только файлы без тега 2.

Тег ID3v2.3.0
% {tag2} равняется «ID3v2.3.0»

Отображает только файлы с тегом ID3v2.3.0.

Тег ID3v2.4.0
% {tag2} равняется «ID3v2.4.0»

Отображает только файлы с тегом ID3v2.4.0.

Тег 1! = Тег 2
не (% 1 {title} равняется % 2 {название} и % 1 {альбом} равняется % 2 {альбом} и % 1 {исполнитель}
равняется % 2 {исполнитель} и %1 Комментарий} равняется %2 Комментарий} и %1 год} равняется %2 год}
и % 1 {track} равняется % 2 {track} и % 1 {жанр} равняется % 2 {жанр})

Отображает файлы с различиями между тегами 1 и 2.

Тег 1 == Тег 2
% 1 {название} равняется % 2 {название} и % 1 {альбом} равняется % 2 {альбом} и % 1 {исполнитель} равняется
% 2 {исполнитель} и %1 Комментарий} равняется %2 Комментарий} и %1 год} равняется %2 год} и
% 1 {track} равняется % 2 {track} и % 1 {жанр} равняется % 2 {жанр}

Отображает файлы с идентичным тегом 1 и тегом 2.

Неполный
%{заглавие} равняется "" or %{художник} равняется "" or %{альбом} равняется "" or %{год} равняется
"" or %{номер дорожки} равняется "" or %{жанр} равняется ""

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

Нет фото
%{рисунок} равняется ""

Отображаются только файлы без изображения.

Пользовательский фильтр
Чтобы добавить свой собственный фильтр, выберите эту запись. Например, если вы хотите иметь
фильтра для художников, имя которых начинается с "The", замените "Custom Filter" на имя "The
Bands "и нажмите Enter. Затем вставьте следующее выражение в строку edit:

%{художник} спички "The. *"

Затем нажмите «Сохранить настройки». Нажмите Применить, чтобы отфильтровать файлы. Все файлы обрабатываются
отображается в текстовом представлении со знаком «+» для тех, кто соответствует фильтру, и «-»
для остальных. Когда закончите, только файлы с исполнителем, начинающимся с "The"
отображаются, а заголовок окна помечен как «[отфильтровано]».

Инструменты → Конвертировать ID3v2.3 в ID3v2.4
Если в выбранных файлах есть теги ID3v2.3, они будут преобразованы в ID3v2.4.
теги. Кадры, которые не поддерживаются TagLib, будут отброшены. Только файлы без
несохраненные изменения будут преобразованы.

Инструменты → Конвертировать ID3v2.4 в ID3v2.3
Если в выбранных файлах есть теги ID3v2.4, они будут преобразованы в ID3v2.3.
теги. Будут преобразованы только файлы без несохраненных изменений.

Инструменты → Играть
Это открывает простую панель инструментов для воспроизведения аудиофайлов. Он содержит кнопки для основных
операций (воспроизведение / пауза, остановка воспроизведения, предыдущая дорожка, следующая дорожка, закрытие), ползунки для
положение и объем, а также отображение текущей позиции. Если несколько файлов
selected, выбранные треки воспроизводятся, в противном случае будут воспроизводиться все файлы.

Ассоциация Настройки Меню
Настройки → Показать панель инструментов
Включает / выключает отображение панели инструментов.

Настройки → Показать строку состояния
Включает / выключает отображение строки состояния, в которой отображаются более длительные действия, такие как открытие или
сохранение каталога.

Настройки → Показать изображение
Включает / выключает отображение изображения предварительного просмотра обложки альбома.

Настройки → Автоматически скрывать теги
Если эта опция активна, пустые теги автоматически скрываются. Файл, тег 1 и тег
2 раздела можно свернуть и развернуть вручную, нажав на соответствующий - / +
кнопки.

Настройки → Настроить Kid3 ...
Открывает диалоговое окно конфигурации, состоящее из страниц тегов, файлов, действий пользователя,
и сетевые настройки.

Параметры, относящиеся к конкретным тегам, можно найти на странице тегов, которая сама разделена на
три вкладки для тега 1, тега 2, тега 1 и тега 2.

Если отмечать усеченные поля, усеченные поля ID3v1.1 будут помечены красным. В
текстовые поля тегов ID3v1.1 могут содержать не более 30 символов, комментарий - только 28.
символы. Также ограничены жанр и номера треков, поэтому поля могут быть
усекается при импорте или передаче из ID3v2. Усеченные поля, и файл будет
будет помечен красным, и отметка будет снята после редактирования поля.

С кодировкой текста для ID3v1 можно установить набор символов, используемый в ID3v1.
теги. Эта кодировка должна быть ISO-8859-1, поэтому рекомендуется сохранить ее.
значение по умолчанию. Однако есть теги с другой кодировкой, так что это может быть
установите здесь, и теги ID3v1 можно затем скопировать в ID3v2, который поддерживает Unicode.

Флажок Использовать формат дорожки / общее количество дорожек определяет, будет ли дорожка
числовое поле тегов ID3v2 содержит просто номер трека или дополнительно общее
количество треков в каталоге.

Когда установлен флажок Жанр как текст вместо числовой строки, все жанры ID3v2 будут
сохраняется в виде текстовой строки, даже если есть соответствующий код для жанров ID3v1. Если
эта опция не установлена, жанры, для которых существует код ID3v1, сохраняются в виде числа
кода жанра (в скобках для ID3v2.3). Таким образом, жанр Металл хранится как
«Металл» или «(9)» в зависимости от этого варианта. Жанры, которых нет в списке ID3v1
жанры всегда хранятся в виде текстовой строки. Назначение этой опции улучшено
совместимость с устройствами, которые неправильно интерпретируют коды жанров.

Кодировка текста определяет кодировку по умолчанию, используемую для фреймов ID3v2, и может быть установлена ​​на
ISO-8859-1, UTF16 или UTF8. UTF8 недействителен для кадров ID3v2.3.0; если он установлен,
Вместо этого будет использоваться UTF16. Для кадров ID3v2.4.0 возможны все три кодировки.

Версия, используемая для новых тегов, определяет, создаются ли новые теги ID3v2 как версия.
2.3.0 или 2.4.0. В первом случае используется id3lib, как это было в более ранних версиях
Kid3 и TagLib применяются только при обнаружении тега ID3v2.4.0. Во-вторых
случае, ID3v2.4.0 (TagLib), TagLib обычно используется для файлов MP3; изменено или недавно
созданные теги будут сохранены в версии 2.4.0. Когда выбран ID3v2.3.0 (TagLib),
TagLib также используется для тегов ID3v2.3.0.

Цифры номера дорожки - это количество цифр в полях номера дорожки. Ведущие нули
используется для прокладки. Например, при значении 2 номер дорожки 5 устанавливается как «05».

Имя поля комментария поля со списком актуально только для файлов Ogg / Vorbis и FLAC и
устанавливает имя поля, используемого для комментариев. Кажется, что разные приложения используют
разные имена, например, "КОММЕНТАРИЙ" используется xmms, тогда как amaroK использует
"ОПИСАНИЕ".

Формат изображений в файлах Ogg / Vorbis определяется именем поля Picture, которое
может быть METADATA_BLOCK_PICTURE или COVERART. Первый является официальным стандартом и использует
тот же формат, что и изображения в тегах FLAC. COVERART - это более ранний неофициальный способ
включать изображения в комментарии Vorbis. Его можно использовать для совместимости с устаревшими
игроков.

Если установлен флажок Отметить, если больше чем, файлы, содержащие встроенный альбом
обложки, превышающие указанный размер в байтах, помечаются красным. Это можно использовать, чтобы найти
файлы, содержащие изображения большого размера, которые не принимаются некоторыми приложениями и
игроков. Значение по умолчанию - 131072 байта (128 КБ).

Пользовательские жанры можно использовать для определения жанров, которых нет в стандартной версии.
список жанров, например "Готик-метал". Такие пользовательские жанры появятся в поле со списком Жанр.
тега 2. Для тегов ID3v1.1 можно использовать только предопределенные жанры.

Список пользовательских жанров также можно использовать для уменьшения количества жанров, доступных в
поле со списком Жанр для обычно используемых. Если ваша коллекция в основном содержит музыку
в жанрах Metal, Gothic Metal, Ancient и Hard Rock вы можете войти в эти жанры
и отметьте Показывать только пользовательские жанры. В этом случае поле со списком Tag 2Genre будет содержать только
эти четыре жанра, и вам не придется искать в полном списке жанров
их. В этом примере в жанрах тега 1 будут указаны только металл и хард-рок.
list, потому что эти две записи пользовательских жанров являются стандартными. Если Показать только пользовательские
Жанры не активны, пользовательские жанры можно найти в конце списка жанров.

Фреймы быстрого доступа определяют, какие типы фреймов всегда отображаются в разделе «Тег 2».
Такие кадры затем можно добавить без предварительного нажатия кнопки «Добавить». Порядок этих
рамки быстрого доступа можно изменять, перетаскивая элементы.

Формат тегов содержит параметры формата тегов. Когда форматировать при редактировании
установлен, конфигурация формата автоматически используется при редактировании текста в строке
правки. Преобразование регистра может быть установлено на Без изменений, Все строчные буквы, Все прописные буквы,
Первая буква в верхнем регистре или Все первые буквы в верхнем регистре. Чтобы использовать преобразование с учетом локали
между строчными и прописными буквами языковой стандарт можно выбрать в поле со списком
ниже. В списке замены строк можно задать произвольное сопоставление строк. Чтобы добавить
новое сопоставление, выберите ячейку From в строке и вставьте текст для замены, затем перейдите к
в столбце Кому и введите заменяющий текст. Чтобы удалить сопоставление, установите для ячейки From значение
пустое значение (например, сначала набрав пробел, а затем обратный пробел). Вставка и удаление
строк также возможно с помощью контекстного меню, которое появляется, когда правая кнопка мыши
нажата. Замена активна, только если установлен флажок Замена строки.

На странице Файлы можно установить флажок Загружать последние открытые файлы, чтобы Kid3
открыть и выбрать последний выбранный файл при его следующем запуске. Сохранять
Отметка времени файла может быть проверена, чтобы сохранить отметку времени изменения файла. Имя файла
для обложки задает имя, которое предлагается при экспорте встроенного изображения в
.

Если параметр Отметить изменения активен, измененные поля помечаются светло-серой меткой.
фон.

Формат имени файла содержит параметры формата имен файлов. Те же варианты, что и
в формате тегов доступны.

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

·% F% {files} Пути к файлам (список, если выбрано несколько файлов)

·% F% {file} Путь к отдельному файлу

·% UF% {urls} URL (список, если выбрано несколько файлов)

·% Uf% {url} URL одного файла

· Каталог% d% {directory}

·% S% {title} Название (песня)

·% A% {artist} Художник

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

·% C% {comment} Комментарий

·% Y% {год} год

·% T% {track} трек (например, 01)

·% T% {track.n} Трек с шириной поля n (например, 001 для% {track.3})

·% T% {tracknumber} Трек (без ведущих нулей, например 1)

·% G% {genre} Жанр

·% B% {browser} Команда для запуска веб-браузера

·% Q% {qmlpath} Базовый каталог предоставленных файлов QML

Специальный код @разделитель можно задать как команду для вставки разделителя в
контекстное меню действий пользователя. Пункты меню можно поместить в подменю, заключив их в
@beginmenu и @endmenu команды. Название подменю определяется по названию.
столбец @beginmenu команда.

Чтобы выполнить сценарии QML, @qml используется как имя команды. Путь к сценарию QML:
передается как параметр. Предоставленные скрипты можно найти в папке
% {qmlpath} / script / (в Linux обычно / usr / share / kid3 / qml / script /, в Windows
qml / script / внутри каталога установки, а на OS X в папке приложения
kid3.app/Contents/Resources/qml/script/). Пользовательские скрипты можно хранить в любом
каталог. Если код QML использует компоненты графического интерфейса, @qmlview должен использоваться вместо
@qml. Дополнительные параметры передаются в скрипт QML, где они будут доступны.
через getArguments () функция. Обзор некоторых функций и свойств, которые
доступны в QML, их можно найти в приложении Интерфейс QML.

Команда, которая будет вставлена ​​с помощью% {browser}, может быть определена в веб-браузере.
правка строки выше. Команды, начинающиеся с% {browser}, могут использоваться для получения информации.
об аудиофайлах из Интернета, например

% {браузер} http://lyricwiki.org/% u {исполнитель}:% u {title}

запросит текст текущей песни в ЛирикВики[10]. Буква "u" в% u {artist} и
% u {title} используется для URL-кодирования информации об исполнителе% {artist} и песне% {title}. Это
таким же образом легко определить ваши собственные запросы, например, поиск изображений с
Google[11]:

% {браузер} http://images.google.com/images? q =% u {исполнитель}% 20% u {альбом}

Чтобы добавить обложку альбома в тег 2, вы можете искать изображения с помощью Google или Amazon, используя
команды, описанные выше. Картинку можно добавить в тег с помощью перетаскивания.
Вы также можете добавить изображение, нажав кнопку «Добавить», затем выбрать рамку рисунка и импортировать изображение.
файл или вставьте из буфера обмена. Рамки изображений поддерживаются для ID3v2, MP4, FLAC,
Теги Ogg и ASF.

Для добавления и удаления записей в таблице можно использовать контекстное меню.

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

На странице «Плагины» доступные плагины можно включить или отключить. Плагины
разделены на две части. Список подключаемых модулей и приоритетов метаданных содержит подключаемые модули.
которые поддерживают форматы аудиофайлов. Порядок плагинов важен, потому что они
пробуются сверху вниз. Некоторые форматы поддерживаются несколькими плагинами, поэтому файлы
будут открыты с первым поддерживающим их плагином. TaglibMetadata поддерживает большинство
форматы, если он находится вверху списка, он откроет большинство файлов. Если хочешь
чтобы использовать другой плагин для формата файла, убедитесь, что он указан перед
Плагин TaglibMetadata. Подробная информация о плагине метаданных и почему вы можете захотеть использовать
они вместо TagLib перечислены ниже.

· Id3libMetadata: использует id3lib[12] для тегов ID3v1.1 и ID3v2.3 в MP3, MP2, AAC
файлы. Поддерживает еще несколько типов кадров, чем TagLib. Еще одна причина использовать это
что TagLib поддерживает только ID3v2.3, начиная с версии 1.8.

· OggFlacMetadata: использует Либогг[13], либворбис, libvorbisfile[14] для файлов Ogg и
дополнительно libFLAC ++ и libFLAC[15] для файлов FLAC. Причины их использования:
изображения в файлах Ogg, которые не поддерживаются TagLib и являются
официальные библиотеки для этих форматов.

· TaglibMetadata: использует библиотека тегов[16], который поддерживает множество форматов аудиофайлов. С
версия 1.8, он также поддерживает ID3v2.3, поэтому его можно использовать для всех аудиофайлов
при поддержке Kid3.

· Mp4v2Метаданные: mp4v2[17] изначально использовался Kid3 для поддержки файлов M4A.
Однако более новые версии TagLib обеспечивают хорошую поддержку M4A, поэтому этот плагин не
построен по умолчанию.

В разделе «Доступные плагины» перечислены остальные плагины. Их порядок не
важно, но их можно включить или отключить с помощью флажков.

· AmazonImport: используется для функции «Импорт из Amazon ...».

· DiscogsImport: используется для функции «Импорт из Discogs ...».

· FreedbImport: используется для импорта из gnudb.org ... и импорта из
TrackType.org ... функции.

· MusicBrainzImport: используется для функции импорта из MusicBrainz Release ...

· AcoustidImport: используется для функции импорта из MusicBrainz Fingerprint ...,
что зависит от Хромапринт[18] и libav[19] библиотеки.

Отключенные плагины не загружаются. Это можно использовать для оптимизации ресурса
время использования и запуска. Настройки на этой странице вступят в силу только после перезапуска
Kid3.

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

Ассоциация Документи Меню
Справка → Kid3 Handbook
Открывает этот справочник.

Справка → О Kid3
Отображает краткую информацию о Kid3 ;.

KID3-CLI


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

Документи
помощь [КОМАНДА-НАЗВАНИЕ]

Отображает справку о параметрах КОМАНДА-НАЗВАНИЕ или обо всех командах, если нет команды
имя дано.

Истек
Тайм-аут [по умолчанию | выкл | ВРЕМЯ]

Замените тайм-аут команды по умолчанию. Команды интерфейса командной строки прерываются после выполнения определенной команды.
время ожидания истекло. Этот тайм-аут составляет 10 секунд для ls и альбом, 60 секунд для
автоимпорт и фильтри 3 секунды для всех остальных команд. Если огромное количество файлов
должен быть обработан, этот тайм-аут может быть слишком строгим, поэтому тайм-аут для всех
команды могут быть установлены на ВРЕМЯ мс, выключить полностью или оставить значение по умолчанию
значения.

Выход приложению
выход [сила]

Закройте приложение. Если есть измененные несохраненные файлы, сила параметр
требуется.

Изменить каталог
cd [СПРАВОЧНИК]

Если нет СПРАВОЧНИК дано, перейдите в домашний каталог. Если указан каталог,
перейти в каталог. Если указан один или несколько путей к файлам, измените их на их общие
каталог и выберите файлы.

Печать / PDF домен текущий работает каталог
PWD

Выведите имя файла текущего рабочего каталога.

Каталог список
ls

Вывести список содержимого текущего каталога. Это соответствует списку файлов в
Kid3 GUI. Четыре символа перед именами файлов показывают состояние файла.

·> Файл выбран.

· * Файл изменен.

· 1 Файл имеет тег 1, в противном случае отображается «-».

· 2 Файл имеет тег 2, в противном случае отображается «-».

kid3-cli> ls
1- 01 Интро.mp3
> 12 02 We Only Got This One.mp3
* 1-03 Outro.mp3

В этом примере все файлы имеют тег 1, второй файл также имеет тег 2, и это
выбрано. Третий файл изменен.

Сохранить домен менялась файлов
спасти

Выберите файл
выберите [все | нет | первый | предыдущая | следующий | ФАЙЛОВ...]

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

kid3-cli> выберите первый
kid3-cli> ls
> 1- 01 Intro.mp3
12 02 У нас есть только это.mp3
* 1-03 Outro.mp3
kid3-cli> выберите следующий
kid3-cli> ls
1- 01 Интро.mp3
> 12 02 We Only Got This One.mp3
* 1-03 Outro.mp3
kid3-cli> выберите * .mp3
kid3-cli> ls
> 1- 01 Intro.mp3
> 12 02 We Only Got This One.mp3
> * 1-03 Outro.mp3

Выберите день
день [ТЕГОВЫЕ НОМЕРА]

Многие команды имеют необязательный ТЕГОВЫЕ НОМЕРА параметр, который указывает,
команда работает с тегом 1 или тегом 2. Если этот параметр опущен, тег по умолчанию
используются числа, которые могут быть установлены этой командой. При запуске установлено значение 12, что
означает, что информация считывается из тега 2, если таковой имеется, иначе из тега 1; модификации
выполняются на теге 2. ТЕГОВЫЕ НОМЕРА можно установить на 1 or 2 работать только на
соответствующий тег. Если параметр не указан, отображается текущая настройка.

Получить день рама
получить [все | ИМЯ КАДРА] [ТЕГОВЫЕ НОМЕРА]

Эта команда может использоваться для чтения значения определенного кадра тега или получения информации.
обо всех фреймах тегов (если аргумент опущен или Найти используется). Модифицированные кадры
отмечены знаком «*».

kid3-cli> получить
Файл: MPEG 1 Layer 3 192 кбит / с 44100 Гц Joint Stereo
Название: 01 Intro.mp3
Тег 1: ID3v1.1
Заголовок Вступление
Исполнитель One Hit Wonder
Альбом Let's Tag
Дата 2013
Трек номер 1
Жанр Поп
kid3-cli> получить название
Главная

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

получить изображение: "/ путь / к / папке.jpg"

Чтобы сохранить синхронизированные тексты песен в файл LRC, используйте

получить SYLT: "/ путь / к / lyrics.lrc"

Поставьте день рама
набор {ИМЯ КАДРА} {КАДРОВАЯ ЗНАЧЕНИЕ} [ТЕГОВЫЕ НОМЕРА]

Эта команда устанавливает значение определенного фрейма тега.

kid3-cli> набор перемиксер "ОЙ Задаваться вопросом"

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

набор изображение: "/ путь / к / папке.jpg" "Рисунок Описание"

Чтобы установить синхронизированный текст из файла LRC, используйте

набор SYLT: "/ путь / к / lyrics.lrc" "Текст песни Описание"

Возвращаться
возвращаться

Отменить все изменения в выбранных файлах (или во всех файлах, если файлы не
выбран).

Импортировать от файл or буфер обмена
Импортировать {ФАЙЛОВ} {ФОРМАТИРОВАТЬ ИМЯ} [ТЕГОВЫЕ НОМЕРА]

Теги импортируются из файла ФАЙЛОВ (или из буфера обмена, если буфер обмена используется для
ФАЙЛОВ) в формате с названием ФОРМАТИРОВАТЬ ИМЯ (например "CSV без кавычек "см. Импорт).

Автоматический Импортировать
автоимпорт [ИМЯ ПРОФИЛЯ] [ТЕГОВЫЕ НОМЕРА]

Пакетный импорт с использованием профиля ИМЯ ПРОФИЛЯ (см. Автоматический импорт, "Все" используется, если
опущено).

Скачать альбом чехол для варгана произведение искусства
альбом {URL} [все]

Установите обложку альбома, загрузив изображение из URL. Правила, определенные в
Диалоговое окно «Обзор обложек» используется для преобразования общих URL-адресов (например, с Amazon) в
фото гиперссылка. Чтобы установить обложку альбома из локального файла изображения, используйте команду set.

kid3-cli> альбом
http://www.amazon.com/Versus-World-Amon-Amarth/dp/B000078DOC

Экспортировать в файл or буфер обмена
экспорт {ФАЙЛОВ} {ФОРМАТИРОВАТЬ ИМЯ} [ТЕГОВЫЕ НОМЕРА]

Теги экспортируются в файл ФАЙЛОВ (или в буфер обмена, если буфер обмена используется для ФАЙЛОВ) в
формат с названием ФОРМАТИРОВАТЬ ИМЯ (например "CSV без кавычек "см. Экспорт).

Создавай плейлист
плейлист

Создайте список воспроизведения в формате, заданном в конфигурации, см. Создание списка воспроизведения.

Применить имя файла формат
формат имени файла

Примените формат имени файла, установленный в конфигурации, см. Применить формат имени файла.

Применить день формат
формат тега

Применить формат имени тега, установленный в конфигурации, см. Раздел Применить формат тега.

Применить текст кодирование
текстовое кодирование

Примените кодировку текста, установленную в конфигурации, см. Применение кодировки текста.

Переименовывать каталог
переименован [ФОРМАТ] [создать | переименовать | прогон, репетиция] [ТЕГОВЫЕ НОМЕРА]

Переименуйте или создайте каталоги из значений в тегах в соответствии с заданным ФОРМАТ
(например %{художник} - %{альбом}см. Переименование каталога), если формат не указан, формат
определенное в диалоговом окне "Переименовать каталог". Режим по умолчанию - переименовать; создать
каталоги, Создайте должно быть указано явно. Действия переименования будут выполнены
немедленно, чтобы просто посмотреть, что будет сделано, используйте прогон, репетиция опцию.

Номер регистрации треков
цифровые треки [НОМЕР ДОРОЖКИ] [ТЕГОВЫЕ НОМЕРА]

Пронумеруйте выбранные треки, начиная с НОМЕР ДОРОЖКИ (1, если опущено).

ФИЛЬТР
фильтр [ФИЛЬТР-НАЗВАНИЕ | ФИЛЬТР-ФОРМАТ]

Отфильтруйте файлы так, чтобы только файлы, соответствующие ФИЛЬТР-ФОРМАТ видны. В
имя предопределенного выражения фильтра (например, "Имя файла Тег Несоответствие") может быть использован
вместо выражения фильтра см. Фильтр.

kid3-cli> фильтр '%{заглавие} содержит "тро" '
Началось
/ главная / urs / One Hit Wonder - Давайте отметим
+ 01 Интро.mp3
- 02 У нас есть только это.mp3
+ 03 Аутро.mp3
Построенные
kid3-cli> ls
1- 01 Интро.mp3
1-03 Outro.mp3
kid3-cli> фильтр Все
Началось
/ главная / urs / One Hit Wonder - Давайте отметим
+ 01 Интро.mp3
+ 02 У нас есть только это.mp3
+ 03 Аутро.mp3
Построенные
kid3-cli> ls
1- 01 Интро.mp3
12 02 У нас есть только это.mp3
1-03 Outro.mp3

Конвертировать ID3v2.3 в ID3v2.4
to24

Конвертировать ID3v2.4 в ID3v2.3
to23

Имя файла от день
отметка [ФОРМАТ] [ТЕГОВЫЕ НОМЕРА]

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

Тег от имя файла
помечать [ФОРМАТ] [ТЕГОВЫЕ НОМЕРА]

Установите рамки тегов из имен файлов, например помечать "% {albumartist} -
% {альбом} /% {трек} %{заглавие}" 2. Если формат не указан, в графическом интерфейсе установлен формат
использовал. Если формат имени файла не соответствует этому шаблону, некоторые другие обычно
используемые форматы пробуются.

Тег в другие день
синкто {ТЕГ-НОМЕР}

Скопируйте кадры тегов из одного тега в другой тег, например, чтобы установить тег ID3v2 из
Тег ID3v1, используйте синкто 2.

Копировать
копия [ТЕГ-НОМЕР]

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

Вставить
макаронные изделия [ТЕГ-НОМЕР]

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

Удалить
удаление [ТЕГ-НОМЕР]

Удалить тег.

Играть
играть [пауза | стоп | предыдущая | следующий]

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

Примеры
Установите обложку альбома во всех файлах каталога с помощью функции пакетного импорта:

kid3-кли -c 'автоимпорт "Крышка Изобразительное искусство"' / путь / к / каталогу

Удалите рамки комментариев и примените формат тега к обоим тегам всех файлов MP3
каталог:

kid3-кли -c 'установленный комментарий "" 1' -c 'установленный комментарий "" 2' \
-c 'tagformat 1' -c 'tagformat 2' /путь/к/каталогу/*.mp3

Автоматически импортировать тег 2, синхронизировать с тегом 1, установить имена файлов из тега 2 и, наконец,
создать плейлист:

kid3-кли -c автоимпорт -c 'синкто 1' -c отметка -c плейлист \
/путь/к/каталогу/*.mp3

Для всех файлов с тегом ID3v2.4.0 конвертируйте в ID3v2.3.0 и удалите фрейм аранжировщика:

kid3-кли -c "фильтр 'ID3v2.4.0 Ярлык'" -c "Выбрать все" -c to23 \
-c "установленный организовать '' " / путь / к / каталогу

Этот скрипт Python использует kid3-кли для создания iTunes Sound Проверьте кадры iTunNORM из
воспроизвести информацию о получении.

#!/ usr / bin / env питон
# Создать iTunes Sound Check из ReplayGain.
из __future__ import print_function
импорт os, sys, subprocess

def rg2sc (dirpath):
для root, dirs, файлов в os.walk (dirpath):
для имени в файлах:
if name.endswith (('. mp3', '.m4a', '.aiff', '.aif')):
fn = os.path.join (корень, имя)
rg = subprocess.check_output ([
'kid3-cli', '-c', 'получить "replaygain_track_gain"',
fn]). strip ()
если rg.endswith (b 'дБ'):
rg = rg [: - 3]
попробовать:
rg = число с плавающей запятой (rg)
кроме ValueError:
print ('Значение% s из% s не является числом с плавающей точкой'% (rg, fn))
продолжать
sc = ('' + ('% 08X'% int ((10 ** (-rg / 10)) * 1000))) * 10
subprocess.call ([
'kid3-cli', '-c', 'установить iTunNORM "% s"'% sc, fn])

если __name__ == '__main__':
rg2sc (sys.argv [1])

CREDITS И ЛИЦЕНЗИИ


Kid3

Программа написана Урсом Флейшем

FDL[20]

GPL[21]

МОНТАЖ


Как в получать Kid3
Kid3 можно найти на http://kid3.sourceforge.net.

Требования
Kid3 потребности Qt[22]. KDE[23] рекомендуется, но не обязательно, так как Kid3 также может быть скомпилирован
как приложение Qt. Kid3 можно скомпилировать для систем, в которых эти библиотеки
доступно, например, для GNU / Linux, Windows и Mac OS X. Чтобы пометить файлы Ogg / Vorbis, Либогг[13],
libvorbis и libvorbisfile[14] обязательны для файлов FLAC libFLAC ++ и libFLAC[15].
id3lib[12] используется для файлов MP3. Эти четыре формата также поддерживаются библиотека тегов[16],
который также может обрабатывать файлы Opus, MPC, APE, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF
и трекерные модули. Чтобы импортировать акустические отпечатки пальцев, Хромапринт[18] и libav[19]
используются.

Kid3 доступен для большинства дистрибутивов Linux, Windows и Mac OS X. Ссылки можно найти
on http://kid3.sourceforge.net.

Сборник и Установка
Вы можете скомпилировать Kid3 с KDE или без него. Без KDE Kid3 представляет собой простое приложение Qt и
не хватает некоторых функций конфигурации и сеанса.

Для версии KDE перейдите в верхний каталог и введите

% Cmake .
% сделать
% сделать устанавливать

Для компиляции для разных версий Qt или KDE установите соответствующий Cmake настройки.

Если присутствуют не все библиотеки, Kid3 будет построен с ограниченной функциональностью. Так что тебе следует
позаботьтесь, чтобы были установлены все желаемые пакеты разработки. С другой стороны,
Cmake-options контролирует, какие библиотеки компилируются. По умолчанию -D
WITH_TAGLIB: BOOL = ON -D WITH_MP4V2: BOOL = ВЫКЛ. -D WITH_ID3LIB: BOOL = ON -D
WITH_CHROMAPRINT: BOOL = ON -D WITH_VORBIS: BOOL = ON -D WITH_FLAC: BOOL = ON . Эти параметры могут
быть отключенным с помощью OFF.

Чтобы собрать Kid3 как приложение Qt без KDE, используйте Cmake вариант -DWITH_APPS = Qt. К
соберите приложение KDE и Qt, установите -DWITH_APPS = "Qt; KDE".

Можно использовать Qt 4 или Qt 5. Чтобы принудительно использовать Qt 4, установите -DWITH_QT4 = ВКЛ, чтобы заставить использовать
Qt 5, установить -DWITH_QT5 = ВКЛ, если обе эти опции выключены (по умолчанию), Qt 4 предпочтительнее, если
обе версии установлены. Чтобы использовать конкретную установку Qt, установите
-DQT_QMAKE_EXECUTABLE = / путь / к / qmake. Если сборка приложения KDE включена, настройка
Qt 4 будет использовать KDE 4, тогда как установка Qt 5 будет использовать KDE 5.

Генерация RPM-пакетов поддерживается файлом kid3.spec, для Debian-Packages -
доступен скрипт build-deb.sh.

Приложение Qt также можно скомпилировать для Windows и Mac OS X. Скрипты в
Папки win32 и macosx можно использовать для сборки и создания пакетов. Библиотеки могут быть
устанавливается с помощью buildlibs.sh.

Конфигурация
В KDE фильтр и формат имени файла, форматы импорта, имя файла и ID3
форматы, настройки панели инструментов и строки состояния, а также размер окна будут сохранены в
стандартное расположение в файле kid3rc. Как приложение Qt, этот файл находится в
.config / Kid3 / Kid3.conf. В Windows конфигурация хранится в реестре.

D-ШИНА ИНТЕРФЕЙС


D-автобус Примеры
Версии Qt 4 и KDE 4 для Linux предлагают интерфейс D-Bus для управления Kid3 с помощью скриптов.
Скрипты могут быть написаны на любом языке с привязкой к D-Bus (например, на Python) и могут быть
добавлен в Действия пользователя для расширения функциональности Kid3.

Для исполнителя в теге 2 текущего файла можно установить значение "One Hit Wonder" с помощью
следующий код:

Оболочка

dbus-send --dest = net.sourceforge.kid3 --print-reply = literal \
/ Kid3 net.sourceforge.Kid3.setFrame int32: 2 строка: 'Художник' \
строка: 'One Hit Wonder'

или проще с Qt qdbus (qdbusviewer можно использовать для изучения интерфейса в графическом интерфейсе):

qdbus net.sourceforge.kid3 / Kid3 setFrame 2 Artist \
'Одного хита'

Питон

импорт dbus
kid3 = dbus.SessionBus (). get_object (
net.sourceforge.kid3, / Kid3)
kid3.setFrame (2, 'Художник', 'Чудо одного удара')

Perl

используйте Net :: DBus;
$ kid3 = Net :: DBus-> сеанс-> get_service (
"net.sourceforge.kid3") -> get_object (
"/ Kid3", "net.sourceforge.Kid3");
$ kid3-> setFrame (2, «Художник», «Одно чудо»);

D-автобус API
API D-Bus указан в net.sourceforge.Kid3.xml. Интерфейс Kid3 имеет
следующие методы:

Откройте файл or каталог
логический openDirectory (строка путь);

путь
путь к файлу или каталогу

Возвращает истину, если все в порядке.

Сохранить Найти модифицировало файлов
логический сохранить (недействительно);

Возвращает истину, если все в порядке.

Получить a подробный ошибка сообщение при условии by некоторые методы
string getErrorMessage (недействительно);

Возвращает подробное сообщение об ошибке.

Возвращаться изменения in домен выбранный файлов
вернуться (недействительно);

Start an автоматически партия Импортировать
логический batchImport (int32 тегМаска, string имя профиля);

тегМаска
маска тега (бит 0 для тега 1, бит 1 для тега 2)

имя профиля
имя профиля пакетного импорта для использования

Импортировать имеют теги от a файл
логический importFromFile (int32 тегМаска, string путь, int32 fmtidx);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

путь
путь к файлу

fmtidx
индекс формата

Возвращает истину, если все в порядке.

Скачать альбом чехол для варгана статья
downloadAlbumArt (строка URL, логический allFilesInDir);

URL
URL-адрес файла изображения или художественного ресурса альбома

allFilesInDir
true, чтобы добавить изображение ко всем файлам в каталоге

Экспортировать имеют теги в a файл
логический exportToFile (int32 тегМаска, string путь, int32 fmtidx);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

путь
путь к файлу

fmtidx
индекс формата

Возвращает истину, если все в порядке.

Создавай a плейлист
логический createPlaylist (недействительно);

Возвращает истину, если все в порядке.

Выход домен приложению
выйти (недействительно);

Выберите Найти файлов
selectAll (недействительно);

Отменить Найти файлов
deselectAll (недействительно);

Поставьте домен первый файл as домен текущий файл
логический firstFile (пусто);

Возвращает истину, если есть первый файл.

Поставьте домен предыдущий файл as домен текущий файл
логический previousFile (пусто);

Возвращает истину, если есть предыдущий файл.

Поставьте домен следующий файл as домен текущий файл
логический nextFile (пусто);

Возвращает истину, если есть следующий файл.

Выберите домен первый файл
логический selectFirstFile (недействительно);

Возвращает истину, если есть первый файл.

Выберите домен предыдущий файл
логический selectPreviousFile (недействительно);

Возвращает истину, если есть предыдущий файл.

Выберите домен следующий файл
логический selectNextFile (недействительно);

Возвращает истину, если есть следующий файл.

Выберите домен текущий файл
логический selectCurrentFile (недействительно);

Возвращает истину, если есть текущий файл.

Расширьте or крах домен текущий файл пункт if it is a каталог
логический expandDirectory (пусто);

Элемент списка файлов является каталогом, если getFileName () возвращает имя с '/' в качестве последнего
характер.

Возвращает истину, если текущий файловый элемент является каталогом.

Применить домен файл имя формат
applyFilenameFormat (недействительно);

Применить домен день формат
applyTagFormat (недействительно);

Применить текст кодирование
applyTextEncoding (недействительно);

Поставьте домен каталог имя от домен имеют теги
логический setDirNameFromTag (int32 тегМаска, string формат, логический Создайте);

тегМаска
маска тега (бит 0 для тега 1, бит 1 для тега 2)

формат
формат имени каталога

Создайте
true для создания, false для переименования

Возвращает true, если все в порядке, иначе сообщение об ошибке доступно с помощью getErrorMessage ().

Поставьте последующее трек номера in домен выбранный файлов
numberTracks (int32 тегМаска, int32 первыйTrackNr);

тегМаска
маска тега (бит 0 для тега 1, бит 1 для тега 2)

первыйTrackNr
номер для использования в первом файле

ФИЛЬТР домен файлов
фильтр (строка выражение);

выражение
выражение фильтра

Конвертировать ID3v2.3 имеют теги в ID3v2.4
convertToId3v24 (недействительно);

Конвертировать ID3v2.4 имеют теги в ID3v2.3
convertToId3v23 (недействительно);

Возвращает истину, если все в порядке.

Получить путь of каталог
string getDirectoryName (недействительно);

Возвращает абсолютный путь к каталогу.

Получить имя of текущий файл
string getFileName (недействительно);

Возвращает истинное абсолютное имя файла, заканчивается на «/», если это каталог.

Поставьте имя of выбранный файл
setFileName (строка имя);

имя
имя файла

При сохранении каталога файл будет переименован.

Поставьте формат в использование когда установка домен имя файла от домен имеют теги
setFileNameFormat (строка формат);

формат
формат имени файла

Поставьте домен файл имена of домен выбранный файлов от домен имеют теги
setFileNameFromTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Получить ценностное of рама
string getFrame (int32 тегМаска, string имя);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

имя
название кадра (например, "художник")

Чтобы получить двоичные данные, такие как изображение, имя файла для записи может быть добавлено после
имя, например, «Изображение: / путь / к / файлу». Таким же образом можно синхронизировать тексты песен.
экспортируется, например, "SYLT: / путь / к / файлу".

Возвращает значение кадра.

Поставьте ценностное of рама
логический setFrame (int32 тегМаска, string имя, string ценностное );

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

имя
название кадра (например, "художник")

ценностное
значение кадра

Для тега 2 (тегМаска 2), если нет рамки с имя существует, добавляется новый фрейм, если ценностное is
пустой, рамка удаляется. Чтобы добавить двоичные данные, такие как изображение, можно добавить файл
после имя, например, «Изображение: / путь / к / файлу». "SYLT: / путь / к / файлу" можно использовать для
импортировать синхронизированные тексты песен.

Возвращает истину, если все в порядке.

Получить Найти кадры of a день
массив of string getTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Возвращает список с чередующимися именами и значениями фреймов.

Получить технический информация в отношении файл
массив of string getInformation (недействительно);

Свойства: Формат, Битрейт, Частота дискретизации, Каналы, Длительность, Режим канала, VBR, Тег.
1, тег 2. Недоступные свойства опускаются.

Возвращает список с чередующимися именами и значениями свойств.

Поставьте день от файл имя
setTagFromFileName (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Поставьте день от другие день
setTagFromOtherTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Копировать день
copyTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Вставить день
pasteTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Удалить день
removeTag (int32 тегМаска);

тегМаска
бит тега (1 для тега 1, 2 для тега 2)

Повторная обработка домен конфигурация
reparseConfiguration (недействительно);

Возможны автоматические изменения конфигурации путем внесения изменений в файл конфигурации и
затем повторный анализ конфигурации.

Игры домен выбранный файлов
playAudio (недействительно);

QML ИНТЕРФЕЙС


QML Примеры
Сценарии QML могут быть вызваны через контекстное меню списка файлов и могут быть установлены на вкладке
Действия пользователя в диалоге настроек. Установленные там скрипты можно использовать как
примеры для программирования пользовательских сценариев. QML использует JavaScript, вот обязательное "Hello
Мир":

импорт Kid3 1.0

Kid3Script {
при запуске: {
console.log («Привет, мир, каталог», app.dirName)
Qt.quit ()
}
}

Если этот сценарий сохранен как /path/to/Example.qml, пользовательская команда может быть определена как @qml
/путь/к/Example.qml с именем QML Пусконаладка и вывод отмечен. Затем его можно запустить, используя
элемент QML Test в контекстном меню списка файлов, и результат будет виден в
окно.

В качестве альтернативы сценарий также может быть запущен независимо от Kid3 с помощью инструментов QML.

qmlviewer -I / usr / lib / kid3 / plugins / imports /path/to/Example.qml

Для Qt 5 команды

qml -apptype виджет -I / usr / lib / kid3 / plugins / imports /path/to/Example.qml

or

qmlscene -I / usr / lib / kid3 / plugins / import /path/to/Example.qml

может быть использован. В Windows и OS X путь импорта должен быть адаптирован к папке импорта.
внутри установочного каталога. Скрипты, запущенные вне Kid3, будут использовать текущий
каталог, поэтому его следует изменить заранее.

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

импорт Kid3 1.0

Kid3Script {
при запуске: {
app.firstFile ()
делать {
если (app.selectionInfo.tagFormatV2)
console.log (app.getFrame (tagv2, "название"))
} while (app.nextFile ())
}
}

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

импорт Kid3 1.0

Kid3Script {
при запуске: {
function doWork () {
если (приложение.selectionInfo.tagFormatV2) {
console.log (app.getFrame (tagv2, "название"))
}
if (! app.nextFile ()) {
Qt.quit ()
} Еще {
setTimeout (doWork, 1)
}
}

app.firstFile ()
Выполнять работу()
}
}

Другие примеры сценариев поставляются с Kid3 и уже зарегистрированы как пользовательские команды.

· ReplayGain в SoundCheck (ReplayGain2SoundCheck.qml): создать iTunNORM SoundCheck
информация из кадров усиления воспроизведения.

· Изменение размера обложки альбома (ResizeAlbumArt.qml): изменение размера встроенных изображений обложек, которые
больше 500x500 пикселей.

· Извлечь обложку альбома (ExtractAlbumArt.qml): извлечь все встроенные изображения обложек.
избегая дублирования.

· Вставить обложку альбома (EmbedAlbumArt.qml): вставьте обложку из файлов изображений в аудио.
файлы в той же папке.

· Встраивать тексты песен (EmbedLyrics.qml): извлекать несинхронизированные тексты песен из веб-службы.

· Кодировка текста ID3v1 (ShowTextEncodingV1.qml): помогает найти кодировку тегов ID3v1.
путем отображения тегов текущего файла во всех доступных кодировках символов.

· Экспорт CSV (ExportCsv.qml): рекурсивный экспорт всех тегов всех файлов в файл CSV.

· Консоль QML (QmlConsole.qml): простая консоль для работы с Kid3's QML API.

QML API
API можно легко изучить с помощью консоли QML, которая доступна в качестве примера.
скрипт с пользовательским интерфейсом.

Кид3Скрипт
Kid3Script - это обычный QML-компонент, расположенный внутри каталога плагина. Ты мог бы
также используйте другой компонент QML. Использование Kid3Script упрощает запуск
функция скрипта с использованием при запуске обработчик сигналов. Он также скрывает различия между
версии QtQuick, чтобы скрипты были совместимы как с Qt 4, так и с Qt 5.
Кроме того, он предлагает некоторые функции:

onRun: обработчик сигнала, который вызывается при запуске скрипта
tagv1, tagv2, tagv2v1: константы для параметров тега
скрипт: доступ к функциям скриптинга
configs: доступ к объектам конфигурации
getArguments (): список аргументов скрипта
isStandalone (): истина, если скрипт не был запущен из Kid3
setTimeout (callback, delay): запускает обратный вызов после задержки ms

Сценарии функции
Поскольку JavaScript и, следовательно, QML также имеют ограниченный набор функций для написания сценариев,
домен скрипт У объекта есть дополнительные методы, например:

script.properties (obj): строка со свойствами Qt
script.writeFile (filePath, data): записывать данные в файл, true, если ОК
script.readFile (filePath): читать данные из файла
script.removeFile (filePath): удалить файл, истина, если все в порядке
script.fileExists (filePath): истина, если файл существует
script.renameFile (oldName, newName): переименовать файл, true, если ОК
script.tempPath (): путь к временному каталогу
script.listDir (путь, [nameFilters], [classify]): список записей каталога.
script.system (program, [args], [msecs]): синхронно запустить системную команду,
[код выхода, стандартный вывод, стандартная ошибка], если не тайм-аут
script.getEnv (varName): получить значение переменной окружения
script.setEnv (varName, value): установить значение переменной среды
script.getQtVersion (): строка версии Qt, например "5.4.1"
script.getDataMd5 (data): получить шестнадцатеричную строку хеша данных MD5
script.getDataSize (data): получить размер массива байтов
script.dataToImage (данные, [формат]): создать изображение из байтов данных.
script.dataFromImage (img, [формат]): получить байты данных из изображения
script.loadImage (filePath): загрузить изображение из файла
script.saveImage (img, filePath, [формат]): сохранить изображение в файл, true, если ОК
script.imageProperties (img): получить свойства изображения, карты, содержащей
«width», «height», «depth» и «colorCount», пусто, если изображение недействительно
script.scaleImage (img, width, [height]): масштабировать изображение, возвращает масштабированное изображение.
script.selectFileName (caption, dir, filter, saveFile): открыть диалоговое окно файла для
выберите файл

Применение Контекст
С помощью QML доступна большая часть функций Kid3. API похож на
тот, который использовался для D-Bus. Подробнее см. Соответствующие примечания.

app.openDirectory (путь): Открыть каталог
app.saveDirectory (): Сохранить каталог
app.revertFileModifications (): Вернуть
app.importTags (тег, путь, fmtIdx): файл для импорта
app.downloadImage (url, allFilesInDir): Загрузить изображение
app.exportTags (тег, путь, fmtIdx): файл экспорта
app.writePlaylist (): записать список воспроизведения
app.selectAllFiles (): выбрать все
app.deselectAllFiles (): отменить выбор
app.firstFile ([выбрать]): к первому файлу
app.nextFile ([выбрать]): к следующему файлу
app.previousFile ([выбрать]): к предыдущему файлу
app.selectCurrentFile ([выбрать]): выбрать текущий файл.
app.requestExpandFileList (): развернуть все
app.applyFilenameFormat (): применить формат имени файла
app.applyTagFormat (): применить формат тега
app.applyTextEncoding (): применить кодировку текста
app.numberTracks (nr, total, tag, [options]): количество дорожек.
app.applyFilter (expr): Фильтр
app.convertToId3v23 (): преобразование ID3v2.4.0 в ID3v2.3.0
app.convertToId3v24 (): преобразование ID3v2.3.0 в ID3v2.4.0
app.getFilenameFromTags (tag): имя файла из тегов
app.getTagsFromFilename (tag): имя файла для тегов
app.getAllFrames (tag): получить объект со всеми кадрами
app.getFrame (tag, name): получить фрейм
app.setFrame (тег, имя, значение): установить фрейм
app.getPictureData (): получить данные из рамки изображения
app.setPictureData (data): установить данные в рамке изображения
app.copyToOtherTag (tag): Теги для других тегов
app.copyTags (tag): Копировать
app.pasteTags (tag): Вставить
app.removeTags (tag): Удалить
app.playAudio (): Воспроизвести
app.readConfig (): прочитать конфигурацию
app.applyChangedConfiguration (): применить конфигурацию
app.dirName: Имя каталога
app.selectionInfo.fileName: имя файла.
app.selectionInfo.filePath: Абсолютный путь к файлу
app.selectionInfo.detailInfo: сведения о формате
app.selectionInfo.tagFormatV1: формат тега 1
app.selectionInfo.tagFormatV2: формат тега 2
app.selectionInfo.formatString (тег, формат): подставить коды в строку формата

Для асинхронных операций обратные вызовы могут быть связаны с сигналами.

function automaticImport (profile) {
function onAutomaticImportFinished () {
app.batchImporter.finished.disconnect (onAutomaticImportFinished)
}
app.batchImporter.finished.connect (onAutomaticImportFinished)
app.batchImport (профиль, tagv2)
}

функция renameDirectory (формат) {
function onRenameActionsScheduled () {
app.renameActionsScheduled.disconnect (onRenameActionsScheduled)
app.performRenameActions ()
}
app.renameActionsScheduled.connect (onRenameActionsScheduled)
app.renameDirectory (tagv2v1, формат, ложь)
}

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

script.properties (configs.networkConfig ())

Свойства могут быть установлены:

configs.networkConfig (). useProxy = false

configs.batchImportConfig ()
configs.exportConfig ()
configs.fileConfig ()
configs.filenameFormatConfig ()
configs.filterConfig ()
configs.findReplaceConfig ()
configs.guiConfig ()
configs.importConfig ()
configs.mainWindowConfig ()
configs.networkConfig ()
configs.numberTracksConfig ()
configs.playlistConfig ()
configs.renDirConfig ()
configs.tagConfig ()
configs.tagFormatConfig ()
configs.userActionsConfig ()

Используйте kid3-core онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 2
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 4
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 5
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 6
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • Больше »

Команды Linux

Ad