[c++] Taglib의 사용법

Taglib는 C++로 작성된 라이브러리로, 오디오 파일의 메타데이터를 읽고 쓸 수 있습니다. 여기서는 Taglib를 사용하여 음악 파일의 메타데이터를 가져오는 방법을 살펴보겠습니다.

1. Taglib 설치

먼저, Taglib를 시스템에 설치해야 합니다. 이를 위해 다음 명령어를 사용하여 Taglib를 설치합니다.

sudo apt-get install libtag1-dev

2. Taglib로 음악 파일 메타데이터 가져오기

다음은 Taglib를 사용하여 음악 파일의 메타데이터를 가져오는 간단한 예제 코드입니다.

#include <tag.h>
#include <fileref.h>
#include <taglib.h>

int main() {
    TagLib::FileRef file("음악파일.mp3");
    
    if (!file.isNull() && file.tag()) {
        TagLib::Tag *tag = file.tag();
        std::string title = tag->title().to8Bit(true);
        std::string artist = tag->artist().to8Bit(true);
        std::string album = tag->album().to8Bit(true);
        int year = tag->year();
        
        std::cout << "Title: " << title << std::endl;
        std::cout << "Artist: " << artist << std::endl;
        std::cout << "Album: " << album << std::endl;
        std::cout << "Year: " << year << std::endl;
    }
    return 0;
}

위 코드는 Taglib를 사용하여 음악 파일의 제목, 아티스트, 앨범 및 년도 정보를 가져오는 간단한 예제입니다.

Taglib를 사용하여 음악 파일의 메타데이터를 가져오는 방법에 대한 간단한 설명을 확인했습니다. Taglib를 이용하여 음악 파일의 메타데이터를 활용하는 다양한 방법을 공부해보시기 바랍니다.