Робота з id3 тегами в linux, linuxoid

При сьогоднішніх обсягах жорстких дисків вся інформація може легко перетворитися на звалище. Це стосується і музичної колекції, що займає зазвичай значну частину дискового простору. На певному етапі хочеться навести порядок в цьому звалищі. Можна вручну розсортувати файли, перейменовуючи і копіюючи кожен, але простіше заповнити поля id3 тегів і всю сортування або пошук можна буде виконати автоматично. Про деякі програмах для редагування тегів музичних файлів для ОС Linux і піде мова далі.

Робота з тегами в програвачах

Перш ніж шукати спеціалізовані утиліти варто згадати про можливості по роботі з тегами закладених в деяких програвачах. Наприклад, в Amarok досить у вікні Файли або Колекція вибрати каталог, альбом або окрему композицію і в контекстному меню пункт Метадані (Edit Track Information). Перейшовши у вікні в пункт «Теги» можна редагувати інформацію в ID3 ​​тегах.

Для альбому або групи файлів будуть доступні всі пункти крім суто індивідуальних Назва та Доріжка. Щоб занести інформацію про назву композиції, встановлюємо прапорець «Редагувати дані про кожної композиції окремо» і рухаємось по файлах за допомогою кнопок внизу. Також натисканням кнопок в розпочатому поле можна автоматично заповнити теги, використовуючи сервіс MuzicBrainz або згенерувати теги на ім'я файлу. В останньому випадку необхідно задати шаблон імені файлу на підставі якого будуть визначені поля тега. У Amarok занесено з два десятка схем, при бажанні можна додати свою або змінити наявну. Після закінчення правки не забуваємо натиснути кнопку «Зберегти і закрити». На підставі інформації в ID3 ​​тегах в Amarok можна легко файли розсортувати по каталогам. Для цього в контекстному меню слід вибрати пункт Управління файлами - метод файли (Organize File). Файли по каталогах упорядковано відповідно до типу, виконавцям або знову ж ставимо свій шаблон. Як ім'я каталогу за замовчуванням використовується назва альбому. Є можливість установки обкладинки альбомів в якості малюнка каталогів, автоматична заміна прогалин в імені файлів на символи підкреслення і інші.

В Ubuntu команда «sudo apt-cache search id3» видасть великий список програм і бібліотек, ми познайомимося лише з деякими з них.

консольні утиліти

На сторінці проекту можна завантажити як самі вихідні тексти утиліти, так і пакети для деяких дистрибутивів і систем (Gentoo, Debian, SUSE, RedHat / Fedora, Solaris x86 / SPARC). Щоб вивести записану в теги інформацію досить запустити утиліту без параметрів із зазначенням файлу або каталогу.

Зверніть увагу на заголовки, вони відповідають параметрам eyeD3, тобто щоб вставити тег можна ввести таку команду.

Додатково використавши параметр -add-image можна додати в тег зображення. Крім шляху до файлу малюнка, через двокрапку слід вказати тип зображення. Список підтримуваних типів можна отримати, ввівши -list-image-types. Бажано використовувати параметр -set-encoding, щоб вказати кодування. Підтримуються наступні значення latin1, utf8, utf16-BE, utf16-LE (Big Endian і Little Endian відрізняються порядком проходження байт, BE називають юнікодом зі зворотним порядком байтів).

Параметр -rename дозволяє перейменувати файл або групу файлів, в якості аргументу можна використовувати такі змінні:% A (артист),% a (альбом),% t (заголовок),% n (номер треку) і% N (загальна кількість треків) .

Крім цього в репозитарії будь-якого дистрибутива можна знайти ще ряд подібних рішень працюють в консолі - id3, id3ed, id3ren, id3tool, id3v2, mp3info, lltag. Цей список можна продовжувати довго. Ми ж переходимо до інструментів, які мають графічну оболонку.

Програми з графічною оболонкою

В репозитарії Ubuntu потрібний пакет є, але доступна рання версія 0.6. Щоб використовувати останній реліз його потрібно завантажити з сайту проекту. Тут пропонуються як архіви з вихідними текстами, так і пакет для Debian і Ubuntu різних версій. Крім цього в окремому списку наведені ресурси, на яких можна знайти пакети для інших дистрибутивів Linux і операційних системи - openSUSE, Fedora, Gentoo, Mandriva, Slackware, AltLinux, Free / NetBSD, Solaris, Mac OS X. Як і інші програми цього огляду, за допомогою K3D можна редагувати інформацію в тегах відразу декількох файлів різних версій v1.1, v2.3 і v2.4 і конвертувати версію тега. Записи в тегах легко перетворити в верхній або нижній регістри. Підтримується робота з базами gnudb.org, TrackType.org, MusicBrainz і Discogs.com. Підтримується заповнення тегів на підставі імені файлу і навпаки перейменування файлів і створення каталогів по полях узятим з тегів. Інформацію з тегів експортується в плейлисти різних форматів, а також в файли CSV, HTML, Kover XML та інші.

Ось тільки деякі програми, але їх можливостей цілком достатньо для виконання поставленого завдання. Linux forever!

З перерахованих вище пробував все. Найзручнішою мені здалася ExFalso. Найбільш простий інтерфейс і потужний механізм перейменування файлів 🙂

допоможіть знайти проги для редагування тегів з пошуком їх в інеті

EasyTag - моторошний гальмо. Сканування тегів - гальмо, запис тегів - гальмо. Єдине, що більш-менш нормально працює - заповнення тегів наприклад по імені каталогу і файлу ..

У тебе помилка в скрипті по eyeD3: спочатку ключі, потім назва файлу ...

Схожі статті