Documentation
¶
Overview ¶
Package id3 provides the interfacing methods to working with a file on the filesystem and pushing content into necessary processors for tag discovery and usage
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct {
Filename string `json:"filename"`
V1 *V1 `json:"id3v1"`
V2 *V2 `json:"id3v2"`
Debug bool `json:"-"`
// contains filtered or unexported fields
}
File provides the data container for an individual File
func (*File) PrettyPrint ¶
PrettyPrint draws a nice representation of the file for the command line
type V1 ¶
type V1 struct {
Artist string `json:"artist"`
Title string `json:"title"`
Album string `json:"album"`
Year int `json:"year"`
Comment string `json:"comment"`
Track int `json:"track"`
Genre int `json:"genre"`
Debug bool `json:"-"`
}
V1 is a structure for Version 1 ID3 content
type V2 ¶
type V2 struct {
Frames []frames.IFrame `json:"frames"`
Major int `json:"major_version"`
Min int `json:"min_version"`
Flag byte `json:"flag"`
Size int `json:"tag_size"`
Unsynchronised bool `json:"unsynchronised"`
Extended bool `json:"extended"`
Experimental bool `json:"experimental"`
ExtendedSize int `json:"extended_size" yaml:"extended_size"`
ExtendedFlag []byte `json:"extended_flag" yaml:"extended_flag"`
ExtendedPadding int `json:"extended_padding" yaml:"extended_padding"`
Crc bool `json:"crc"`
CrcContent []byte `json:"crc_content" yaml:"crc_content"`
Debug bool `json:"-"`
// contains filtered or unexported fields
}
V2 is a structure for housing all ID3 V2 information Frames are listed individually, but overall meta is local
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
go-id3
command
Package main provides a library for working with ID3 tags in Audio and Video files.
|
Package main provides a library for working with ID3 tags in Audio and Video files. |
|
Package frames will provide abstractions for processing indivudal frames within tags
|
Package frames will provide abstractions for processing indivudal frames within tags |
Click to show internal directories.
Click to hide internal directories.