System.NotImplementedException: 'ID3v2 версии 2 не поддерживается.'

Надеюсь все хорошо. Я получаю сообщение об ошибке ниже при попытке получить мета-теги из файла MP3 в Visual Studio в приложении формы C#. Любая помощь приветствуется. Заранее спасибо.

System.NotImplementedException: 'ID3v2 версии 2 не поддерживается.'

Вот как выглядит мой код:

Mp3Lib.Mp3File mFile = new Mp3Lib.Mp3File(file: @"C:\Users\user\Music\song.mp3");
string mArtist = mFile.TagHandler.Artist;

1 ответ

Казалось бы, используемая вами библиотека "MP3Lib" не поддерживает ID3v2 версии 2.

В качестве альтернативы я бы предложил вам использовать либо ATL.NET ( https://github.com/Zeugma440/atldotnet), либо TagLibSharp ( https://github.com/mono/taglib-sharp).

Обе они - современные библиотеки, которые могут читать метаданные ID3v2.x из файлов MP3, и многое другое.

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