Подтвердить что ты не робот

Что использует этот тег "Исполнитель альбома" iTunes? Любой способ установить его с помощью java?

iTunes использует тег ID3 под названием "Исполнитель альбомов", и для того, чтобы один альбом был фактически сгруппирован как альбом в iTunes, оба Название альбома и Исполнитель альбома должны быть одинаковыми.

Насколько мне известно, Album Artist не является официальным тегом ID3, а из ID3 библиотеки, которые я видел до сих пор, ни один из них не поддерживается "Album Artist".

Preview

Кто-нибудь знает больше об этом странном теге и как его установить в java (или с помощью любой утилиты командной строки).

4b9b3361

Ответ 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();

довольно близко (или, по крайней мере, достаточно близко, чтобы вы начали).