англійськафранцузькаіспанська

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 | --допомога-всім
|--автор | -- версія | --ліцензія] [Фото...]

kid3-qt [Параметри Qt] [Фото...]

kid3-cli [-h | --допомога] [-c КОМАНДА 1] [-c КОМАНДА 2...] [Фото...]

ВАРІАНТИ


Фото
If Фото це шлях до каталогу, він буде відкритий. Якщо один або кілька шляхів до файлів є
враховуючи, відкривається їхній загальний каталог і вибираються файли.

kid3
--допомога
Показати довідку щодо параметрів.

--help-qt
Показати конкретні параметри Qt, див qtoptions(7).

--help-kde
Показати конкретні параметри KDE, див kdeoptions(7).

--допомога-всім
Показати всі варіанти.

--автор
Показати інформацію про автора.

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

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

kid3-qt
Параметри Qt
Читати qtoptions(7), однак, параметри мають «-» як префікс, а не «--».

kid3-cli
-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], Діскоги[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], Діскоги[4], Amazon[5] і
інші джерела даних

· Експортувати як CSV, HTML, список відтворення, Kover XML та інші формати. Експортовані файли CSV можуть бути
знову імпортований.

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

01 Вступ.mp3

02 У нас тільки цей.mp3

03 Outro.mp3

Ці файли ще не мають тегів, і ми хочемо згенерувати їх за допомогою Kid3. Ми використовуємо Open (File
меню або панелі інструментів) і виберіть один із файлів у цьому каталозі. Всі файли будуть
відображається у списку файлів. Як би ми ліниві, ми хочемо використовувати інформацію в
імена каталогів і файлів для створення тегів. Тому ми вибираємо всі файли, а потім натискаємо кнопку
Кому: Кнопка тег 1 у розділі Файл. Це встановить назву, виконавця, альбом і трек
значення у всіх файлах. Щоб встановити значення року та жанру для всіх файлів, ми зберігаємо всі файли
виберіть і введіть «2002» для року та виберіть «Поп» у спадному списку «Жанр». Встановлювати
автоматично встановлюються лише ці два значення, їх прапорці та всі інші прапорці
залишаються без прапорців. Тепер ми змінюємо виділення, вибираючи лише перший файл і ми
переконайтеся, що всі теги містять правильні значення. Теги інших файлів можна перевірити
також вибираючи їх по одному. Коли ми задоволені тегами, ми використовуємо Save (File
меню або панелі інструментів). Якщо вибрати «Створити список відтворення» у меню «Файл», буде створено файл One
Hit Wonder - Let's Tag.m3u в каталозі.

КОМАНДА Посилання


Команда графічний інтерфейс користувача Елементи
Графічний інтерфейс Kid3 розділений на п’ять розділів: ліворуч — файл і каталог
списки, права частина містить розділи Файл, Тег 1 і Тег 2.

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

Крім назви, також можуть бути інші стовпці Розмір, Тип, Дата зміни з деталями файлу
відображається. Стовпці можна приховати, знявши галочку з їх назви в контекстному меню
заголовок списку. Порядок стовпців можна змінити за допомогою drag'n'drop. Порядок сортування
можна перемкнути, натиснувши на заголовок стовпця.

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

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

Клацання правою кнопкою миші всередині списку файлів відкриває контекстне меню з
наступні команди:

· Розгорнути все: розгортає всі дерева папок (лише поточне дерево, якщо клавіша Shift є
натиснуто)

· Згорнути все: згортає всі дерева папок

· Перейменувати: змінює назву файлу

· Перемістити в кошик: переміщує файл у кошик

· Відтворити: відтворює файл, див. Відтворення

· Наступні записи є командами користувача, які можна визначити в «Діях користувача».
вкладку Configure 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 %{year} Рік

· %t %{track} Доріжка (наприклад, 01)

· %t %{track.n} Доріжка із шириною поля n (наприклад, 001 для %{track.3})

· %T %{tracknumber} Доріжка (без провідних нулів, наприклад 1)

· %g %{genre} Жанр

· %{ignore} Ігнорується під час створення тегів із імені файлу

Коди формату не обмежуються наведеними вище прикладами. Будь-яке ім’я кадру може бути
використовуються, наприклад, уніфіковані назви кадрів, як %{уд/хв} або форматувати конкретні імена, наприклад
%{popm}.

Друге поле зі списком Формат (зі стрілкою вниз) використовується для створення тегів із
ім'я файлу. Якщо формат імені файлу не відповідає цьому шаблону, кілька інших
Випробовуються часто використовувані формати.

Деякі часто використовувані формати імен файлів уже доступні в полі зі списком, але це є
також можна ввести в якомусь спеціальному форматі в рядок редагування.

From:Tag 1, Tag 2: встановлює назву файлу, використовуючи вибраний формат і перший тег або
другий тег, відповідно.

Кому: тег 1, тег 2: теги встановлюються з назви файлу. По-перше, формат, зазначений у
Використовується формат. Якщо існуюче ім’я файлу не відповідає цьому формату, виконайте наступне
Випробовуються формати:

· Виконавець - Альбом/пісня

· Альбом/Трек - Виконавець - Пісня

· /Виконавець - Альбом - Трек - Пісня

· Альбом/Виконавець - Трек - Пісня

· Альбом/Виконавець - Пісня

· Виконавець/альбом/пісня

Якщо вибрано один файл, елементи керування GUI заповнюються витягнутими значеннями
від імені файлу. Якщо вибрано кілька файлів, теги файлів будуть безпосередньо
встановити відповідно до імен файлів.

Тег 1
Віджети редагування рядка для назви, виконавця, альбому, коментаря, року, доріжки та жанру
використовується для редагування відповідного значення в першому тегу вибраних файлів. Значення
буде змінено, коли буде змінено вибір файлу або перед такими операціями, як Зберегти та
Вийдіть і коли буде встановлено відповідний прапорець ліворуч від назви поля.
Це корисно, щоб змінити лише деякі значення, а інші значення залишити незмінними.

Якщо вибрано один файл, усі прапорці будуть встановлені, а віджети для редагування рядка
містять значення, знайдені в тегах цього файлу. Якщо тег не знайдено у файлі,
відображається відповідне порожнє значення, яке є порожнім рядком для заголовка,
Редагування рядка виконавця, альбому та коментаря, 0 для числового редагування року та треку та an
пусте вибране значення для поля зі списком Жанр. Значення можна змінити, а якщо
відповідний прапорець встановлено, вони будуть встановлені для вибраного файлу після
вибір змінено. Потім файл позначається як змінений символом диска у файлі
список, але залишається незмінним, доки не буде використана команда Зберегти.

Якщо вибрано декілька файлів, лише значення, які є однаковими у всіх вибраних
відображаються файли. У всіх інших елементах керування є порожні значення, як описано вище
відображається. Усі прапорці знято, щоб уникнути небажаних змін. Якщо значення має
бути встановленим для всіх вибраних файлів, його можна редагувати та встановити прапорець. The
значення будуть встановлені для всіх вибраних файлів, коли вибір буде змінено, і можуть бути встановлені
збережено за допомогою команди Зберегти.

Прапорці також контролюють роботу більшості команд, що впливають на теги, наприклад
як копіювати, вставляти та передавати між тегами 1 і 2. Щоб полегшити використання
кілька файлів, де всі прапорці зняті, ці команди поводяться однаково
спосіб, коли всі прапорці встановлені і коли всі прапорці знято.

З тегу 2: поля тегу 1 встановлюються з відповідних значень у тегу 2. Якщо
вибрано один файл, елементи керування GUI заповнюються значеннями з тегу 2. Якщо
вибрано кілька файлів, теги файлів встановлюються безпосередньо.

Копія: буфер копіювання заповнюється значеннями тегу 1. Лише значення з прапорцем
прапорець буде використовуватися в наступних командах Вставити.

Вставити: вставляє значення з буфера копіювання в елементи керування GUI.

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

Тег 2
Елементи керування GUI функціонують так само, як описано для розділу тегу 1, але
розмір струн не обмежений.

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

Тег 2 може не тільки містити ті ж значення, що й тег 1, формат вбудований у a
гнучкий спосіб з кількох кадрів, які самі по собі складаються з кількох полів. The
Таблиця тегу 2 показує всі кадри, які доступні у вибраному файлі.

Редагувати: відкриється вікно, яке дозволяє редагувати всі поля вибраного
рамка. Якщо вибрано кілька файлів, відредаговані поля застосовуються до всіх вибраних
файли, які містять такий фрейм.

Додати: з’явиться запитувач для вибору типу кадру і фрейм вибраного типу
можна редагувати та додавати до файлу. Це також працює для додавання кадру до кількох
вибрані файли.

Видалити: видаляє виділений кадр у вибраних файлах.

Перетягніть обкладинку альбому сюди, якщо файл не містить вбудованої обкладинки. А
зображення можна додати за допомогою перетягування з браузера або файлового менеджера і буде
відображається тут. Рамки для зображень можна редагувати або додавати, двічі клацнувши по ньому
контролювати.

Синхронізований лірика та Event Синхронізація Codes
Для інформації, синхронізованої з аудіоданими, доступний спеціальний редактор.
Ці кадри підтримуються для тегів ID3v2.3.0 та ID3v2.4.0. Щоб додати таку рамку,
конкретне ім’я кадру потрібно вибрати у списку, який з’являється при натисканні кнопки «Додати».
натиснуто - Синхронізовані тексти або коди часу подій відповідно. Редактор є
однаково для обох типів, для кодів часу подій, лише попередньо визначений набір подій
доступний, тоді як для синхронізованих текстів тексту потрібно ввести текст. В
далі пояснюється редагування синхронізованих текстів.

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

Налаштування у верхній частині редактора SYLT зазвичай не потрібно змінювати. Якщо
текст пісні містить символи, яких немає в наборі символів Latin 1,
Рекомендується змінити кодування тексту на UTF16 (або UTF8 для ID3v2.4.0). Для англійської
тексти та максимальну сумісність, слід використовувати ISO-8859-1.

У верхній частині розділу «Текст» є п’ять кнопок. Додати додасть нову подію часу в
стіл. Час береться з позиції гравця, таким чином додається запис while
відтворення треку додасть рядок для поточної позиції. Події в
таблиця повинна бути впорядкована в хронологічному порядку, тому рядок буде вставлено
відповідно. Записи з недійсним часом обробляються спеціально: Якщо поточний
вибраний рядок має недійсний час, його позначка часу буде замінена поточним часом
замість того, щоб додавати новий рядок. Якщо поточний час недійсний, перший рядок із символом
недійсний час буде використано, якщо є. Така поведінка має полегшити додавання часу
позначки, якщо текст пісні вже є в таблиці, але позначки часу відсутні
(що має місце під час імпорту несинхронізованих текстів). Зауважте, що недійсний час
представляється як 00:00.00, тобто такий самий, як час на абсолютному початку
трек, який не є недійсним. Щоб зробити час недійсним, натисніть клавішу Delete або використовуйте
Очистити з контекстного меню. Нові рядки вставляються за допомогою команди Вставити рядок з контекстного меню
або створені під час імпорту несинхронізованих текстів пісень із буфером обміну чи імпортування
містять недійсні позначки часу. Рядки в таблиці можна видалити, натиснувши кнопку Видалити
або за допомогою кнопки Видалити рядки з контекстного меню.

Синхронізовані тексти можна імпортувати з файлу за допомогою функції Імпорт. Очікуваний формат
простий або розширений LRC. Якщо вибраний файл не містить квадратної дужки в
перший рядок, це має бути простий текстовий файл із несинхронізованими текстами. The
рядки з такого файлу потім імпортуються з недійсними мітками часу. Час
інформацію можна додати за допомогою кнопки «Додати» або введення вручну. Це також можливо
щоб імпортувати тексти пісень за допомогою копіювання та вставлення за допомогою З буфера обміну. Синхронізовані тексти можуть бути
записується у файли LRC за допомогою Export. Зауважте, що будуть лише записи з дійсними мітками часу
буде експортовано, а записи будуть відсортовані за часом. Записи з недійсним часом
також не буде збережено у кадрі SYLT, тому переконайтеся, що ви включили всі синхронізації
інформацію, перш ніж вийти з діалогового вікна.

Команда ID3 специфікація[6] пропонує мітку часу для кожного складу. Проте більшість гравців
лише підтримують деталізацію рядка або речення. Для підтримки обох варіантів використання Kid3
дотримується тих же умов, що і СІЛТ редактор[7]. Текст, який вводиться в таблицю
передбачається, що починається новий рядок, якщо він не починається з пробілу або дефіса. Винятки
до цього правила можна примусово починати рядок із символу підкреслення ('_').
продовження або решітка ('#'), щоб примусово створити новий рядок. Ці escape-символи не є
зберігається всередині рамки SYLT. Усередині кадру SYLT нові рядки починаються з переведення рядка
символ (шістнадцятковий 0A), тоді як продовження ні. Під час читання кадрів SYLT Kid3 перевіряє
якщо перший запис починається з переведення рядка. Якщо це не так, припускається
що всі записи є новими рядками і не використовуються продовження складів.

Під час відтворення треку відображається рядок, пов’язаний з поточною позицією відтворення
виділено, щоб коректність інформації синхронізації могла бути
перевірено. Якщо до однієї або кількох міток часу потрібно додати зміщення, це можна зробити
виконується за допомогою контекстного меню Додати зміщення. Для зменшення можна використовувати від’ємні значення
час. Використовуючи пошук для позиціонування в контекстному меню, можна встановити
ігрової позиції до часу вибраного ряду.

Команда філе Меню
Файл → Відкрити... (Ctrl+O)
Відкриває каталог. Будуть відображені всі файли, що відповідають вибраному фільтру назв файлу
у списку файлів і вибраний файл.

Файл → Відкрити останні
Відкриває нещодавно відкритий каталог.

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

Файл → Зберегти (Ctrl+S)
Зберігає всі змінені файли в каталозі. Змінені файли позначені диском
символ у списку файлів. Якщо будь-які імена файлів були змінені, ці файли будуть змінені
перейменовано.

Файл → Повернути
Повертає зміни одного або кількох файлів. Якщо у файлі не вибрано жодного файлу
списку, зміни всіх файлів буде скасовано, інакше лише зміни файлів
вибрані файли повертаються.

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

Імпорт із сервера freedb.org можливий за допомогою діалогового вікна, яке з’являється у вікні From
Вибрано Server:gnudb.org або TrackType.org. Виконавець і назва альбому для пошуку
можна ввести в два верхніх поля, альбоми, які відповідають запиту
відображається, якщо натиснути кнопку Знайти та результати з www.gnudb.org[8] отримано.
Імпорт даних доріжки для альбому виконується подвійним клацанням альбому в папці
список. Можна вибрати сервер freedb.org для імпорту, а також шлях CGI.
Імпортовані дані відображаються в таблиці попереднього перегляду діалогового вікна імпорту. Коли
задоволені відображеними треками, їх можна імпортувати, припинивши імпорт
діалогове вікно з OK.

Пошук на сервері Discogs можна виконати за допомогою Discogs. Як у gnudb.org
діалоговому вікні ви можете ввести виконавця та альбом, а потім вибрати зі списку релізів. Якщо
Стандартні теги позначено, стандартна інформація імпортується, наприклад, виконавець, альбом і
титул. Якщо позначено Додаткові теги, імпортується додаткова інформація, якщо вона доступна, напр
виконавці, аранжувальники або видавець. Якщо обкладинка позначена, обкладинка буде позначена
завантажено, якщо є.

Пошук на Amazon можна виконати за допомогою Amazon. Як і в діалоговому вікні gnudb.org, ви можете
введіть виконавця та альбом, а потім виберіть зі списку релізів. Якщо додаткові теги є
позначено, імпортується додаткова інформація, якщо доступна, наприклад, виконавці, аранжувальники або
видавець. Якщо обкладинка позначена, обкладинка буде завантажена, якщо вона доступна.

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

Імпорт із сервера MusicBrainz можливий за допомогою діалогового вікна, яке з’являється у вікні Від
Вибрано MusicBrainz Fingerprint. Сервер можна вибрати як у freedb
діалогове вікно імпорту. Нижче наведена таблиця з імпортованими даними треку. Права колонка
показує стан запиту MusicBrainz, який починається з "Очікує", коли діалогове вікно
відкрито. Потім переглядається відбиток пальця, і якщо він не дає результату,
виконується інший пошук за допомогою тегів у файлі. Таким чином, це може бути корисно для a
успішний запит MusicBrainz для збереження відомої інформації (наприклад, виконавця та альбому) у файлі
теги перед імпортом. Якщо результат знайдено, пошук закінчується в стані
«Розпізнано», інакше нічого не знайдено або кілька неоднозначних результатів і один з
їх має вибрати користувач. ОК та Застосувати, використовуйте імпортовані дані, Скасувати
закриває діалогове вікно. Закриття може зайняти деякий час, оскільки весь механізм MusicBrainz
має бути закрито.

Для імпорту текстових даних From File/Clipboard відкриває піддіалогове вікно, де кілька
доступні попередньо налаштовані формати імпорту. Перші два, "CSV без лапок" і "CSV
quoted" можна використовувати для імпорту даних, експортованих за допомогою діалогового вікна "Експорт". CSV
дані можна редагувати за допомогою електронної таблиці, і вони повинні бути записані з використанням табуляції як роздільників.
Тоді буде можливим імпорт за допомогою «CSV quoted», який є більш гнучким, ніж «CSV
без лапок". Однак його поля не можуть містити подвійних лапок. Якщо ви тільки експортуєте
з Kid3 та імпортувати пізніше, «CSV без лапок» можна використовувати як простий формат для цього
мети. Зауважте, що в файлі також є команди «Експортувати CSV» та «Імпортувати CSV».
контекстне меню списку файлів, які використовують сценарії для експорту та імпорту даних CSV в a
більш повний, потужний і гнучкий спосіб.

Наступний формат, «текст HTML freedb», можна використовувати для копіювання інформації зі сторінки HTML
of freedb.org[9]. Знайдіть альбом у freedb і, якщо потрібна інформація
відображається у веб-браузері, скопіюйте вміст у буфер обміну. Потім натисніть Від
Кнопка буфера обміну та імпортовані треки відображатимуться в таблиці попереднього перегляду на сторінці
у верхній частині діалогового вікна. Якщо ви задоволені імпортованими даними, закрийте діалогове вікно
за допомогою ОК, що вставить дані в теги поточного каталогу. The
призначення (тег 1, тег 2 або тег 1 і тег 2) можна вибрати за допомогою поля зі списком. The
файли в поточному каталозі мають бути в правильному порядку, щоб отримати свої теги
призначений. Це в тому випадку, якщо вони пронумеровані.

Наступний попередньо налаштований формат імпорту, "freedb HTML source", можна використовувати, якщо дані
доступний у вигляді HTML-документа. Імпорт можливий за допомогою кнопки «З файлу», яка
відкриває селектор файлів або копіює його вміст із редактора, а потім імпортує з
буфер обміну. Цей формат може бути корисним для автономного імпорту, хоча документ HTML
також можна відкрити в браузері, а потім імпортувати в першому форматі через файл
буфер обміну.

Доступні інші попередньо налаштовані формати, наприклад "Час заголовка треку". Порожній звичай
формат може бути створений за допомогою кнопки Додати, яка встановлюється користувачем. Два рядки під назвою формату
можна встановити за допомогою регулярного виразу для захоплення полів із тексту імпорту. The
перший регулярний вираз буде аналізуватися один раз для кожного документа для збору даних для альбому
наприклад виконавець, альбом, рік і жанр. Другий рядок намагається зіставити з
від початку документа до кінця, щоб отримати дані відстеження, як правило, номер і назву. The
регулярні вирази включають всі функції, які пропонує Qt, що є більшістю what
Perl пропонує. Конструкції з дужками "(..)" створюють буфери захоплення для полів
Імпорт і передують специфічні коди Kid3, щоб указати, яке поле потрібно захопити. The
коди такі ж, як і для формату імені файлу, крім кодів, перерахованих нижче,
можлива будь-яка назва кадру:

· %s %{title} Назва (пісня)

· %a %{artist} Виконавець

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

· %c %{comment} Коментар

· %y %{year} Рік

· %t %{track} Трек

· %g %{genre} Жанр

· Тривалість %d %{duration}

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

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

Щоб перевірити, чи імпортовані доріжки відповідають поточному набору файлів, вкажіть тривалість
імпортовані треки можна порівняти з тривалістю файлів. Цей варіант може бути
увімкнено за допомогою прапорця. Перевірте максимально допустиму різницю в часі та максимальну
допустиму різницю в часі можна встановити в секундах. Якщо невідповідність довжини є
Виявлено, довжина відображається на червоному фоні в таблиці попереднього перегляду.

Якщо файли впорядковані інакше, ніж імпортовані доріжки, призначені їм доріжки
треба змінити. Це завдання можна полегшити за допомогою кнопки «Збіг з кнопками Довжина»,
Доріжка та заголовок, які змінять порядок доріжок відповідно до відповідного поля.
Щоб виправити призначення вручну, доріжку можна перетягувати за допомогою лівої кнопки миші
і утримуйте клавішу Ctrl, а потім опустите її в нове місце.

Коли відкривається діалогове вікно імпорту, воно містить фактичний вміст тегів. Мітка
тип (Tag 1, Tag 2, Tag 1 і Tag 2) можна вибрати за допомогою поля зі списком призначення.
Кнопку праворуч від цього поля зі списком можна використовувати, щоб повернутися до таблиці
поточний вміст тегів. Можна використовувати прапорці в першому стовпці таблиці
виберіть доріжки, які імпортуються. Це може бути корисно, якщо папка містить файл
мають бути доріжки обох компакт-дисків подвійного компакт-диска та лише доріжки другого компакт-диска
імпортні.

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

Майже всі діалогові вікна мають кнопку «Зберегти налаштування», яку можна використовувати для збереження
конкретні налаштування діалогу та розмір вікна постійно.

Від тегів веде до піддіалогового вікна для встановлення фреймів тегів із вмісту іншого тегу
рамки. Це можна використовувати для простого копіювання інформації між тегами або вилучення частини
з однієї рамки та вставте її в іншу.

Як і при імпортуванні з файлу/буфера обміну, існують вільно настроювані формати
різні операції. Вже попередньо налаштовані формати для копіювання значення альбому
Виконавець альбому, композитор або диригент, а також для вилучення номера треку з полів назви
які містять число. Існує також формат вилучення субтитрів із заголовка
поле.

У наступному прикладі пояснюється, як додати спеціальний формат, який встановлює інформацію
з поля Підзаголовки також у полі Коментар. Створіть новий формат за допомогою Add and
встановіть нову назву, наприклад "Субтитри до коментаря". Потім введіть "%{subtitle}" у джерело та
"%{comment}(.*)" для вилучення та натисніть Зберегти налаштування.

Вираз у Source може містити коди формату для довільних кадрів тегів, множинних
коди можна використовувати для об’єднання вмісту з різних фреймів. Для кожного треку а
текст генерується з його тегів за допомогою вихідного формату та регулярного виразу
from Вилучення застосовується до цього тексту, щоб встановити нові значення для тегів. Формат кодів
використовуються перед дужками для захоплення, щоб вказати кадр тегу, де записується
текст повинен бути збережений. Він працює так само, як і для імпорту з файлу/буфера обміну.

Файл → Імпортувати з gnudb.org...
Імпорт із сервера freedb.org за допомогою пошуку альбомів gnudb.org. Відкриється цей пункт меню
те саме діалогове вікно імпорту, що й Імпорт..., але відкриває безпосередньо діалогове вікно gnudb.org.

Файл → Імпортувати з TrackType.org...
Імпорт із сервера TrackType.org. Цей пункт меню відкриває те саме діалогове вікно імпорту, що й
Імпорт..., але безпосередньо відкриває діалогове вікно TrackType.org.

Файл → Імпортувати з Discogs...
Імпорт із сервера Discogs. Цей пункт меню відкриває те саме діалогове вікно імпорту, що й
Імпортувати..., але безпосередньо відкриває діалогове вікно From Discogs.

Файл → Імпортувати з Amazon...
Імпорт з Amazon. Цей пункт меню відкриває те саме діалогове вікно імпорту, що й Імпорт..., але
безпосередньо відкриває діалогове вікно From Amazon.

Файл → Імпортувати з MusicBrainz Release...
Імпорт із бази даних випуску MusicBrainz. Цей пункт меню відкриває той самий імпорт
діалогове вікно як Імпорт..., але безпосередньо відкриває діалогове вікно From MusicBrainz Release.

Файл → Імпортувати з MusicBrainz Fingerprint...
Імпорт із сервера MusicBrainz. Цей пункт меню відкриває те саме діалогове вікно імпорту, що й
Імпортувати..., але безпосередньо відкриває діалогове вікно From MusicBrainz Fingerprint.

Файл → Автоматичний імпорт...
Автоматичний імпорт дозволяє імпортувати інформацію для кількох альбомів з різних Інтернет
послуги. Якщо у списку файлів вибрано каталоги, відстежуйте дані для вибраних
каталоги буде імпортовано. Якщо не вибрано жодного каталогу, усі каталоги у файлі
список буде імпортовано.

Тип тегу (тег 1, тег 2, тег 1 і тег 2) можна вибрати за допомогою пункту призначення
комбінований ящик.

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

У таблиці нижче показано сервери, які будуть використовуватися під час імпорту інформації про альбом
за допомогою вибраного профілю. Процес імпорту для альбому завершено, якщо все
знайдено необхідну інформацію, тому порядок рядків у таблиці такий
важливий. Його можна змінити за допомогою кнопок Вгору та Вниз. Редагувати можна
використовується для зміни існуючого запису. Вибір Сервер пропонує ті самі сервери, що й можуть
використовуватися у функціях імпорту. Стандартні теги, додаткові теги, обкладинка визначають
інформація, яка буде отримана з сервера. Нарешті, точність
мінімальна точність, яка повинна бути досягнута для прийняття імпортованих даних. Якщо точність
недостатньо, буде спробувати наступний сервер у списку. Те саме діалогове вікно, що містить
Властивості сервера з’являються, коли натиснути кнопку Додати, щоб додати новий запис сервера. Існуючий
записи можна видалити за допомогою Видалити.

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

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

Тому що не всі браузери підтримують перетягування зображень і зображень на веб-сайтах
часто мають URL-адресу, у таких випадках Kid3 отримає URL-адресу, а не зображення. Якщо
URL-адреса вказує на зображення, воно буде завантажено. Однак, якщо URL-адреса посилається на деякі
іншого веб-ресурсу, його потрібно перевести на відповідну картинку. Такий
зіставлення визначаються в таблиці вилучення URL-адрес. У лівій колонці «Збіг» міститься a
регулярний вираз, який порівнюється з URL-адресою. Якщо він збігається, захоплений
вирази в дужках вставляються в шаблон URL-адреси правого зображення
стовпець (у позиціях, позначених \1 тощо). Замінений регулярний вираз
містить URL-адресу зображення. Таким чином, обкладинки можна імпортувати з Amazon,
Google Images тощо за допомогою drag'n'drop. Також можна визначити своє
відображення.

Файл → Експортувати...
Діалогове вікно експорту використовується для зберігання даних із тегів у файлі або буфері обміну. The
редактор у верхній частині показує попередній перегляд даних для експорту. Якщо дані експорту містять
символів табулятора, експорт відображається в таблиці. Дані будуть згенеровані
з тегів у поточному каталозі відповідно до налаштованого формату.

Налаштування формату подібні до діалогового вікна Імпорт: Найвище поле містить
заголовок (наприклад, "CSV без лапок"), за яким слідує заголовок, який буде створено за адресою
початок файлу. Дані треку далі; він використовується для кожного треку. нарешті,
трейлер можна використовувати для створення фінішного тексту.

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

· %s %{title} Назва (пісня)

· %a %{artist} Виконавець

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

· %c %{comment} Коментар

· %y %{year} Рік

· %t %{track} Доріжка (наприклад, 01)

· %t %{track.n} Доріжка із шириною поля n (наприклад, 001 для %{track.3})

· %T %{tracknumber} Доріжка (без провідних нулів, наприклад 1)

· %g %{genre} Жанр

· %f %{file} Ім'я файлу

· %p %{filepath} Шлях

· %u %{url} URL

· %d %{duration} Тривалість у хвилинах:секундах

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

· %n %{tracks} Кількість треків альбому

· %e %{extension} Розширення файлу

· %O %{tag1} Формат тегу 1 (ID3v1.1 або порожній, якщо його немає)

· %o %{tag2} Формат тегу 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1,
Vorbis, APE, MP4, ASF або порожній, якщо не існує)

· %b %{bitrate} Швидкість передачі даних у кбіт/с

· %v %{vbr} VBR або пустий (тільки для ID3v2.3 з id3lib)

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

· %m %{mode} Режим каналу (Стерео або Спільний стерео)

· %h %{channels} Кількість каналів (1 або 2)

· %k %{codec} Codec (наприклад, MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
AIFF, WAV)

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

Можна вибрати джерело тегів для створення даних експорту (тег 1 або тег 2).
зі списком. Натискання у файл або в буфер обміну зберігає дані у файлі або на файлі
буфер обміну. OK і Cancel закривають діалогове вікно, тоді як OK приймає поточне діалогове вікно
налаштування

Файл → Створити список відтворення
Створює список відтворення. Формат і вміст списку відтворення можна налаштувати різними способами
Варіанти.

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

Розташування створеного списку відтворення визначається вибором Створити в
комбінований ящик.

Поточний каталог
Список відтворення створюється в поточному каталозі і містить лише файли
поточний каталог.

Кожен каталог
Список відтворення створюється в кожному каталозі, який містить перераховані файли, і кожен
список відтворення містить файли цього каталогу.

Каталог верхнього рівня
Тільки один список відтворення створюється в каталозі верхнього рівня (тобто в каталозі
список файлів) і містить перераховані файли каталогу верхнього рівня та всі
його підкаталоги.

Формат списку відтворення може бути M3U, PLS або XSPF.

Якщо прапорець Включати лише вибрані файли, будуть лише вибрані файли
включено до списку відтворення. Якщо вибрано каталог, вибираються всі його файли.
Якщо цей прапорець не активовано, усі аудіофайли будуть включені до списку відтворення.

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

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

Якщо встановлено лише список файлів, список відтворення міститиме лише шляхи до файлів
файли. Щоб створити розширений список відтворення з додатковою інформацією, рядок формату
можна встановити за допомогою елемента керування Записати інформацію за допомогою.

Файл → Вийти (Ctrl+Q)
Закриває програму.

Команда Редагувати Меню
Редагувати → Вибрати все (Alt+A)
Вибирає всі файли.

Редагувати → Скасувати виділення (Ctrl+Shift+A)
Скасує вибір усіх файлів.

Редагувати → Вибрати все в каталозі
Вибирає всі файли поточного каталогу.

Редагувати → Попередній файл (Alt+Up)
Вибирає попередній файл.

Редагувати → Наступний файл (Alt+Down)
Вибирає наступний файл.

Редагувати → Знайти... (Ctrl+F)
Знайдіть рядки в іменах файлів і тегах. Діалогове вікно пошуку є підмножиною
Діалогове вікно заміни, описане нижче.

Редагувати → Замінити... (Ctrl+R)
Ця функція відкриває діалогове вікно для пошуку та заміни рядків у іменах файлів та файлів
теги. Набір кадрів, де виконується пошук, може бути обмежений
дезактивувати прапорець Вибрати все та вибрати кадри, які потрібно шукати.
Також доступні параметри пошуку для пошуку назад, з урахуванням регістру та до
використовувати регулярні вирази.

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

Команда Tools Меню
Інструменти → Застосувати формат імені файлу
Коли Формат під час редагування вимкнено для формату імені файлу в конфігурації
діалоговому вікні цей пункт меню можна використовувати, щоб застосувати налаштований формат до назв
вибрані файли. Це також можна використовувати, щоб перевірити, чи відповідають імена файлів
налаштований формат, застосувавши формат до всіх збережених файлів, а потім перевіривши, чи є такий
файли були змінені (і, отже, позначені символом диска у списку файлів).

Інструменти → Застосувати формат тегу
Коли Формат під час редагування вимкнено для формату тегу в конфігурації
діалоговому вікні цей пункт меню можна використовувати для застосування налаштованого формату до тегів
вибрані файли. Це також можна використовувати, щоб перевірити, чи відповідають теги
налаштований формат, застосувавши формат до всіх збережених файлів, а потім перевіривши, чи є такий
файли були змінені (і, отже, позначені символом диска у списку файлів).

Інструменти → Застосувати кодування тексту
Встановлює кодування тексту, вибране в Налаштуваннях/Налаштувати Kid3.../Tags/Tag 2 для всіх
вибрані файли. Якщо вибрано UTF8, UTF16 використовуватиметься для тегів ID3v2.3.0, оскільки
UTF8 не підтримується для цього формату.

Інструменти → Перейменувати каталог...
Це діалогове вікно пропонує можливість автоматичного перейменування відкритого в даний момент
каталог відповідно до тегів у файлах. Попередньо налаштовано декілька форматів
включити інформацію про виконавця, альбом і рік у назву каталогу. Це також
Можна встановити користувацький формат, для вставки тегу використовуються наступні спеціальні коди
значення в ім'я каталогу:

· %s %{title} Назва (пісня)

· %a %{artist} Виконавець

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

· %c %{comment} Коментар

· %y %{year} Рік

· %t %{track} Доріжка (наприклад, 01)

· %t %{track.n} Доріжка із шириною поля n (наприклад, 001 для %{track.3})

· %T %{tracknumber} Доріжка (без провідних нулів, наприклад 1)

· %g %{genre} Жанр

Якщо у форматі знайдено роздільник каталогів "/", створюється кілька каталогів.
Якщо ви хочете створити новий каталог замість перейменування поточного каталогу,
виберіть Створити каталог замість Перейменувати каталог. Джерело інформації про тег
можна вибрати між тегом 1 і тегом 2, тегом 1 і тегом 2. Попередній перегляд для
операцію перейменування, виконану для першого файлу, можна побачити в розділах Від і До
розділи діалогового вікна.

Декілька каталогів можна перейменувати, вибравши їх.

Інструменти → Нумеровані доріжки...
Якщо номери треків у тегах не встановлені або мають неправильні значення, ця функція
може автоматично пронумерувати треки в порядку зростання. Стартовий номер можна встановити
діалог. Якщо потрібно пронумерувати лише частину треків, їх потрібно вибрати.

Коли встановлено прапорець Загальна кількість треків, кількість доріжок також буде встановлено в
теги.

Можна нумерувати доріжки в кількох каталогах. Папки мають бути
розгорнуто та вибрано.

Якщо встановлено прапорець Скинути лічильник для кожного каталогу, нумерація треків перезапускається за допомогою
задано номер для кожного каталогу, якщо вибрано кілька папок.

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

Інструменти → Фільтр...
Фільтр можна використовувати для відображення лише тих файлів, які відповідають певним критеріям. Це
корисно, якщо ви хочете організувати велику колекцію та редагувати лише ті файли, які
не в бажаній схемі. Вираз, що визначає, які файли відображати, використовує
ті самі коди формату, які використовуються у форматі імені файлу, імпорту та експорту.

· %s %{title} Назва (пісня)

· %a %{artist} Виконавець

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

· %c %{comment} Коментар

· %y %{year} Рік

· %t %{track} Доріжка (наприклад, 01)

· %t %{track.n} Доріжка із шириною поля n (наприклад, 001 для %{track.3})

· %T %{tracknumber} Доріжка (без провідних нулів, наприклад 1)

· %g %{genre} Жанр

· %f %{file} Ім'я файлу

· %p %{filepath} Абсолютний шлях до файлу

· %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} Codec (наприклад, MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
AIFF, 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, false на 0. Істинні значення представлені 1,
true, on і yes, значення false на 0, false, off і no. Булеві операції не є,
і, або (у цьому порядку пріоритету) і можуть бути згруповані за дужками.

Деякі правила фільтрації попередньо визначені і можуть служити прикладами для ваших власних виразів:

ВСІ
Коли список файлів відфільтровано - це показано як "[filtered]" у заголовку вікна
- і всі файли будуть відображені знову, фільтрацію можна повернути за допомогою цього
фільтр. Він використовує порожній вираз, але справжнє значення матиме той самий ефект.

Невідповідність тегу імені файлу
НЕ (%{filepath} містить "%{художник} - %{album}/%{track} %{title}")

Перевіряє, чи шлях до файлу відповідає формату імені файлу. Це правило є
автоматично адаптується, якщо формат назви файлу змінюється.

Немає тега 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{назва} дорівнює %2{назва} та %1{альбом} дорівнює %2{альбом} та %1{художник}
дорівнює %2{художник} та %1{коментар} дорівнює %2{коментар} та %1 рік} дорівнює %2 рік}
та %1{доріжка} дорівнює %2{доріжка} та %1{жанр} дорівнює %2{жанр})

Відображає файли з відмінностями між тегом 1 і тегом 2.

Тег 1 == Тег 2
%1{назва} дорівнює %2{назва} та %1{альбом} дорівнює %2{альбом} та %1{художник} дорівнює
%2{художник} та %1{коментар} дорівнює %2{коментар} та %1 рік} дорівнює %2 рік} та
%1{доріжка} дорівнює %2{доріжка} та %1{жанр} дорівнює %2{жанр}

Відображає файли з ідентичними тегами 1 і 2.

Неповна
%{title} дорівнює "" or %{художник} дорівнює "" or %{альбом} дорівнює "" or %{рік} дорівнює
"" or %{tracknumber} дорівнює "" or %{жанр} дорівнює ""

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

Немає фото
%{картина} дорівнює ""

Відображає лише файли, які не мають зображення.

Спеціальний фільтр
Щоб додати власний фільтр, виберіть цей запис. Наприклад, якщо ви хочете мати a
фільтр для виконавців, що починається з "The", замініть "Custom Filter" на назву "The
Bands" і натисніть Enter. Потім вставте такий вираз у рядок редагування:

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

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

Інструменти → Перетворити ID3v2.3 на ID3v2.4
Якщо у вибраних файлах є теги ID3v2.3, вони будуть перетворені в ID3v2.4
теги. Кадри, які не підтримуються TagLib, будуть відхилені. Тільки файли без
незбережені зміни будуть перетворені.

Інструменти → Перетворити ID3v2.4 на ID3v2.3
Якщо у вибраних файлах є теги ID3v2.4, вони будуть перетворені в ID3v2.3
теги. Будуть перетворені лише файли без незбережених змін.

Інструменти → Грати
Це відкриває просту панель інструментів для відтворення аудіофайлів. Він містить кнопки для основних
операції (Відтворення/Пауза, Зупинка відтворення, Попередня доріжка, Наступна доріжка, Закрити), повзунки для
положення та гучність, а також відображення поточної позиції. Якщо декілька файлів
вибрано, вибрані треки відтворюються, інакше відтворюватимуться всі файли.

Команда Налаштування Меню
Налаштування → Показати панель інструментів
Перемикає відображення панелі інструментів.

Налаштування → Показати рядок стану
Перемикає відображення рядка стану, який відображає тривалі дії, такі як відкриття або
збереження каталогу.

Налаштування → Показати зображення
Вмикає відображення зображення попереднього перегляду обкладинки альбому.

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

Налаштування → Налаштувати Kid3...
Відкриває діалогове вікно конфігурації, яке складається зі сторінок тегів, файлів, дій користувача,
і налаштування мережі.

Специфічні параметри тегів можна знайти на сторінці тегів, яка сама розділена на
три вкладки для тегу 1, тегу 2, а також тегу 1 і тегу 2.

Якщо прапорець Позначити усічені поля, усі поля ID3v1.1 будуть позначені червоним кольором. The
текстові поля тегів ID3v1.1 можуть містити лише 30 символів, а коментарі лише 28
символів. Також жанр і номери треків обмежені, тому поля можуть бути
обрізається під час імпорту або передачі з ID3v2. Усі поля і файл буде
буде позначено червоним, і позначку буде видалено після редагування поля.

За допомогою кодування тексту для ID3v1 можна встановити набір символів, що використовується в ID3v1
теги. Це кодування має бути ISO-8859-1, тому рекомендується зберегти його
значення за замовчуванням. Однак навколо є теги з різним кодуванням, тому це може бути
встановіть тут, і теги ID3v1 можна буде скопіювати в ID3v2, який підтримує Unicode.

Прапорець Використовувати формат доріжки/загальну кількість треків визначає, чи буде доріжка
Поле номера тегів ID3v2 містить просто номер треку або додатково загальну суму
кількість треків у каталозі.

Якщо вибрано прапорець «Жанр як текст» замість числового рядка, будуть використовуватися всі жанри ID3v2
зберігається як текстовий рядок, навіть якщо є відповідний код для жанрів ID3v1. Якщо
цей параметр не встановлено, жанри, для яких існує код ID3v1, зберігаються як число
коду жанру (у дужках для ID3v2.3). Таким чином жанр Metal зберігається як
«Метал» або «(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. У другому
case, 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 можна використовувати лише попередньо визначені жанри.

Список призначених для користувача жанрів також можна використовувати, щоб зменшити кількість доступних жанрів
поле зі списком Жанр до тих, які зазвичай використовуються. Якщо ваша колекція переважно містить музику
у жанрах метал, готик-метал, стародавній і хард-рок ви можете ввести ці жанри
і позначте Показувати лише спеціальні жанри. Поле зі списком Tag 2Genre буде містити тільки
ці чотири жанри, і вам не доведеться шукати в повному списку жанрів
їх. У цьому прикладі лише метал і хард-рок будуть перераховані в жанрах тегу 1
список, тому що ці два користувацькі записи жанрів є стандартними жанрами. Якщо Показати лише користувацькі
жанри не активні, спеціальні жанри можна знайти в кінці списку жанрів.

Кадри швидкого доступу визначають, які типи кадрів завжди відображаються в розділі Тег 2.
Такі кадри можна буде додавати без попереднього використання кнопки Додати. Порядок цих
кадри швидкого доступу можна змінювати, перетягуючи елементи.

Формат тегів містить параметри формату тегів. Коли Вибрано Формат під час редагування
позначено, конфігурація формату використовується автоматично під час редагування тексту в рядку
правки. Для перетворення регістру можна встановити значення «Без змін», «Усі нижні», «Усі великі»,
Перша літера у верхньому регістрі або Усі перші літери у верхньому регістрі. Щоб використовувати перетворення з урахуванням локалі
між символами нижнього та верхнього регістрів у списку можна вибрати мову
нижче. У списку заміни рядків можна встановити довільне відображення рядків. Щоб додати a
нове зіставлення, виберіть клітинку з рядка та вставте текст, який потрібно замінити, а потім перейдіть до
стовпець Кому та введіть текст заміни. Щоб видалити зіставлення, встановіть комірку Від
порожнє значення (наприклад, спочатку ввівши пробіл, а потім пробіл). Вставлення та видалення
рядків також можна за допомогою контекстного меню, яке з'являється при натисканні правою кнопкою миші
натискається. Заміна активна, лише якщо встановлено прапорець Заміна рядка.

На сторінці Файли прапорець Завантажувати останні відкриті файли можна позначити так, щоб Kid3 здійснював це
відкрийте та виберіть останній вибраний файл під час наступного запуску. Зберегти
Помітку часу файлу можна перевірити, щоб зберегти мітку часу зміни файлу. Ім'я файлу
для обкладинки встановлює ім'я, яке пропонується, коли вбудоване зображення експортується до a
файлу.

Якщо «Позначити зміни» активна, змінені поля позначаються світло-сірими мітками
фон.

Filename Format містить параметри формату імен файлів. Такі ж варіанти, як
у форматі тегів доступні.

Сторінка «Дії користувача» містить таблицю з командами, доступними в файлі
контекстне меню списку файлів. Для критичних операцій, таких як видалення файлів, це так
бажано поставити позначку Підтвердити, щоб перед виконанням спливного діалогового вікна підтвердження
команда. Вихідні дані можна позначити, щоб побачити вихід, записаний консольними командами (стандарт
вихід і стандартна помилка). Ім’я – це ім’я, яке відображається в контекстному меню. Команда
це командний рядок, який потрібно виконати. Аргументи можна передати за допомогою таких кодів:

· %F %{files} Шляхи до файлів (список, якщо вибрано декілька файлів)

· %f %{file} Шлях до одного файлу

· %uF %{urls} URL-адрес (список, якщо вибрано декілька файлів)

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

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

· %s %{title} Назва (пісня)

· %a %{artist} Виконавець

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

· %c %{comment} Коментар

· %y %{year} Рік

· %t %{track} Доріжка (наприклад, 01)

· %t %{track.n} Доріжка із шириною поля n (наприклад, 001 для %{track.3})

· %T %{tracknumber} Доріжка (без провідних нулів, наприклад 1)

· %g %{genre} Жанр

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

· %q %{qmlpath} Базовий каталог наданих файлів QML

Спеціальний код @separator можна встановити як команду для вставки роздільника в
контекстне меню дій користувача. Пункти меню можна помістити в підменю, обклавши їх
@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 використовує компоненти GUI, @qmlview використовуватимуться замість
@qml. Додаткові параметри передаються в скрипт QML, де вони будуть доступні
чЕРЕЗ getArguments() функція. Огляд деяких функцій і властивостей, які
доступні в QML, можна знайти в додатку Інтерфейс QML.

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

%{браузер} http://lyricwiki.org/%u{виконавець}:%u{назва}

запитуватиме текст для поточної пісні LyricWiki[10]. "u" в %u{artist} і
%u{title} використовується для URL-кодування інформації про виконавця %{artist} та пісню %{title}. Це
легко визначити ваші власні запити таким же чином, наприклад, пошук зображення за допомогою
Google[два]:

%{браузер} 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], libvorbis, libvorbisfile[14] для файлів Ogg та
додатково libFLAC++ та libFLAC[15] для файлів FLAC. Причини їх використання є
зображення у файлах Ogg, які не підтримуються TagLib і що вони є
офіційні бібліотеки для цих форматів.

· TaglibMetadata: використання TagLib[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] бібліотеки.

Вимкнені плагіни не завантажуються. Це можна використовувати для оптимізації ресурсу
використання та час запуску. Налаштування на цій сторінці вступають в силу лише після перезапуску
Малюк3.

Налаштування → Налаштувати ярлики...
Відкриває діалогове вікно для призначення комбінацій клавіш для більшості функцій програми. Там
є навіть функції без відповідного меню або кнопки, наприклад наступний файл,
попередній файл, виберіть усі.

Команда Документи Меню
Довідка → Посібник для Kid3
Відкриває цей посібник.

Довідка → Про Kid3
Відображає коротку інформацію про Kid3;.

KID3-CLI


Команди
kid3-cli пропонує інтерфейс командного рядка для Kid3. Якщо використовується шлях до каталогу, файл
відкривається каталог. Якщо вказано один або кілька шляхів до файлу, відкривається загальний каталог
і файли вибрано. Після цього над цими файлами працюватимуть наступні команди. Команди
вказуються за допомогою -c варіанти. Якщо передано декілька команд, вони виконуються в
даний наказ. Якщо файли змінені командами, вони будуть збережені в кінці. Якщо ні
передаються параметри команди, kid3-cli запускається в інтерактивному режимі. Можна вводити команди
і буде працювати з поточним вибором. У наступних розділах перелічено всі доступні
команди.

Документи
допомога [НАЗВА КОМАНДИ]

Відображає довідку щодо параметрів НАЗВА КОМАНДИ або про всі команди, якщо немає команди
дано ім'я.

Тайм-аут
Тайм-аут [за замовчуванням | вимкнено | ЧАС]

Перезаписати тайм-аут команди за замовчуванням. Команди CLI припиняються після певної команди
час очікування минув. Цей тайм-аут становить 10 секунд для ls та albumrt, 60 секунд для
автоімпорт та фільтрувати, і 3 секунди для всіх інших команд. Якщо велика кількість файлів
має бути оброблено, ці тайм-аути можуть бути занадто обмежуючими, отже, тайм-аут для всіх
команди можна встановити на ЧАС мс, вимкнено взагалі або залишено за замовчуванням
значень.

Вихід додатку
вихід [сила]

Вийти з програми. Якщо є змінені незбережені файли, файл змусити параметр є
вимагається.

Редагувати каталог
cd [ДОВІДНИК]

Якщо ні ДОВІДНИК надано, перейдіть до домашнього каталогу. Якщо надано довідник,
змінити в каталозі. Якщо вказано один або кілька шляхів до файлів, змініть їх на загальні
каталогу та виберіть файли.

друк ток робочий каталог
pwd

Надрукуйте ім'я файлу поточного робочого каталогу.

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

Перелік вмісту поточного каталогу. Це відповідає списку файлів у
Kid3 GUI. Чотири символи перед іменами файлів показують стан файлу.

· Вибрано > Файл.

· * Файл змінено.

· 1 файл має тег 1, інакше відображається «-».

· 2 файл має тег 2, інакше відображається «-».

kid3-cli> ls
1- 01 Вступ.mp3
> 12 02 У нас тільки цей.mp3
*1- 03 Outro.mp3

У цьому прикладі всі файли мають тег 1, другий файл також має тег 2, і він є
вибрано. Третій файл змінено.

зберегти змінилися файли
економити

Select файл
вибрати [усі | немає | перший | попередній | наступний | Фото...]

Щоб вибрати всі файли, введіть вибрати всі, щоб скасувати вибір усіх файлів, введіть вибрати ніхто, до
перейти до файлів у поточному каталозі, починаючи з вибрати перший, потім йдіть вперед
використання вибрати наступний або використання назад вибрати попередній. До певних файлів можна додавати
поточний вибір, вказавши їх імена файлів. Можливі символи підстановки, тому вибрати
* .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 У нас тільки цей.mp3
*1- 03 Outro.mp3
kid3-cli> вибрати * .mp3
kid3-cli> ls
> 1- 01 Intro.mp3
> 12 02 У нас тільки цей.mp3
>*1- 03 Outro.mp3

Select тег
тег [ТЕГИ-НОМЕРИ]

Багато команд мають необов'язковий параметр ТЕГИ-НОМЕРИ параметр, який визначає, чи
команда працює з тегом 1 або тегом 2. Якщо цей параметр опущено, тег за замовчуванням
використовуються числа, які можна встановити за допомогою цієї команди. Під час запуску встановлено значення 12, яке
означає, що інформація зчитується з тегу 2, якщо є, інакше з тегу 1; модифікації
виконуються на тегу 2 ТЕГИ-НОМЕРИ можна встановити на 1 or 2 оперувати тільки на
відповідний тег. Якщо параметр пропущено, відображається поточне налаштування.

отримати тег кадр
отримати [усі | НАЗВА КРАМА] [ТЕГИ-НОМЕРИ]

Цю команду можна використовувати для читання значення певного фрейму тегу або отримання інформації
про всі кадри тегів (якщо аргумент опущено або всі використовується). Модифіковані рамки є
позначені знаком «*».

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

Щоб зберегти вміст рамки для зображення у файл, використовуйте

отримати зображення:"/шлях/до/папки.jpg"

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

отримати SYLT:"/path/to/lyrics.lrc"

Установка тег кадр
комплект {НАЗВА КРАМА} {РАМКА-ЗНАЧЕННЯ} [ТЕГИ-НОМЕРИ]

Ця команда встановлює значення конкретного кадру тегу.

kid3-cli> комплект реміксер «О диво"

Щоб встановити вміст рамки для зображення з файлу, використовуйте

комплект зображення:"/шлях/до/папки.jpg" "Картина Опис"

Щоб встановити синхронізовані тексти з файлу LRC, використовуйте

комплект SYLT:"/path/to/lyrics.lrc" «Лірика Опис"

Повертатися
повернути

Скасувати всі зміни у вибраних файлах (або всі файли, якщо файлів немає
вибраний).

Імпортувати від файл or буфер обміну
імпорт {Фото} {ФОРМАТ-НАЗВА} [ТЕГИ-НОМЕРИ]

Теги імпортуються з файлу Фото (або з буфера обміну, якщо буфер обміну використовується для
Фото) у форматі з назвою ФОРМАТ-НАЗВА (напр «CSV не цитується", див. Імпорт).

автоматичний імпорт
автоімпорт [ІМЯ ПРОФІЛЮ] [ТЕГИ-НОМЕРИ]

Пакетний імпорт за допомогою профілю ІМЯ ПРОФІЛЮ (див. Автоматичний імпорт, "Все" використовується якщо
пропущено).

Завантажити альбом обкладинка витвір мистецтва
albumrt {URL} [усі]

Установіть обкладинку альбому, завантаживши зображення з URL. Правила, визначені в
Діалогове вікно «Огляд обкладинки» використовується для перетворення загальних URL-адрес (наприклад, з Amazon) на a
URL зображення. Щоб встановити обкладинку альбому з локального файлу зображення, скористайтеся командою set.

kid3-cli> albumrt
http://www.amazon.com/Versus-World-Amon-Amarth/dp/B000078DOC

Експорт до файл or буфер обміну
експорт {Фото} {ФОРМАТ-НАЗВА} [ТЕГИ-НОМЕРИ]

Теги експортуються у файл Фото (або в буфер обміну, якщо буфер обміну використовується для Фотов)
формат із назвою ФОРМАТ-НАЗВА (напр «CSV не цитується", див. Експорт).

Створювати плейлист
плейлист

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

Застосовувати ім'я файлу формат
формат імені файлу

Застосування формату імені файлу, встановленого в конфігурації, див. Застосування формату імені файлу.

Застосовувати тег формат
формат тегів

Застосування формату імені тегу, встановленого в конфігурації, див. Застосування формату тегу.

Застосовувати текст кодування
кодування тексту

Застосування кодування тексту, встановленого в конфігурації, див. Застосування кодування тексту.

Rename каталог
перейменувати [ФОРМАТ] [створити | перейменувати | сухий біг] [ТЕГИ-НОМЕРИ]

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

Номер треків
номерні доріжки [ТРЕК-НОМЕР] [ТЕГИ-НОМЕРИ]

Нумеруйте вибрані треки, починаючи з ТРЕК-НОМЕР (1, якщо пропущено).

фільтр
фільтрувати [ФІЛЬТР-НАЗВА | ФІЛЬТР-ФОРМАТ]

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

kid3-cli> фільтрувати '%{title} містить "тро"'
Початок
/home/urs/One Hit Wonder – Позначимо
+ 01 Вступ.mp3
- 02 We Got Only This One.mp3
+ 03 Outro.mp3
Готово
kid3-cli> ls
1- 01 Вступ.mp3
1- 03 Outro.mp3
kid3-cli> фільтрувати ВСІ
Початок
/home/urs/One Hit Wonder – Позначимо
+ 01 Вступ.mp3
+ 02 У нас тільки цей.mp3
+ 03 Outro.mp3
Готово
kid3-cli> ls
1- 01 Вступ.mp3
12 02 У нас тільки цей.mp3
1- 03 Outro.mp3

Конвертувати ID3v2.3 до ID3v2.4
до24

Конвертувати ID3v2.4 до ID3v2.3
до23

ім'я файлу від тег
fromtag [ФОРМАТ] [ТЕГИ-НОМЕРИ]

Наприклад, встановіть імена вибраних файлів із значень у тегах fromtag
"%{track} - %{title}" 1. Якщо формат не вказано, використовується формат, встановлений у графічному інтерфейсі.

Тег від ім'я файлу
загальний тег [ФОРМАТ] [ТЕГИ-НОМЕРИ]

Наприклад, установіть фрейми тегів з імен файлів загальний тег "%{albumartist} -
%{album}/%{track} %{title}" 2. Якщо формат не вказано, формат, встановлений у графічному інтерфейсі
використаний. Якщо формат назви файлу не відповідає цьому шаблону, часто зустрічаються деякі інші
Випробовуються використані формати.

Тег до інший тег
синкто {ТЕГ-НОМЕР}

Скопіюйте кадри тегу з одного тегу в інший, наприклад, щоб встановити тег ID3v2 з
Тег ID3v1, використовуйте синкто 2.

Скопіювати
скопіювати [ТЕГ-НОМЕР]

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

Паста
вставляти [ТЕГ-НОМЕР]

Установіть фрейми тегів із вмісту скопіювати буфер у вибраних файлах.

Видалення
видаляти [ТЕГ-НОМЕР]

Видаліть тег.

Play
грати [пауза | зупинка | попередній | наступний]

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

прикладів
Встановіть обкладинку альбому для всіх файлів каталогу за допомогою функції пакетного імпорту:

kid3-cli -c 'автоімпорт «Обкладинка мистецтво"' /шлях/до/реж

Видаліть кадри коментарів і застосуйте формат тегу в обох тегах усіх MP3-файлів a
каталог:

kid3-cli -c 'набір коментар "" 1' -c 'набір коментар "" 2' \
-c 'tagformat 1' -c 'tagformat 2' /шлях/до/каталогу/*.mp3

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

kid3-cli -c автоімпорт -c 'syncto 1' -c fromtag -c плейлист \
/шлях/до/каталогу/*.mp3

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

kid3-cli -c "фільтр «ID3v2.4.0 тег" -c "вибрати все" -c до23 \
-c "набір організувати ''" /шлях/до/реж

Цей скрипт Python використовує kid3-cli щоб створити з iTunes Sound Перевірте кадри iTunNORM
отримати інформацію про повторне відтворення.

#!/usr/bin/env пітон
# Створіть перевірку звуку iTunes з ReplayGain.
з __future__ import print_function
імпорт OS, sys, підпроцес

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' dB'):
rg = rg[:-3]
спробуйте:
rg = float(rg)
крім ValueError:
print('Значення %s %s не в float' % (rg, fn))
продовжувати
sc = (' ' + ('%08X' % int((10 ** (-rg / 10)) * 1000) )) * 10
subprocess.call([
'kid3-cli', '-c', 'set iTunNORM "%s"' % sc, fn])

якщо __name__ == '__основна__':
rg2sc(sys.argv[1])

КРЕДИТИ І ЛІЦЕНЗІЇ


Kid3

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

LDF[20]

GPL[21]

УСТАНОВКА


Як до отримувати Kid3
Kid3 можна знайти за адресою http://kid3.sourceforge.net.

Вимога
Потреби дитини 3 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. Ці чотири формати також підтримуються TagLib[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.

Compilation та установка
Ви можете зібрати 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.shi.

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

конфігурація
У KDE, фільтр імен файлів і формат, формати імпорту, ім'я файлу та ID3
формати, параметри панелі інструментів і панелі стану, а також розмір вікна будуть збережені
стандартне розташування у файлі kid3rc. Як програма Qt, цей файл знаходиться в
.config/Kid3/Kid3.conf. У Windows конфігурація зберігається в реєстрі.

D-BUS ІНТЕРФЕЙС


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=літерал \
/Kid3 net.sourceforge.Kid3.setFrame int32:2 string:'Artist' \
рядок: "One Hit Wonder"

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

qdbus net.sourceforge.kid3 /Kid3 setFrame 2 Artist \
«Чудо одного удару»

Python

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

Perl

використовувати Net::DBus;
$kid3 = Net::DBus->session->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 каталог
boolean openDirectory(рядок шлях);

шлях
шлях до файлу або каталогу

Повертає true, якщо OK.

зберегти всі модифікований файли
boolean зберегти (недійсний);

Повертає true, якщо OK.

отримати a докладно помилка повідомлення за умови by деякі методика
рядок getErrorMessage(void);

Повертає докладне повідомлення про помилку.

Повертатися зміни in обраний файли
повернути (недійсний);

Start an автоматичний партія імпорт
boolean пакетний імпорт (int32 tagMask, рядок Імя профілю);

tagMask
маска тегу (біт 0 для тегу 1, біт 1 для тегу 2)

Імя профілю
назва профілю пакетного імпорту для використання

Імпортувати теги від a файл
boolean importFromFile(int32 tagMask, рядок шлях, int32 fmtIdx);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

шлях
шлях до файлу

fmtIdx
покажчик формату

Повертає true, якщо OK.

Завантажити альбом обкладинка мистецтво
завантажитиAlbumArt(рядок URL, boolean allFilesInDir);

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

allFilesInDir
true, щоб додати зображення до всіх файлів у каталозі

Експорт теги до a файл
boolean exportToFile(int32 tagMask, рядок шлях, int32 fmtIdx);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

шлях
шлях до файлу

fmtIdx
покажчик формату

Повертає true, якщо OK.

Створювати a плейлист
boolean createPlaylist(void);

Повертає true, якщо OK.

Вихід додатку
вийти (недійсний);

Select всі файли
selectAll(void);

Скасувати вибір всі файли
скасувати вибір усіх (недійсний);

Установка перший файл as ток файл
boolean firstFile(void);

Повертає true, якщо є перший файл.

Установка попередній файл as ток файл
boolean попередній файл (void);

Повертає true, якщо є попередній файл.

Установка наступний файл as ток файл
boolean наступний файл (недійсний);

Повертає true, якщо є наступний файл.

Select перший файл
boolean selectFirstFile(void);

Повертає true, якщо є перший файл.

Select попередній файл
boolean selectPreviousFile(void);

Повертає true, якщо є попередній файл.

Select наступний файл
boolean selectNextFile(void);

Повертає true, якщо є наступний файл.

Select ток файл
boolean selectCurrentFile(void);

Повертає true, якщо є поточний файл.

Розширювати or крах ток файл пункт if it is a каталог
boolean expandDirectory(void);

Елемент списку файлів є каталогом, якщо getFileName() повертає ім’я з '/' як останнім
характер.

Повертає значення true, якщо поточний файл є каталогом.

Застосовувати файл ім'я формат
applyFilenameFormat(void);

Застосовувати тег формат
applyTagFormat(void);

Застосовувати текст кодування
applyTextEncoding(void);

Установка каталог ім'я від теги
boolean setDirNameFromTag(int32 tagMask, рядок формат, boolean створювати);

tagMask
маска тегу (біт 0 для тегу 1, біт 1 для тегу 2)

формат
формат назви каталогу

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

Повертає true, якщо OK, інакше повідомлення про помилку доступне за допомогою getErrorMessage().

Установка наступні трек номера in обраний файли
numberTracks(int32 tagMask, int32 firstTrackNr);

tagMask
маска тегу (біт 0 для тегу 1, біт 1 для тегу 2)

firstTrackNr
номер для використання для першого файлу

фільтр файли
фільтр (рядок вираз);

вираз
вираз фільтра

Конвертувати ID3v2.3 теги до ID3v2.4
convertToId3v24(void);

Конвертувати ID3v2.4 теги до ID3v2.3
convertToId3v23(void);

Повертає true, якщо OK.

отримати шлях of каталог
рядок getDirectoryName(void);

Повертає абсолютний шлях до каталогу.

отримати ім'я of ток файл
рядок getFileName(void);

Повертає справжнє абсолютне ім’я файлу, закінчується на «/», якщо це каталог.

Установка ім'я of обраний файл
setFileName(рядок ім'я);

ім'я
ім'я файлу

Після збереження каталогу файл буде перейменовано.

Установка формат до використання коли установка ім'я файлу від теги
setFileNameFormat(рядок формат);

формат
формат імені файлу

Установка файл Імена of обраний файли від теги
setFileNameFromTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

отримати значення of кадр
рядок getFrame(int32 tagMask, рядок ім'я);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

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

Щоб отримати двійкові дані, як-от зображення, ім’я файлу для запису можна додати після
ім'я, наприклад, «Зображення:/шлях/до/файлу». Так само можуть бути синхронізовані тексти
експортується, наприклад "SYLT:/шлях/до/файлу".

Повертає значення кадру.

Установка значення of кадр
boolean setFrame(int32 tagMask, рядок ім'я, рядок значення);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

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

значення
значення кадру

Для тегу 2 (tagMask 2), якщо немає рамки з ім'я існує, додається новий кадр, якщо значення is
порожній, кадр видалено. Щоб додати двійкові дані, як-от зображення, можна додати файл
після ім'я, наприклад, «Зображення:/шлях/до/файлу». "SYLT:/path/to/file" можна використовувати для
імпортувати синхронізовані тексти.

Повертає true, якщо OK.

отримати всі кадри of a тег
масив of рядок getTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Повертає список із змінними іменами та значеннями кадрів.

отримати технічний інформація про файл
масив of рядок getInformation(void);

Властивості: формат, бітрейт, частота дискретизації, канали, тривалість, режим каналу, VBR, тег
1, тег 2. Властивості, які недоступні, пропущені.

Повертає список із змінними іменами та значеннями властивостей.

Установка тег від файл ім'я
setTagFromFileName(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Установка тег від інший тег
setTagFromOtherTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Скопіювати тег
copyTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Паста тег
pasteTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Видалення тег
removeTag(int32 tagMask);

tagMask
біт мітки (1 для мітки 1, 2 для мітки 2)

Повторний аналіз конфігурація
reparseConfiguration(void);

Автоматичні зміни конфігурації можливі шляхом зміни файлу конфігурації та
потім повторний аналіз конфігурації.

Грає обраний файли
playAudio(void);

QML ІНТЕРФЕЙС


QML прикладів
QML-скрипти можна викликати через контекстне меню списку файлів і встановлювати на вкладці
Дії користувача діалогового вікна налаштувань. Скрипти, які там встановлені, можна використовувати як
приклади програмування користувацьких скриптів. QML використовує JavaScript, ось обов’язкове «Привіт
Світ»:

імпорт Kid3 1.0

Kid3Script {
onRun: {
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 widget -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

or

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

може бути використаний. У Windows і OS X шлях імпорту повинен бути адаптований до папки імпорту
всередині каталогу встановлення. Сценарії, запущені поза Kid3, використовуватимуть поточний
каталог, тому його слід змінити заздалегідь.

Щоб перерахувати заголовки в тегах 2 усіх файлів у поточному каталозі, виконайте наведені нижче дії
скрипт можна використовувати:

імпорт Kid3 1.0

Kid3Script {
onRun: {
app.firstFile()
робити {
якщо (app.selectionInfo.tagFormatV2)
console.log(app.getFrame(tagv2, "title"))
} while (app.nextFile())
}
}

Якщо каталог містить багато файлів, такий сценарій може заблокувати інтерфейс користувача для
деякий час. Тому для більш тривалих операцій необхідно час від часу робити перерву. The
Альтернативна реалізація нижче містить роботу для одного файлу, переміщену у функцію.
Ця функція запускається з тайм-аутом 1 мс в кінці, враховуючи, що більше файлів
підлягає обробці. Це гарантує, що графічний інтерфейс буде реагувати, поки скрипт працює
працює.

імпорт Kid3 1.0

Kid3Script {
onRun: {
функція doWork() {
if (app.selectionInfo.tagFormatV2) {
console.log(app.getFrame(tagv2, "title"))
}
якщо (!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): Проста консоль для гри з QML API Kid3.

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

Kid3Script
Kid3Script — це звичайний компонент QML, розташований всередині каталогу плагінів. Ви можете
використовувати інший компонент QML так само добре. Використання Kid3Script полегшує запуск
функція сценарію за допомогою onRun обробник сигналів. Він також приховує відмінності між
версії QtQuick, щоб зробити скрипти сумісними як з Qt 4, так і з Qt 5.
Крім того, він пропонує деякі функції:

onRun: обробник сигналу, який викликається під час запуску сценарію
tagv1, tagv2, tagv2v1: константи для параметрів тегу
script: доступ до функцій сценаріїв
configs: доступ до об'єктів конфігурації
getArguments(): Список аргументів сценарію
isStandalone(): true, якщо сценарій був запущений не з Kid3
setTimeout(callback, delay): починається зворотний виклик після затримки мс

Сценарії Функції
Оскільки JavaScript і, отже, QML також мають лише обмежений набір функцій для написання сценаріїв,
сценарій Об'єкт має деякі додаткові методи, наприклад:

script.properties(obj): рядок із властивостями Qt
script.writeFile(filePath, data): Запис даних у файл, істина, якщо OK
script.readFile(filePath): читання даних з файлу
script.removeFile(filePath): Видалити файл, true, якщо OK
script.fileExists(filePath): істина, якщо файл існує
script.renameFile(oldName, newName): перейменувати файл, true, якщо OK
script.tempPath(): шлях до тимчасового каталогу
script.listDir(path, [nameFilters], [classify]): Список записів каталогу
script.system(program, [args], [ms]): Синхронно запускати системну команду,
[код виходу, стандартний вихід, стандартна помилка], якщо не тайм-аут
script.getEnv(varName): отримати значення змінної середовища
script.setEnv(varName, value): Встановіть значення змінної середовища
script.getQtVersion(): рядок версії Qt, наприклад "5.4.1"
script.getDataMd5(data): отримати шістнадцятковий рядок хешу даних MD5
script.getDataSize(data): отримати розмір масиву байтів
script.dataToImage(data, [format]): Створення зображення з байтів даних
script.dataFromImage(img, [format]): отримати байти даних із зображення
script.loadImage(filePath): завантажує зображення з файлу
script.saveImage(img, filePath, [format]): Збережіть зображення у файл, true, якщо OK
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(path): Відкрити каталог
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([select]): Виберіть поточний файл
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(тег): назва файлу з тегів
app.getTagsFromFilename(tag): Ім'я файлу до тегів
app.getAllFrames(тег): отримати об'єкт з усіма кадрами
app.getFrame(тег, ім'я): отримати кадр
app.setFrame(тег, ім'я, значення): Встановити фрейм
app.getPictureData(): отримати дані з рамки зображення
app.setPictureData(data): Встановлення даних у рамці зображення
app.copyToOtherTag(tag): теги до інших тегів
app.copyTags(тег): Копіювати
app.pasteTags(тег): Вставити
app.removeTags(тег): видалити
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(тег, формат): заміна кодів у рядку форматування

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

функція automaticImport(profile) {
функція onAutomaticImportFinished() {
app.batchImporter.finished.disconnect(onAutomaticImportFinished)
}
app.batchImporter.finished.connect(onAutomaticImportFinished)
app.batchImport(профіль, tagv2)
}

функція renameDirectory(format) {
функція onRenameActionsScheduled() {
app.renameActionsScheduled.disconnect(onRenameActionsScheduled)
app.performRenameActions()
}
app.renameActionsScheduled.connect(onRenameActionsScheduled)
app.renameDirectory(tagv2v1, формат, false)
}

конфігурація Об'єкти
Різні розділи конфігурації доступні за допомогою методів конфігурації. Їх
властивості можуть бути перераховані в консолі 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-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 2
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 4
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 5
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • Детальніше »

Команди Linux

Ad