Bug 499511 - Switch from dead id3lib to taglib
Summary: Switch from dead id3lib to taglib
Status: REPORTED
Alias: None
Product: kwave
Classification: Applications
Component: general (show other bugs)
Version: 24.12.1
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Thomas Eschenbacher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-04 16:23 UTC by jy6x2b32pie9
Modified: 2025-02-04 17:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jy6x2b32pie9 2025-02-04 16:23:32 UTC
SUMMARY
Taglib is updating regularly, while id3lib last updated in 2003, and officially recommends taglib to replacement. Moreover, with GCC-15 defaulting to C23, id3lib breaks every C program using it by using build-in bool definition for compatilibity with non-C++ code.

According to TODO, last time evaluation of such change was 16 years ago, but some complains presented there were fixed long ago:
TagLib 1.10 Release - November 11, 2015
New API for the audio length in milliseconds.