--- audio/audio.module	2006-04-20 21:01:34.000000000 -0400
+++ audio_new/audio.module	2006-04-21 13:12:10.000000000 -0400
@@ -1402,7 +1402,7 @@ function audio_read_id3tags($filepath) {
  * @param $pics array of pictures
  * @return false on error
  */
-function audio_write_id3tags($filepath, $tags, $pics = array()) {
+function audio_write_id3tags($filepath, $tags, $pics = array(), $tagformats = array('id3v1', 'id3v2.3')) {
   $getid3_path = variable_get('audio_getid3_path', drupal_get_path('module', 'audio') .'/getid3/getid3/');
   $getID3 = _audio_load_getid3($getid3_path);
 
@@ -1412,7 +1412,7 @@ function audio_write_id3tags($filepath, 
   require_once($getid3_path .'write.php');
   $tagwriter = new getid3_writetags;
   $tagwriter->filename          = $filepath;
-  $tagwriter->tagformats        = array('id3v2.3', 'id3v1');
+  $tagwriter->tagformats        = $tagformats;
   $tagwriter->tag_encoding      = 'UTF-8';
   $tagwriter->overwrite_tags    = TRUE;
   $tagwriter->remove_other_tags = TRUE;
