Band - это группа музыкантов, которые выступают вместе. В аудиофайле Band также является полем метаданных, в котором хранится информация о группе. В это поле записывают название группы, оркестра или аккомпанемента на записи.
Поле Band происходит из тегов ID3v2, которые хранят информацию об аудиофайле внутри самого файла. ExifTool показывает это поле как Band, а его идентификатор фрейма в ID3v2 - TPE2. Несколько программ используют этот же фрейм для исполнителя альбома, поэтому в значении может быть указано не название группы.
Какие файлы его содержат
Теги ID3v2 почти всегда прикреплены к файлам MP3, поэтому поле Band вы чаще всего увидите именно там. ExifTool также читает теги ID3 из других аудиофайлов, например WAV, AIFF и FLAC. Поле отличается в разных системах тегов:
- ID3v2.3 и ID3v2.4: фрейм
TPE2, который в спецификации называется Band/Orchestra/Accompaniment. - ID3v2.2: более старый фрейм
TP2. - ID3v1: поля Band нет. Единственное поле исполнителя - Artist.
- Комментарии Vorbis в файлах FLAC и Ogg: стандартного поля Band нет, но можно использовать пользовательские имена полей.
- Файлы M4A и MP4: поля Band нет. Ближайшее по смыслу поле -
aART, которое ExifTool называет AlbumArtist. - Файлы WMA: поля Band нет. Ближайшее по смыслу поле -
WM/AlbumArtist.
Чем Band отличается от Artist
Спецификация ID3v2 задает отдельное назначение для каждого фрейма с исполнителем. Фрейм Artist, TPE1, содержит основного исполнителя, ведущего исполнителя, солиста или коллектив. Фрейм Band, TPE2, добавляет дополнительную информацию об исполнителях на записи.
Название группы может встречаться и в поле Artist. Программа, которая использует TPE2 для исполнителя альбома, может сохранить там и имя одного человека. Поэтому само по себе имя в поле Band не доказывает, что на треке играет несколько человек.
Другие фреймы указывают других людей. TPE3 содержит дирижера, а TPE4 - людей, которые сделали ремикс или похожую новую версию.
Откуда берется значение
Значение Band - это текст, который человек или программа записывает в тег. Программы могут показывать и использовать один и тот же фрейм под разными названиями.
FFmpeg сопоставляет TPE2 со своим ключом album_artist, а документация Microsoft связывает этот фрейм с WM/AlbumArtist. Программа Mp3tag также сохраняет свое поле ALBUMARTIST в этот фрейм.
FFmpeg описывает исполнителя альбома как основного создателя альбома, если он отличается от исполнителя трека. Поэтому поле Band может показывать основного исполнителя альбома, в то время как трек исполняет другой артист.
Как выглядят значения
Значение Band - это простой текст, обычно имя человека или коллектива. ID3v2.3 сохраняет текст в кодировке ISO-8859-1 или Unicode, а ID3v2.4 также допускает UTF-8. Фрейм ID3v2.4 может содержать несколько строк с нулевым символом между ними.
Вы можете увидеть такие варианты значений:
- Название группы или оркестра, когда поле используется по спецификации.
- Основной исполнитель альбома, когда программа использует этот фрейм для исполнителя альбома.
Various Artistsдля релиза с треками разных исполнителей. Краткая форма этого имени -VA.
Почему это важно для вашего файла
Band и Artist могут отвечать на разные вопросы об одном и том же файле. Artist указывает основного исполнителя трека, а Band может указывать основного исполнителя альбома.
Поэтому разные значения в этих двух полях не всегда являются ошибкой. В совместном альбоме у треков могут быть разные исполнители, а в теге при этом указан один основной исполнитель альбома.
Тег ID3v2 требует только один фрейм, поэтому файл может иметь тег без поля Band. Отсутствие поля Band не означает, что файл поврежден. Воспринимайте значение Band как имя, которое кто-то добавил, а не как доказательство того, кто именно играет на треке.