2009-11-17 11 views
32

क्या सी # में एमपी 3 में आईडी 3 टैग पढ़ने और लिखने के लिए कोई पुस्तकालय है?सी # में एमपी 3 में आईडी 3 टैग कैसे पढ़ और लिखना है?

मैंने वास्तव में खोज करते समय एक जोड़े को देखा है, किसी को भी सिफारिश की जा सकती है?

उत्तर

35

टैगलिब # सबसे अच्छा है। यह टैगलिब सी लाइब्रेरी का सीधा बंदरगाह सी # है।

टैगलिब # स्थापित करने के लिए, विजुअल स्टूडियो में पैकेज प्रबंधक कंसोल में निम्न आदेश चलाएं।

PM> Install-Package taglib 

taglib-तेज की NuGet वितरण 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(); 
+1

+1 - मैं अपने संगीत ऐप्स इस का उपयोग करें। पुस्तकालय के साथ मुझे कोई वास्तविक समस्या नहीं है। – ChrisF

+1

मेरे पास इसके साथ दो समस्याएं हैं: https://bugzilla.gnome.org/show_bug.cgi?id=605765 https://bugzilla.gnome.org/show_bug.cgi?id=605780 लेकिन मैं खुश हूं वैसे भी। – Pablo

+0

मैं इस पुस्तकालय का उपयोग अपनी परियोजनाओं में से एक में भी करता हूं, कभी भी कोई समस्या नहीं होती है। –

0

यहाँ एक sourceforge परियोजना है कि यह करने के लिए लिखा गया है और अच्छी समीक्षाएं है लगता है:

http://csid3lib.sourceforge.net/

मैं ही कभी ID3 टैग पढ़ते हैं, उन्हें कभी लिखा है, इसलिए मैं टिप्पणी नहीं कर सकता विशेष रूप से उस पर। हालांकि, मुझे विश्वास है कि इस परियोजना (बहुत पहले चरण में) मैं इसे करने के लिए उपयोग करता था।

5

मैं व्यक्तिगत रूप से उपयोग किया है ID3.Net यहां से:

http://id3dotnet.sourceforge.net/

साथ ही रूप UltraID3Lib यहां से:

http://home.fuse.net/honnert/hundred/

दोनों ने अच्छी तरह से काम किया और एपीआई दृष्टिकोण से उपयोग करना आसान था।

संबंधित मुद्दे