好用的mp3音乐的Tag读取工具

需求:

希望能从mp3文件中,读取到TAG_V1,TAG_V2的元信息

工具:

名称:mp3agic
站点:https://github.com/mpatric/mp3agic
引入:

        <dependency>
            <groupId>com.mpatric</groupId>
            <artifactId>mp3agic</artifactId>
            <version>0.9.1</version>
        </dependency>

代码示例:

    public static void main(String[] args) throws Exception{
        Mp3File mp3file = new Mp3File("a4.mp3");
        if (mp3file.hasId3v2Tag()) {
            ID3v2 id3v2Tag = mp3file.getId3v2Tag();
            System.out.println("唱片歌曲数量: " + id3v2Tag.getTrack());
            System.out.println("艺术家: " + id3v2Tag.getArtist());
            System.out.println("歌曲名: " + id3v2Tag.getTitle());
            System.out.println("唱片名: " + id3v2Tag.getAlbum());
            System.out.println("歌曲长度:"+mp3file.getLengthInSeconds()+"秒");
            System.out.println("码率: " + mp3file.getBitrate() + " kbps " + (mp3file.isVbr() ? "(VBR)" : "(CBR)"));
            System.out.println("专辑插画 : "+id3v2Tag.getAlbumImage());
            System.out.println("专辑插画类型"+id3v2Tag.getAlbumImageMimeType());
            System.out.println("发行时间: " + id3v2Tag.getYear());
            System.out.println("流派: " + id3v2Tag.getGenre() + " (" + id3v2Tag.getGenreDescription() + ")");
            System.out.println("注释: " + id3v2Tag.getComment());
            System.out.println("歌词: " + id3v2Tag.getLyrics());
            System.out.println("作曲家: " + id3v2Tag.getComposer());
            System.out.println("发行公司: " + id3v2Tag.getPublisher());
            System.out.println("Original artist: " + id3v2Tag.getOriginalArtist());
            System.out.println("Album artist: " + id3v2Tag.getAlbumArtist());
            System.out.println("版权: " + id3v2Tag.getCopyright());
            System.out.println("URL: " + id3v2Tag.getUrl());
            System.out.println("编码格式: " + id3v2Tag.getEncoder());
            byte[] albumImageData = id3v2Tag.getAlbumImage();
            if (albumImageData != null) {
                System.out.println("专辑插图长度: " + albumImageData.length + " bytes");
                System.out.println("专辑插图类型: " + id3v2Tag.getAlbumImageMimeType());
            }
        }
    }

结果:

唱片歌曲数量: 1
艺术家: 葱头
歌曲名: 我们并不孤独,只是格格不入
唱片名: 星光落月
歌曲长度:237秒
码率: 320 kbps (CBR)
专辑插画 : [B@65b54208
专辑插画类型image/jpg
发行时间: null
流派: -1 (null)
注释: 163 key(Don't modify):L64FU3W4YxX3ZFTmbZ+8/V2vs+DkX44URt8mbP+NzRRxWi/L5Ojrs1MVvSJZsbkLNrAWiM3bI4Ez/6yCjXKSveYvV1VdNtHDGZDDj85yXgUkCsxqLmVTXYeOUp3oCSSspPzsy1gUiQ/GLZKeYQCG9Ne+XvQnGGs4c8ZoWyBiTNJqxO/cUxLMHnL8JjqPQ0F7iPPC1ZCirJOw/PpKm/q+JAoGurEf3kaory5zngw/IxPXTgAZMX3uS6tmzEhQkXbuD1/UfKUX1S1AlARaFGiSitjtM625RWwhFWjOIMMIhiH2Hr3sBSxetbWpG+CGMLCwFFluOBV0c4uz6LKzJ4M5/v/iRIMzM6c7Ju3nkAqH4b6AJqtmCSo9vlV0A2iFI94wSGFplf+6xm6IS4xX8VQh/tpBGNMgXCANQMTcGKG0SEW+57GJNon/NRIwyOOC8FuiFLmi9IxKqN+UC7AaFCFUj17qKXsZIPiUF9gF7IrFDxX632Xyd7iES1WKCSAyfk0yo9L2IQokMQd4IcZYpkQsashPt4OYCJM7P/N4btn8gr8=
歌词: null
作曲家: null
发行公司: null
Original artist: null
Album artist: null
版权: null
URL: null
编码格式: null
专辑插图长度: 148857 bytes
专辑插图类型: image/jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 今天有点咸🐟想做一只没有梦想的搬运工 十六进制编辑器 十六进制编辑器(二进制文件编辑器或字节编辑器)是一种允许操纵...
    Honny_Boo阅读 7,410评论 0 7
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,187评论 1 3
  • 本文系半撇私塾新媒体创意写作项目里程碑作品一。 □微信文标题:《你配拥有爱情,站街女就不配?》□本文原标题:《名字...
    一位小众作家阅读 5,834评论 0 1
  • 由于昨天被老师温柔婉转地批评我抄袭(并不是一整篇的抄袭,而是观点抄袭跟一些句型的抄袭。)老师叫我重新写,我心情很d...
    5de018ee6a49阅读 4,294评论 0 0
  • 车上幸有妻言笑, 以致一路多趣妙。 本想时光虚磨掉, 岂知被逗驱无聊。
    闲耕默耘阅读 1,621评论 4 8

友情链接更多精彩内容