答案 1
上面的评论者是正确的,(“乐队/管弦乐队/伴奏”)是ID3标签,通常为此重新利用。我知道至少iTunes,Windows Media Player,J River Media Center和XBMC都使用这个标签,因为我在自己的音乐收藏中广泛使用它,所有这些应用程序都无缝地支持它。TPE2
要编辑此标签:
从图形上讲:你真的不会出错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();
非常接近(或者至少,足够接近让你开始)。
答案 2
推荐
-
如何使用Java中的RESTful Web服务获取远程/客户端IP地址? 我已经在我的项目中编写了Rest Web服务。Web服务调用可能来自不同 machine.so 我需要通过REST Web服务找出IP地址。 从这个请求.getRemoteAddr()使用这个。 但是我不能使用getRemoteAddr()。因为我的请
-
从包含大量文件的zip文件中提取1文件的最快方法是什么? 我尝试了但它们也缺少一些东西。 LZMA SDK不提供一种如何使用的文档/教程,这非常令人沮丧。没有 javadoc。 虽然7z jbinding没有提供一种简单的方法来只提取1个文件,但是,它只提供了提取zip文件
-
输入/输出流在销毁时是否关闭? Java 中的 InputStreams 和 OutputStreams 是否在销毁时关闭()?我完全理解这可能是不好的形式(特别是在C和C++世界中),但我很好奇。 另外,假设我有以下代码: 无名的FileInputStream是否在p.load
-
Java 程序中的字符串大小是否有任何限制? 我有一个字符串定义为 字符串 xx 我可以分配的字符数是否有任何限制? 2) 我正在将用户输入分配给此字符串 xx。70%的人只说一个字。有时他们给出一个大句子,所以想知道可
-
标签
推荐