Versions in this module Expand all Collapse all v1 v1.0.0 Aug 4, 2020 Changes in this version + var MetadataReaders = make(map[Codec]func(string) (Metadata, error)) + var Stats struct + type Codec int + const AAC + const ALAC + const APE + const FLAC + const M4A + const M4B + const M4P + const MP3 + const OFR + const OGG + const TAK + const TTA + const Unknown + const WAV + const WMA + const WMAL + const WV + func Identify(file string) (Codec, error) + func (c Codec) String() string + type Metadata interface + Album func() string + AlbumArtist func() string + Artist func() string + Comment func() string + Composer func() string + Copyright func() string + Disc func() (int, int) + EncodedBy func() string + EncoderSettings func() string + Encoding func() Codec + EncodingBitrate func() int + Genre func() string + Length func() time.Duration + OriginalFilename func() string + Title func() string + Track func() (int, int) + Website func() string + Year func() int + func ReadMetadata(file string) (Metadata, error)