Note: This project is a hard-fork of ijabs one, adding better support for mp4-dash and opus formats. I use it for my projects but there's no guarantee it is suitable for you. Patches are welcome.
Jaudiotagger is a Java API for audio metatagging. Both a common API and format specific APIs are available, currently supports reading and writing metadata for:
- Mp3
- Flac
- OggVorbis
- Mp4
- Mp4 - DASH
- Aiff
- Wav
- Wma
- Dsf
- Opus
Just add this as a Jitpack dependency:
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
implementation 'com.github.Adonai:jaudiotagger:2.3.14'
}
Jaudiotagger requires Java 1.8 for a full build and install
Jaudiotagger welcomes contributors, if you make an improvement or bug fix we are very likely to merge it back into the master branch with a minimum of fuss.
Build is with Maven.
pom.xml: Maven build file
Directory structure as follows:
src: source code directorysrctest: source test code directorywww: java doc directorytestdata: test files for use by the junit tests, not all tests are included in the distribution because of copyrighttarget: contains thejaudiotagger***.jarbuilt from maven
license.txt: license file