Comments (3)
The encoding software is probably either in the TENC frame or in the TSSE
frame (I suspect most encoders use TSSE).
The mp3agic library already has a method for the TENC frame (getEncoder()
on the id3v2 tag), but not one for TSSE. But it's very easy to add, just
copy what was done for getEncoder() in ID3v2.java and AbstractID3v2Tag.java
but use 'TSSE' as the tag id instead of 'TENC'.
If you do the work, fork the project on github and submit a pull request
once you've done the change and I'll merge it in. Thanks.
from mp3agic.
Hi mpratic. I tried but with no luck. After further investigation, it seems that my LameEncoder wrote the 'Encoder' somewhere else. I'm trying to understand where exactly this information is written. With MediaInfo i can see exactly the 'Writing library' and the 'Encoding settings'. Anyway, the solution is more complicated as i expected, and needs more time to find out a solution.
Thanks for your quick answer.
from mp3agic.
Look at the mp3 with a hex viewer like 0xED (or something else) and you should be able to recognise the tag id before the encoder. The id3v2 tag is usually at the start of the file.
from mp3agic.
Related Issues (20)
- Travis build failure (OracleJDK vs OpenJDK) HOT 1
- Read Cover Art for MP4 Video File
- Required filename-based automodules detected
- Is this library still supported? HOT 3
- Embedded lyric timeline was stripped off HOT 1
- Add support for creating Mp3File from FileDescriptor
- Error using mp3agic library in Android Studio HOT 5
- Equals on Id3v2 tags does not work HOT 4
- ========= THIS LIBRARY SEEMS TO BE UNMAINTAINED ========= HOT 2
- Changing existing ID3v1values doesn't work HOT 2
- Add possibility to add/read custom tags
- Ability to use byte arrays, InputStream and OutputStream
- Replace Ljava/nio/file/Paths; use?
- Error with Metatag bpm - Floating Decimal Error HOT 1
- Title tag: cut off or wrong encoding HOT 1
- Out of bounds when writing Id3v2
- EncodedText toString() is Reserved By Kotlin
- Is this project compatible with js language?
- Reading Chinese encoded tags seems to sometimes have problems. HOT 1
- ArrayIndexOutOfBoundsException in ID3v2TextFrameData
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mp3agic.