Как использовать ID3LIB в C++, пометить и получить доступ к ID3_Frame
В начале я хотел бы добавить, что я нигде не смог найти ответы на свою проблему.
Я пытаюсь выяснить, как использовать ID3LIB в C++. Первая проблема, с которой я столкнулся, была пометка, согласно каждой информации, которую я мог найти, это было сделано следующим образом:
ID3_Tag myTag("song.mp3");
Очевидно, я не могу просто ввести название песни, там должен быть путь к ней. Но простой ввод "/home/username/Music/songname.mp3" не работает. Может кто-нибудь сказать мне, что я делаю не так?
Я хотел бы знать, как получить доступ к данным из тегов, а также. Я прочитал, что вы можете найти нужную информацию, используя:
ID3_Frame* myFrame = myTag.Find(ID3FID_ALBUM);
if (NULL != myFrame)
{
// do something with myFrame
}
но myFrame, как я понимаю, является указателем типа ID3_Frame, так как мне его использовать, можно ли конвертировать альбом / исполнителя / название в строку или что-то еще?