Редактор тегов .flac для командной строки Linux

Мне нужна программа bash для Linux, которая позволит мне ввести команду, которая будет редактировать теги файла .flac. Пока я научился использовать id3v2 и eyeD3, но обнаружил, что они не полностью совместимы с файлами .flac.

Объяснение : я использую Rhythmbox для воспроизведения своей музыки, и если я просматриваю файл .flac с тегами с помощью команды id3v2 -l myfile.flac, мне возвращается, что файл вообще не имеет тегов, но в музыкальном проигрывателе Rhythmbox я вижу теги.

Редактировать: я также мог бы использовать конкретную музыкальную базу данных, которая может сказать мне, кто является композитором песен. Если бы я нашел подходящую базу данных, я бы использовал программное обеспечение под названием «picard», в котором вы можете редактировать URL-адрес базы данных, которую хотите использовать.
Поэтому , если кто-то здесь знает бесплатную онлайн-базу данных, которая содержит тег композитора для песен, это может быть еще более полезным.

и кстати: было бы полезно, если бы вы сообщили нам, какой программой (лучше точной командой) был помечен файл!
Я использовал графический интерфейс ритмбокса для редактирования тегов для этих файлов .flac и проверил версию, и это не решение. Я набрал: id3v2 -C mysong.flacи после этого та же самая команда -lвместо и все еще вывод был:No ID3 tag
id3v2 специально предназначен для файлов mp3 — теги FLAC концептуально схожи, но технически хранятся по-разному.
Неясно, что вы имеете в виду, говоря, что MusicBrainz не является подходящей базой данных — MusicBrainz это онлайновая база данных, которую можно использовать бесплатно — возможно, у вас есть особые требования, которые не соответствуют лицензированию, предлагаемому MusicBrainz?

Ответы (2)

Файлы FLAC, хотя в принципе могут содержать теги ID3, официально используют комментарии Vorbis к тегам Flac. См . официальный сайт FLAC для справки.

Утилита metaflacдолжна иметь возможность читать/изменять/записывать метаданные файла FLAC вместе с любым другим инструментом, который может редактировать комментарии vorbis (например, справочным инструментом, vorbiscommentкоторый является частью vorbis-tools).

Я бы настоятельно рекомендовал инструмент, который может учитывать открытые данные от Musicbrainz .

Лучшим клиентом MusicBrainz является Picard , но это приложение с графическим интерфейсом, где вы ищете что-то для командной строки.

Если вы иногда хотите пропустить GUI, то, возможно , вам подойдет Operon (часть музыкального проигрывателя Quod Libet, а в Debian и производных дистрибутивах часть пакета exfalso ).

Если вы хотите локально копировать и автоматически помечать полные альбомы, то я рекомендую Whipper . Другими подобными, но более небрежными инструментами являются abcde и ripit .

Только для тегирования, но все же ориентированного на полный альбом, есть Flactag .