문제

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 태그 만 읽은 적이 없으며, 그에 대해 구체적으로 언급 할 수는 없습니다. 그러나 나는이 프로젝트 (훨씬 더 이전 단계에서)가 내가했던 일이라고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top