Bug 160172

Summary: TagLib doesn't provide access to the MD5 signature in FLAC files
Product: [Frameworks and Libraries] taglib Reporter: Bernardo Rechea <brbpub>
Component: generalAssignee: Scott Wheeler <wheeler>
Status: RESOLVED FIXED    
Severity: wishlist CC: lalinsky
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 1.7

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