Bug 160172 - TagLib doesn't provide access to the MD5 signature in FLAC files
Summary: TagLib doesn't provide access to the MD5 signature in FLAC files
Status: RESOLVED FIXED
Alias: None
Product: taglib
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-31 18:50 UTC by Bernardo Rechea
Modified: 2010-07-11 12:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 1.7


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernardo Rechea 2008-03-31 18:50:26 UTC
Version:            (using KDE 3.5.9)
Installed from:    SuSE RPMs
OS:                Linux

TagLib provides methods for several (but not all) fields in the STREAMINFO metadata block of FLAC files. Specifically, the 'MD5 signature' field doesn't have an accessor. This field can be tremendously useful used as the unique ID of an audio file.

Currently, one has to call out to the 'metaflac' utility to extract the md5 sum, and parse it's textual output, which negates most of the advantages of TagLib for FLAC files (speed, nice interface, etc.).
Comment 1 Lukáš Lalinský 2010-07-11 12:15:58 UTC
SVN commit 1148630 by lalinsky:

Added FLAC::Properties::signature()

BUG:160172


 M  +3 -0      NEWS  
 M  +8 -0      taglib/flac/flacproperties.cpp  
 M  +6 -0      taglib/flac/flacproperties.h  
 M  +16 -0     taglib/toolkit/tbytevector.cpp  
 M  +5 -0      taglib/toolkit/tbytevector.h  
 M  +8 -0      tests/test_bytevector.cpp  
 M  +7 -0      tests/test_flac.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1148630