C#의 MP3에 ID3 태그를 읽고 쓰는 방법? [닫은
문제
C#의 MP3에 ID3 태그를 읽고 쓰는 라이브러리가 있습니까?
검색 할 때 실제로 부부를 보았습니다. 권장 할 수있는 사람을 사용하는 사람이 있습니까?
해결책
Taglib#이 최고입니다. Taglib C 라이브러리의 직접 포트입니다.
Taglib#을 설치하려면 Visual Studio의 패키지 관리자 콘솔에서 다음 명령을 실행하십시오.
PM> Install-Package taglib
taglib-sharp의 너겟 분포는에서 찾을 수 있습니다 http://nuget.org/packages/taglib.
공식 소스 코드 저장소가 있습니다 https://github.com/mono/taglib-sharp.
라이브러리를 사용하는 예는 다음과 같습니다.
TagLib.File file = TagLib.File.Create("mysong.mp3");
String title = file.Tag.Title;
String album = file.Tag.Album;
String length = file.Properties.Duration.ToString();
다른 팁
나는 개인적으로 사용했습니다 id3.net 여기에서:
http://id3dotnet.sourceforge.net/
만큼 잘 Ultraid3lib 여기에서:
http://home.fuse.net/honnert/hundred/
둘 다 그 일을 잘했고 API 관점에서 사용하기 쉬웠습니다.
다음은이 작업을 수행하기 위해 작성된 Sourceforge 프로젝트입니다. 좋은 리뷰가있는 것 같습니다.
http://csid3lib.sourceforge.net/
나는 ID3 태그 만 읽은 적이 없으며, 그에 대해 구체적으로 언급 할 수는 없습니다. 그러나 나는이 프로젝트 (훨씬 더 이전 단계에서)가 내가했던 일이라고 생각합니다.
제휴하지 않습니다 StackOverflow