Я не могу найти способ прочитать свойство "исходный ключ" из mp3-файла, чтобы использовать информацию о песне в моем приложении.
Я уже пытался найтибиблиотеки, которые делают эту работу за меня.Я нашел TagLib # , который является очень хорошим решением для получения тегов / свойств различных форматов файлов.(включая mp3).
Я могу использовать эту библиотеку, чтобы получить название, исполнителя, количество ударов в минуту и т. д. для моего использования отсутствует только начальное значение ключа, которое, к сожалению, отсутствует.
Я также пытался найти другие решения, которые поддерживают свойство начального ключа, но я не нашел его.
Я уже нашел источник, который, похоже, решает ту же проблему, ирешает это с помощью TagLib #, но я не могу понять, как он решил эту проблему. Используйте Ctrl + F и найдите «Initial», чтобы найти блок кода. Вы можете найти ссылку здесь
Я выложу короткую частьмоего кода, который можно использовать для определения различной информации об одной песне в шаблоне, например: (["bpm"] "title" - "artist")
var file = TagLib.File.Create(filePath);
return $"[{file.Tag.BeatsPerMinute}]{file.Tag.Title} - {file.Tag.FirstPerformer}";
Спасибо за любую помощь или рекомендации взаранее!:)