usmanazizgroupdocs
9/20/2016 - 8:56 AM

ReadID3v2Tag.vb

' For complete examples and data files, please go to https://github.com/groupdocs-metadata/GroupDocs.Metadata-for-.NET
' initialize Mp3Format class
Dim mp3Format As New Mp3Format((Common.MapSourceFilePath(filePath)))

' get ID3 v2 tag
Dim id3v2 As Id3v2Tag = mp3Format.Id3v2
If id3v2 IsNot Nothing Then
    ' write ID3v2 version
    Console.WriteLine("Version: {0}", id3v2.Version)

    ' write known frames' values
    Console.WriteLine("Album: {0}", id3v2.Album)
    Console.WriteLine("Comment: {0}", id3v2.Comment)
    Console.WriteLine("Composers: {0}", id3v2.Composers)

    ' in trial mode only first 5 frames are available
    Dim idFrames As TagFrame() = id3v2.Frames

    For Each tagFrame As TagFrame In idFrames
        Console.WriteLine("Frame: {0}, value: {1}", tagFrame.Name, tagFrame.GetFormattedValue())
    Next
End If