Categorygithub.com/tmthrgd/id3v2
modulepackage
0.0.0-20191217142626-c41dbf6231aa
Repository: https://github.com/tmthrgd/id3v2.git
Documentation: pkg.go.dev

# README

id3v2

GoDoc Go Report Card

A Golang package for reading ID3v2 tags. It implements v2.4.0 and v2.3.0 of the specification.

# Packages

No description provided by the author

# Functions

Scan reads all valid ID3v2 tags from the reader and returns all the frames in order.
ScanFile reads all valid ID3v2 tags from a file and returns all the frames in order.

# Constants

Audio encryption.
Attached picture.
Audio seek point index.
Comments.
Commercial frame.
Encryption method registration.
Equalisation (2).
Equalization.
Event timing codes.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.3.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
These are the frame-level flags from v2.4.0 of the specification.
General encapsulated object.
Group identification registration.
Involved people list.
Linked information.
Music CD identifier.
MPEG location lookup table.
Ownership frame.
Play counter.
Popularimeter.
Position synchronisation frame.
Private frame.
Recommended buffer size.
Relative volume adjustment (2).
Relative volume adjustment.
Reverb.
Seek frame.
Signature frame.
Synchronised lyric/text.
Synchronised tempo codes.
Album/Movie/Show title.
BPM (beats per minute).
Composer.
Content type.
Copyright message.
Date.
Encoding time.
Playlist delay.
Original release time.
Recording time.
Release time.
Tagging time.
Encoded by.
Lyricist/Text writer.
File type.
Time.
Involved people list.
Content group description.
Title/songname/content description.
Subtitle/Description refinement.
Initial key.
Language(s).
Length.
Musician credits list.
Media type.
Mood.
Original album/movie/show title.
Original filename.
Original lyricist(s)/text writer(s).
Original artist(s)/performer(s).
Original release year.
File owner/licensee.
Lead performer(s)/Soloist(s).
Band/orchestra/accompaniment.
Conductor/performer refinement.
Interpreted, remixed, or otherwise modified by.
Part of a set.
Produced notice.
Publisher.
Track number/Position in set.
Recording dates.
Internet radio station name.
Internet radio station owner.
Size.
Album sort order.
Performer sort order.
Title sort order.
ISRC (international standard recording code).
Software/Hardware and settings used for encoding.
Set subtitle.
User defined text information frame.
Year.
Unique file identifier.
Terms of use.
Unsynchronised lyric/text transcription.
Commercial information.
Copyright/Legal information.
Official audio file webpage.
Official artist/performer webpage.
Official audio source webpage.
Official Internet radio station homepage.
Payment.
Publishers official webpage.
User defined URL link frame.
Version23 is v2.3.x of the ID3v2 specification.
Version24 is v2.4.x of the ID3v2 specification.

# Structs

Frame is a single ID3v2 frame.

# Type aliases

FrameFlags are the frame-level ID3v2 flags.
FrameID is a four-byte frame identifier.
Frames is a slice of ID3v2 frames.
Version is the version of the ID3v2 tag block.