https://github.com/rouhim/jaudiotagger
Jaudiotagger is a Java library for reading and writing audio metadata.
https://github.com/rouhim/jaudiotagger
aiff audio-library audiometadata cover-image id3 metadata mp3 mp4 ogg opus vorbis wav wma
Last synced: 4 months ago
JSON representation
Jaudiotagger is a Java library for reading and writing audio metadata.
- Host: GitHub
- URL: https://github.com/rouhim/jaudiotagger
- Owner: RouHim
- License: other
- Created: 2023-04-25T18:51:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T20:48:43.000Z (5 months ago)
- Last Synced: 2026-01-16T21:38:58.194Z (5 months ago)
- Topics: aiff, audio-library, audiometadata, cover-image, id3, metadata, mp3, mp4, ogg, opus, vorbis, wav, wma
- Language: Java
- Homepage:
- Size: 60.2 MB
- Stars: 21
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
This is a maintained fork of [Kaned1as/jaudiotagger](https://github.com/Kaned1as/jaudiotagger).
# Jaudiotagger
Jaudiotagger is a Java library for reading and writing audio metadata. It supports a wide range of audio formats,
including MP3, Ogg Vorbis, FLAC, WMA, MP4, MPC, Monkey's Audio, OptimFROG, True Audio, WavPack, Musepack, Speex, WAV,
AIFF, AU, RealAudio, Opus, and MP2. It also supports ID3v1, ID3v2, Vorbis Comments, APEv2, WMA, MP4, and ASF metadata.
## Differences to the original
* Bumped dependency versions
* Compile target java 25
* Removed android compatibility
* Migrated to junit 5
* Added: github actions, renovate, semantic releases
## Motivation
Mainly I forked the repository because I want to use a maintained version of jaudiotaggger in
my [own software](https://github.com/RouHim/disCoverJ).
## maven usage
Add this repository to your pom.xml:
```xml
jitpack.io
https://jitpack.io
```
And then this dependency:
```xml
com.github.RouHim
jaudiotagger
$version
```
## gradle usage
Add this repository to your build.gradle:
```groovy
repositories {
maven { url 'https://jitpack.io' }
}
```
And then this dependency:
```groovy
dependencies {
implementation 'com.github.RouHim:jaudiotagger:$version'
}
```