Ich habe mit etwas Hilfe und einiges an umschreiberei es nun hin bekommen MP3 Dateien mit einem Album Cover zu versehen!
Als erstes braucht man die UltraID3Lib (Download)
Dann muss diese natürlich als Verweis hinzugefügt werden
Nun braucht ihr eine Textbox für die MP3 Datei
Ausserdem eine weitere Textbox für den Pfad des neuen Album Covers
Und einen Button zum Starten
Mit folgenden VB Quellcode lässt sich nun ein neues Album Cover festlegen:
Mfg technobase
Als erstes braucht man die UltraID3Lib (Download)
Dann muss diese natürlich als Verweis hinzugefügt werden
Nun braucht ihr eine Textbox für die MP3 Datei
Ausserdem eine weitere Textbox für den Pfad des neuen Album Covers
Und einen Button zum Starten
Mit folgenden VB Quellcode lässt sich nun ein neues Album Cover festlegen:
VB.NET-Quellcode
- Imports HundredMilesSoftware.UltraID3Lib
- Public Class Form1
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim AlbumArtFile = TextBox2.Text
- Dim mymp3 As New UltraID3
- mymp3.Read(TextBox1.Text)
- Dim myArtworkCollection As ID3FrameCollection = mymp3.ID3v2Tag.Frames.GetFrames(MultipleInstanceID3v2FrameTypes.ID3v23Picture)
- mymp3.ID3v2Tag.Frames.Remove(ID3v2FrameTypes.ID3v23Picture)
- myArtworkCollection.Clear()
- mymp3.Write()
- mymp3.Read(TextBox1.Text)
- Dim AlbumArt As ID3v2PictureFrame = New ID3v23PictureFrame(System.Drawing.Bitmap.FromFile(AlbumArtFile), PictureTypes.CoverFront, "Attached picture", TextEncodingTypes.ISO88591)
- mymp3.ID3v2Tag.Frames.Add(AlbumArt)
- mymp3.Write()
- End Sub
- End Class
Mfg technobase