KeiStory

 

C# flac 파일에서 음악 정보 가져오기 - TagLibSharp

 

flac 파일에서 음악 정보를 가져오는 방법을 알아봅니다.

 

아래 그림처럼 flac 파일의 미디어 정보를 가져오는 방법입니다.

 

먼저 아래 ' TagLibSharp' Nuget Package 를 설치해야합니다.

https://github.com/mono/taglib-sharp

 

GitHub - mono/taglib-sharp: Library for reading and writing metadata in media files

Library for reading and writing metadata in media files - GitHub - mono/taglib-sharp: Library for reading and writing metadata in media files

github.com

 

아래와 같이 코딩하면 됩니다.

file 에 flac 파일 경로를 주면 됩니다.

var tfile = TagLib.File.Create(file);
Debug.WriteLine("Album: " + tfile.Tag.Album);
Debug.WriteLine("Title: " + tfile.Tag.Title);
Debug.WriteLine("Artist: " + tfile.Tag.FirstArtist);
Debug.WriteLine("Genre: " + tfile.Tag.FirstGenre);
Debug.WriteLine("Year: " + tfile.Tag.Year);
Debug.WriteLine("Disc: " + tfile.Tag.Disc);


결과

Album: 101 명작 가요 [Disc 3]
Title: Say Goodbye
Artist: 페이지, 김조한
Genre: 가요
Year: 2006
Disc: 3

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band