Fixing against getid3() v1.7.0-hotfix in write.php.
The following problem:
If you set $remove_other_tags = true and not writing an id3v2 tag you get the following error message:
Reason:"unknown tag format "id3v2" in $tagformats in WriteTags()"
In line 137 you set: $TagFormatsToRemove[] = 'id3v2'; only if $remove_other_tags is set true.
line 150:
$TagFormatsToRemove is merged with $this->tagformats, so "id3v2" will be checked for an include file, but it is not catched, so that the default will throw an error.$WritingFilesToInclude = array_merge($this->tagformats, $TagFormatsToRemove);
Solution:
In line 171 you just need to add [php]case 'id3v2';[/php] ;))
I hope that's all and not bringing something else in doubt.
Regards,
Klaus[/code]