私有专辑 java,这是什么“专辑歌手”标签iTunes使用?任何方式使用java设置?
上面的评论者是正确的,TPE2(“乐队/管弦乐/伴奏”)是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 repos中可用,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();
相当接近(或至少,足够接近让你开始)。
私有专辑 java,这是什么“专辑歌手”标签iTunes使用?任何方式使用java设置?相关推荐
- java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...
一个多月前,作者和一些小伙伴决定做一系列的 Java 知识点常见重要问题的小册,方便用来夯实基础!小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标 ...
- java 内存 开发 经验_有一到五年开发经验的JAVA程序员需要掌握的知识与技能!...
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为什么他们能达到如此境界? ...
- java基础教程第三版耿祥义,后台开发JAVA岗
Java虚拟机内存模型 Java虚拟机内存模型中定义的访问操作与物理计算机处理的基本一致! Java中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,而每个 ...
- java 程序迁移后oracle 数字溢出_Spring Boot 应用迁移到 Java 11
你的Spring Boot App需要迁移到Java 11 吗? 最近,我们开始将应用程序从Java 8迁移到Java 11;在此之前,Oracle宣布将从2019年初开始停止为Java 8提供商业支 ...
- java syn包_月薪3K的后端面试点-网络与Java
网络基础 传输控制协议TCP简介 面向连接的.可靠的.基于字节流的传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认,未收到则重传 使用校 ...
- 深入理解java虚拟机gc_jvm GC收集器与内存分配(深入理解java虚拟机第三章)
jvm GC收集器与内存分配(深入理解java虚拟机第三章) 本篇是<深入理解java虚拟机第三章>的笔记记录. 一 为什么要关注GC和内存分配? 需要排查各种内存溢出.内存泄漏问题时,或 ...
- c语言与java的最大区别_【干货!!】来看看java和c语言的一些大体区别
原标题:[干货!!]来看看java和c语言的一些大体区别 对于这两门计算机语言大多数人接触的都不是很多,一般都是到了大学的时候学计算机专业的一些同学才刚接触到c语言这么课程.刚学习的时候会感到非常的陌 ...
- 【对号入座】15.2k-37.4k的Java岗面试真题,应届生秋招和老java跳槽面试都适用
故事的开始 最近有很多人问,有什么方法能够快速提升自己,通过阿里.腾讯.字节跳动.京东等互联网大厂的面试,我觉得短时间提升自己最快的手段就是背面试题,最近总结了Java常用的面试题,分享给大家,内容包 ...
- linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本
提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...
最新文章
- 暴走英雄坛html5游戏在线玩,暴走英雄坛h5
- 雷林鹏分享:Yii(yiiframework)框架(二):建立第一个Yii应用
- 14-Flutter移动电商实战-ADBanner组件的编写
- Android系统(117)---Activity启动过程
- milvus入门学习
- Windows Server 2003 SP2(32位) 中文版 下载地址 光盘整合方法
- 接口测试用例设计思路_最全测试用例设计方法~思路分析
- Chrome利器之FireShot:网页长截图工具
- 给windows7系统盘瘦身
- Linux、Windows都适用的跨国传输、大文件传输软件:飞驰传输
- GCC详解的-Wl选项说明与测试
- ife2018 task1
- Pythonista——一个随时随地写Python代码的神器
- 恢复服务器删除文件,恢复服务器删除文件夹
- Jungo WinDriver
- 好看的checkbox样式
- datax-通用文档
- UnicodeEncodeError: ‘ascii‘ codec can‘t encode character ‘\u4eba‘ in position 15:问题解决
- 计量经济学及Stata应用 第五章习题 5.5
- IPS—线束和软管的受力与动态三维仿真