Ответ 1
Комментарии выше верны, TPE2
( "Band/Orchestra/Accompaniment" ) - это тег ID3, который обычно используется для этого. Я знаю, что по крайней мере iTunes, Windows Media Player, J River Media Center и XBMC используют этот тег, потому что я широко использую его в своей собственной музыкальной коллекции, и все эти приложения поддерживают его без проблем.
Чтобы отредактировать этот тег:
Графически: вы действительно не ошибетесь с mp3tag, единственным графическим редактором (Windows в этот случай, но отлично работает под Wine). Я использовал, который отлично справляется с несколькими файлами (оставляет значения отдельно, если вы их не изменяете), позволяет настраивать, какие поля у вас есть (и как они сопоставляются с тегами ID3 или FLAC и т.д.), и имеет другие приятные вещи, такие как обработка нескольких типов изображений для тега APIC
(передняя обложка, задняя обложка, образ диска, фотография полосы) и т.д. Очень рекомендуется.
Из командной строки: id3v2 инструмент командной строки работает в этом случае:
$ id3v2 -l foo.mp3
[...]
id3v2 tag info for foo.mp3:
TFLT (File type): MPG/3
TIT2 (Title/songname/content description): Because Of The Blood (Single Version)
TPE1 (Lead performer(s)/Soloist(s)): Sin Fang
TPE2 (Band/orchestra/accompaniment): Sin Fang
[...]
$ id3v2 --TPE2 "Spice Girls" foo.mp3
$ id3v2 -l foo.mp3 | grep TPE2
TPE2 (Band/orchestra/accompaniment): Spice Girls
(этот инструмент доступен по умолчанию в репозиториях Ubuntu, sudo apt-get install id3v2
)
Из Java:
Используйте что-то вроде проекта javamusictag. Я не использовал это через некоторое время, но что-то вроде:
MP3File file = new MP3File(new java.io.File("foo.mp3"));
((FrameBodyTPE2) file.getID3v2Tag().getFrame("TPE2").getBody()).setText("Backstreet Boys");
file.save();
довольно близко (или, по крайней мере, достаточно близко, чтобы вы начали).