दिलचस्प पोस्ट
ASP.NET MVC ViewModels के साथ knockout.js का उपयोग कैसे करें? गिट में HEAD ^ और HEAD ~ के बीच क्या अंतर है? Jquery फ़ॉर्म पर पेज लोड को रोकें कोई भी डिस्प्ले बटन के साथ सबमिट करें SQL सर्वर utf8 howto? अजगर में एकाधिक फ़ाइलों की प्रतिलिपि बनाएँ किसी पाठ फ़ाइल से विशिष्ट पंक्ति को हटाएं? कैसे दो सेट के प्रतिच्छेदन की गणना करने के लिए? Angularjs सबसे अच्छा अभ्यास minify WPF बटन माउसओवर छवि मेथमैटिका में रनटाइम त्रुटियों के हिमस्खलन को रोकना IPhone आवेदन से बाहर निकलने का सही तरीका है? कुछ और मिलान करने के लिए regex अगर यह कुछ और से पहले नहीं है जावास्क्रिप्ट का उपयोग कर नए पेज को लोड किए बिना ब्राउजर में यूआरएल बदलें सी में लीप वर्ष को प्रोग्राम में कैसे खोजें मैं कैसे 'अधिकतम कॉल स्टैक आकार पार कर सकता हूँ' AngularJS

एमपी 3 फ़ाइलों के लिए ID3 डेटा देखें / संपादित करें

सी # का उपयोग कर आईडी 3 टैग (कलाकार, एल्बम, आदि) को देखने और संपादित करने का त्वरित और आसान तरीका क्या है?

Solutions Collecting From Web of "एमपी 3 फ़ाइलों के लिए ID3 डेटा देखें / संपादित करें"

थर्डिंग टैग लिब शार्प

TagLib.File f = TagLib.File.Create(path); f.Tag.Album = "New Album Title"; f.Save(); 

टैग लिब तीव्र बहुत लोकप्रिय है

एक साइड नोट के रूप में, यदि आप इसे अपने आप कर पर एक त्वरित और गंदे झांकना लेना चाहते थे तो यहाँ एक सी # स्निपेट है I एक एमपी 3 की टैग जानकारी पढ़ने के लिए मिला।

 class MusicID3Tag { public byte[] TAGID = new byte[3]; // 3 public byte[] Title = new byte[30]; // 30 public byte[] Artist = new byte[30]; // 30 public byte[] Album = new byte[30]; // 30 public byte[] Year = new byte[4]; // 4 public byte[] Comment = new byte[30]; // 30 public byte[] Genre = new byte[1]; // 1 } string filePath = @"C:\Documents and Settings\All Users\Documents\My Music\Sample Music\041105.mp3"; using (FileStream fs = File.OpenRead(filePath)) { if (fs.Length >= 128) { MusicID3Tag tag = new MusicID3Tag(); fs.Seek(-128, SeekOrigin.End); fs.Read(tag.TAGID, 0, tag.TAGID.Length); fs.Read(tag.Title, 0, tag.Title.Length); fs.Read(tag.Artist, 0, tag.Artist.Length); fs.Read(tag.Album, 0, tag.Album.Length); fs.Read(tag.Year, 0, tag.Year.Length); fs.Read(tag.Comment, 0, tag.Comment.Length); fs.Read(tag.Genre, 0, tag.Genre.Length); string theTAGID = Encoding.Default.GetString(tag.TAGID); if (theTAGID.Equals("TAG")) { string Title = Encoding.Default.GetString(tag.Title); string Artist = Encoding.Default.GetString(tag.Artist); string Album = Encoding.Default.GetString(tag.Album); string Year = Encoding.Default.GetString(tag.Year); string Comment = Encoding.Default.GetString(tag.Comment); string Genre = Encoding.Default.GetString(tag.Genre); Console.WriteLine(Title); Console.WriteLine(Artist); Console.WriteLine(Album); Console.WriteLine(Year); Console.WriteLine(Comment); Console.WriteLine(Genre); Console.WriteLine(); } } } 

अल्ट्राइड 3 लिब …

 //using HundredMilesSoftware.UltraID3Lib; UltraID3 u = new UltraID3(); u.Read(@"C:\mp3\song.mp3"); //view Console.WriteLine(u.Artist); //edit u.Artist = "New Artist"; u.Write(); 

टैग लिब तीव्र को आईडी 3 टैग पढ़ने के लिए समर्थन है।

मैंने एमपी 3 डीकोडर लाइब्रेरी को लपेटा और इसे शुद्ध डेवलपर्स के लिए उपलब्ध कराया। आप इसे यहां देख सकते हैं:

http://sourceforge.net/projects/mpg123net/

एमपी 3 फाइल को पीसीएम में परिवर्तित करने के नमूने शामिल हैं, और आईडी 3 टैग पढ़ें।

ID3.NET लागू ID3v1.x और ID3v2.3 और एमपी 3 फ़ाइलों में ID3 अनुभाग पर पढ़ने / लिखने के संचालन का समर्थन करता है। यहां उपलब्ध एक NuGet पैकेज भी है

बस इसे कहीं का दस्तावेजीकरण:

मैं .NET कोर के लिए टैग लिब-शार्प को दोबारा कंपाइल करने में सक्षम था। इसे करने के लिए अन्य विकल्प (आईडी 3 लिब और अधिक) .नेट कोर के लिए काम नहीं किया।