X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=bin%2Fid3fs-tag;h=9921b44687a31a4b2ca8aefd72fdfe0c04894b94;hb=d1601af7aa0993a69785157d18d8e3a029b1161a;hp=0a1aabeab41098ba2a4a1751312b9c917276fe5e;hpb=1e85c21d386c3b54f69ef88547174b28fca71740;p=id3fs.git diff --git a/bin/id3fs-tag b/bin/id3fs-tag index 0a1aabe..9921b44 100755 --- a/bin/id3fs-tag +++ b/bin/id3fs-tag @@ -98,13 +98,14 @@ sub do_deletes $file->delete_v1genre() if($delete_v1genre); $file->delete_comment() if($delete_comment); $file->delete_genre() if($delete_genre); - $file->delete_tags($delete_tags, 0) if($delete_tags); - $file->delete_tags($delete_tagvals, 1) if($delete_tagvals); + $file->delete_tags($delete_tags, 0) if($delete_tags); + $file->delete_tags($delete_tagvals, 1) if($delete_tagvals); + $file->delete_tags($overwrite_tagvals, 1) if($overwrite_tagvals); my $donesomething=($delete_artist || $delete_album || $delete_track || $delete_tracknum || $delete_year || $delete_v1genre || $delete_comment || $delete_genre || $delete_tags || - $delete_tagvals); + $delete_tagvals || $overwrite_tagvals); return($donesomething ? 1 : 0); } @@ -120,12 +121,13 @@ sub do_adds $file->comment($comment) if($comment); $file->genre($genre) if($genre); $file->add_tags($add_tags) if($add_tags); + $file->add_tags($overwrite_tagvals) if($overwrite_tagvals); my $donesomething=(defined($artist) || defined($album) || defined($track) || defined($tracknum) || defined($year) || defined($v1genre) || defined($comment) || defined($genre) || - defined($add_tags)); + defined($add_tags) || defined($overwrite_tagvals)); return( $donesomething ? 1 : 0 ); }