Kaned1as/jaudiotagger


Fork of https://bitbucket.org/pandasys/jaudiotagger.git (android branch)

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    

Step 2. Add the dependency

	dependencies {
		implementation 'com.github.adonai:jaudiotagger-android:2.3.15'
	}
	dependencies {
		implementation("com.github.adonai:jaudiotagger-android:2.3.15")
	}
	<dependency>
	    <groupId>com.github.adonai</groupId>
	    <artifactId>jaudiotagger-android</artifactId>
	    <version>2.3.15</version>
	</dependency>

                            
    libraryDependencies += "com.github.adonai" % "jaudiotagger-android" % "2.3.15"
        
        

                            
    :dependencies [[com.github.adonai/jaudiotagger-android "2.3.15"]]
        
        

Readme


Jaudiotagger

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

Using

Just add this as a Jitpack dependency:

repositories {
    maven { url "https://jitpack.io" }
}

dependencies {
    implementation 'com.github.Adonai:jaudiotagger:2.3.14'
}

Requirements

Jaudiotagger requires Java 1.8 for a full build and install

Contributing

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

Build is with Maven.

  • pom.xml : Maven build file

Directory structure as follows:

Under source control

  • src : source code directory
  • srctest : source test code directory
  • www : java doc directory
  • testdata : test files for use by the junit tests, not all tests are included in the distribution because of copyright
  • target : contains the jaudiotagger***.jar built from maven

License

  • license.txt : license file