C# Как изменить тег ID3v1 taglib
Когда я пытаюсь изменить теги id3v1/2:
string path = @"C:\test_song.mp3"
TagLib.File f = TagLib.File.Create(path);
f.Tag.Album = "232424_v2";
f.Save();
У меня проблема с id3v1. Это не изменилось. Как я могу редактировать обе версии? Или как я могу редактировать только id3v1? Пожалуйста помоги! Спасибо!
2 ответа
Попробуй это:
string path = @"C:\test_song.mp3";
TagLib.File f = TagLib.File.Create(path);
Tag tagv1 = f.GetTag(TagTypes.Id3v1);
tagv1.Album = "232424_v2";
Tag tagv2 = f.GetTag(TagTypes.Id3v2);
tagv2.Album = "232424_v2";
f.Save();
У меня та же проблема с изображениями. с отладкой, я понял, что, когда "TagTypes" является нулем, не работает. Я не знаю, почему, обычно в моих случаях, когда изображения больше, чем 1 МБ.