Versions in this module Expand all Collapse all v1 v1.1.0 Jul 31, 2020 v1.0.0 Oct 21, 2018 Changes in this version + type File struct + Debug bool + Filename string + V1 *V1 + V2 *V2 + func (f *File) GetAlbum() string + func (f *File) GetArtist() string + func (f *File) GetTitle() string + func (f *File) PrettyPrint(o io.Writer, format string) + func (f *File) Process(h frames.FrameFile) *File + type V1 struct + Album string + Artist string + Comment string + Debug bool + Genre int + Title string + Track int + Year int + func (i *V1) Parse(h frames.FrameFile) error + type V2 struct + Crc bool + CrcContent []byte + Debug bool + Experimental bool + Extended bool + ExtendedFlag []byte + ExtendedPadding int + ExtendedSize int + Flag byte + Footer bool + Frames []frames.IFrame + Major int + Min int + Size int + Unsynchronised bool + func (f *V2) GetAlbum() string + func (f *V2) GetArtist() string + func (f *V2) GetFrame(n string) frames.IFrame + func (f *V2) GetTitle() string + func (f *V2) Parse(h frames.FrameFile) error + type Version interface + Parse func(frames.FrameFile) error