mp3agic
mp3agic copied to clipboard
A java library for reading mp3 files and reading / manipulating the ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4).
With those two files the library can be used as a module in Android apps. The only requirement for the user is to add the following declaration in the app...
my code is like this: ``` String tt = fileName.replace("mp3", "tt"); mp3file.save(basePath + tt); id3v22Tag.setEncoder("2"); mp3file.setId3v2Tag(id3v22Tag); id3v22Tag = mp3file.getId3v2Tag(); if (id3v22Tag.getAlbum() != null && !id3v22Tag.getAlbum().isEmpty()) this.album = id3v22Tag.getAlbum(); ``` I've...
- If the song has meta-data, it allows me to rename a song. - But if it doesn't have meta-data, it doesn't allow me to rename a song. [Error image][1]...
I am developing an OpenHarmony application with JavaScript language which used your library, will your library support OpenHarmony platform by JavaScript language?If so, I want to contribute to the OpenHarmony...
Added a new class for TXXX style tags which have description and value as ``` Text encoding $xx Description $00 (00) Value ``` [ID3 Specs](http://id3.org/id3v2.3.0)
Adds support for creating `Mp3File`s with `FileDescriptor`s. Fixes #171 Since `FileDescriptor`s contain less information than `File`s or `Path`s, some caveats are needed: - Saving new files from these `Mp3File`s is...
This PR derives from issue [#115](https://github.com/mpatric/mp3agic/issues/115)
The function should be renamed to something like: ``` fun toEncodedString(): String { return try { bytesToString(value, characterSetForTextEncoding(textEncoding)) } catch (e: CharacterCodingException) { "" } } ``` Otherwise, Kotlin uses...
Here ist the error message: arraycopy: last destination index 71 out of bounds for byte[67] I have used the same commands as decribed in the usage section- setting only values...
Hello, I am trying to get the Title tag of multiple Mp3s, and I noticed for some files, the tag is empty (its not actually empty, its just printed empty)....