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 МБ.

Другие вопросы по тегам