2016-07-12 Fred Gleason <fredg@paravelsystems.com>

* Added support for reading conductor field values (TPE3) from
	ID3 tags in 'lib/rdwavefile.cpp'.
This commit is contained in:
Fred Gleason 2016-07-12 15:22:20 -04:00
parent b64b01b148
commit b508b7a0ca
2 changed files with 7 additions and 0 deletions

View File

@ -15284,3 +15284,6 @@
2016-07-12 Fred Gleason <fredg@paravelsystems.com>
* Implemented storage of RDXML data structures within a 'rdxl' chunk
in WAV files.
2016-07-12 Fred Gleason <fredg@paravelsystems.com>
* Added support for reading conductor field values (TPE3) from
ID3 tags in 'lib/rdwavefile.cpp'.

View File

@ -3377,6 +3377,10 @@ void RDWaveFile::ReadId3Metadata()
wave_data->setArtist(ID3_GetString(frame,ID3FN_TEXT));
wave_data->setMetadataFound(true);
}
if((frame=id3_tag.Find(ID3FID_CONDUCTOR))!=NULL) {
wave_data->setConductor(ID3_GetString(frame,ID3FN_TEXT));
wave_data->setMetadataFound(true);
}
if((frame=id3_tag.Find(ID3FID_PUBLISHER))!=NULL) {
wave_data->setPublisher(ID3_GetString(frame,ID3FN_TEXT));
wave_data->setMetadataFound(true);