[c++] Taglib의 설치 방법
Taglib는 음악 및 비디오 파일의 메타데이터(제목, 가수, 앨범 등)를 읽고 쓰는 데 사용되는 라이브러리입니다.
Taglib 다운로드
Taglib 소스 코드를 다운로드하려면 다음 명령어를 사용합니다.
git clone https://github.com/taglib/taglib.git
Taglib 설치
다음은 Taglib를 설치하는 과정입니다.
- 다운로드한 소스 코드 디렉토리로 이동합니다.
cd taglib
- 다음 명령어를 사용하여 빌드 프로세스를 실행합니다.
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;
}