iTunes使用名为“Album Artist”的ID3标签,并且要将一个相册实际分组为iTunes中的相册,相册名称和相册艺术家必须相同
就我而言,专辑艺术家不是官方ID3标签,而且到目前为止我见过的ID3图书馆都没有支持“专辑艺术家”。
有没有人更多地了解这个奇怪的标签,以及如何在java(或任何命令行实用程序)中设置它。
答案 0 :(得分:26)
上述评论者是正确的,TPE2
(“乐队/管弦乐队/伴奏”)是ID3标签,通常会为此重新定位。我知道至少iTunes,Windows Media Player,J River Media Center和XBMC都使用这个标签,因为我在自己的音乐收藏中广泛使用它,并且所有这些应用程序都无缝地支持它。
要编辑此标记:
以图形方式:你真的不会错过mp3tag,唯一的图形编辑器(在这种情况下为Windows,但在Wine下运行正常)我用过哪个处理多个文件非常好(除非你专门更改它们,否则单独留下值),让你自定义你拥有的字段(以及它们如何映射到ID3或FLAC标签等),还有其他很好的东西,例如为{{1}处理多个图像类型标签(封面,封底,光盘图像,乐队照片)干净利落等。强烈推荐。
从命令行:在这种情况下,id3v2命令行工具可以处理:
APIC
(默认情况下,此工具在Ubuntu repos中可用,$ 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
)
来自Java:
使用类似javamusictag项目的内容。我有一段时间没有使用它,但是像:
sudo apt-get install id3v2
非常接近(或者至少足够接近让你开始)。