Index: audio_getid3.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/audio/audio_getid3.module,v retrieving revision 1.24 diff -u -r1.24 audio_getid3.module --- audio_getid3.module 19 Jul 2007 23:06:27 -0000 1.24 +++ audio_getid3.module 20 Jul 2007 01:18:10 -0000 @@ -316,10 +316,13 @@ ), ); - // copy the id3 tags - getid3_lib::CopyTagsToComments($info); - foreach ((array) $info['comments'] as $key => $value ) { - $ret['tags'][$key] = $value[0]; + // First read in the id3v1 tags then overwrite them with the v2 tags. + foreach (array('id3v1', 'id3v1') as $format) { + if (isset($info['tags'][$format])) { + foreach ((array) $info['tags'][$format] as $key => $value ) { + $ret['tags'][$key] = array_pop($value); + } + } } // copy the images