usmanazizgroupdocs
9/20/2016 - 8:56 AM

ReadID3v1Tag.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 ID3v1 tag
Dim id3V1 As Id3v1Tag = mp3Format.Id3v1

'NOTE: please remember you may use different approaches to getting metadata                

' second approach
'id3V1 = (Id3v1Tag)MetadataUtility.ExtractSpecificMetadata(file, MetadataType.Id3v1);

' check if ID3v1 is presented. It could be absent in Mpeg file.
If id3V1 IsNot Nothing Then
    ' Display version
    Console.WriteLine("ID3v1 version: {0}", id3V1.Version)

    ' Display tag properties
    Console.WriteLine("Album: {0}", id3V1.Album)
    Console.WriteLine("Artist: {0}", id3V1.Artist)
    Console.WriteLine("Comment: {0}", id3V1.Comment)
    Console.WriteLine("Genre: {0}", id3V1.Genre)
    Console.WriteLine("Title: {0}", id3V1.Title)
    Console.WriteLine("Year: {0}", id3V1.Year)

    If id3V1.Version = "ID3v1.1" Then
        ' Track number is presented only in ID3 v1.1
        Console.WriteLine("Track number: {0}", id3V1.TrackNumber)
    End If

End If