larsbs / id3v2lib

id3v2lib is a library written in C to read and edit id3 tags from mp3 files.
BSD 2-Clause "Simplified" License
128 stars 44 forks source link

Version 2.0 #43

Closed larsbs closed 1 year ago

larsbs commented 1 year ago

id3v2lib version 2.0

What started as a small fix has turned into a full re-write of the internals of the library crushing bugs and adding improvements along the way.

I also took some time to think about the API and have decided to use this opportunity to re-design it to make it clearer and a bit more intuitive (remember, library focused on the ease of use). However, this sadly comes with breaking changes. In fact, lots of breaking changes as the entire API is practically re-designed from scratch (using the old one as inspiration though). Nonetheless, there will be a compatibility layer provided in case you want to take advantages of the modern re-write of the internals but don't have time (yet) to adapt your code to the new API.

TODO (In no specific order)