[c++] Taglib의 설치 방법

Taglib는 음악 및 비디오 파일의 메타데이터(제목, 가수, 앨범 등)를 읽고 쓰는 데 사용되는 라이브러리입니다.

Taglib 다운로드

Taglib 소스 코드를 다운로드하려면 다음 명령어를 사용합니다.

git clone https://github.com/taglib/taglib.git

Taglib 설치

다음은 Taglib를 설치하는 과정입니다.

  1. 다운로드한 소스 코드 디렉토리로 이동합니다.
cd taglib
  1. 다음 명령어를 사용하여 빌드 프로세스를 실행합니다.
cmake -DCMAKE_INSTALL_PREFIX=/usr/local .
make
sudo make install

Taglib 사용

Taglib를 사용하여 음악 파일의 메타데이터를 읽어오는 간단한 예제 코드는 다음과 같습니다.

#include <taglib/fileref.h>
#include <iostream>

int main()
{
    TagLib::FileRef file("song.mp3");
    if (!file.isNull() && file.tag()) {
        TagLib::String artist = file.tag()->artist();
        TagLib::String title = file.tag()->title();
        std::cout << "Artist: " << artist.toCString(true) << std::endl;
        std::cout << "Title: " << title.toCString(true) << std::endl;
    } else {
        std::cerr << "Error reading file or tag" << std::endl;
    }

    return 0;
}

참고 자료