Frame Base Classes¶
-
class
mutagen.id3.
Frame
¶ Bases:
object
Fundamental unit of ID3 data.
ID3 tags are split into frames. Each frame has a potentially different structure, and so this base class is not very featureful.
-
FrameID
¶ ID3v2 three or four character frame ID
-
HashKey
¶ An internal key used to ensure frame uniqueness in a tag
-
pprint
()¶ Return a human-readable representation of the frame.
-
-
class
mutagen.id3.
BinaryFrame
(data=None)¶ Bases:
mutagen.id3.Frame
Binary data
The ‘data’ attribute contains the raw byte string.
-
class
mutagen.id3.
FrameOpt
¶ Bases:
mutagen.id3.Frame
A frame with optional parts.
Some ID3 frames have optional data; this class extends Frame to provide support for those parts.
-
class
mutagen.id3.
PairedTextFrame
(encoding=None, people=[])¶ Bases:
mutagen.id3.Frame
Paired text strings.
Some ID3 frames pair text strings, to associate names with a more specific involvement in the song. The ‘people’ attribute of these frames contains a list of pairs:
[['trumpet', 'Miles Davis'], ['bass', 'Paul Chambers']]
Like text frames, these frames also have an encoding attribute.
-
class
mutagen.id3.
TextFrame
(encoding=None, text=[])¶ Bases:
mutagen.id3.Frame
Text strings.
Text frames support casts to unicode or str objects, as well as list-like indexing, extend, and append.
Iterating over a TextFrame iterates over its strings, not its characters.
Text frames have a ‘text’ attribute which is the list of strings, and an ‘encoding’ attribute; 0 for ISO-8859 1, 1 UTF-16, 2 for UTF-16BE, and 3 for UTF-8. If you don’t want to worry about encodings, just set it to 3.
-
append
(value)¶ Append a string.
-
extend
(value)¶ Extend the list by appending all strings from the given list.
-
-
class
mutagen.id3.
UrlFrame
(url=u'None')¶ Bases:
mutagen.id3.Frame
A frame containing a URL string.
The ID3 specification is silent about IRIs and normalized URL forms. Mutagen assumes all URLs in files are encoded as Latin 1, but string conversion of this frame returns a UTF-8 representation for compatibility with other string conversions.
The only sane way to handle URLs in MP3s is to restrict them to ASCII.
-
class
mutagen.id3.
NumericPartTextFrame
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Multivalue numerical text strings.
These strings indicate ‘part (e.g. track) X of Y’, and unary plus returns the first value:
frame = TRCK('4/15') track = +frame # track == 4
-
class
mutagen.id3.
NumericTextFrame
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Numerical text strings.
The numeric value of these frames can be gotten with unary plus, e.g.:
frame = TLEN('12345') length = +frame
-
class
mutagen.id3.
TimeStampTextFrame
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
A list of time stamps.
The ‘text’ attribute in this frame is a list of ID3TimeStamp objects, not a list of strings.
-
class
mutagen.id3.
UrlFrameU
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
ID3v2.3/4 Frames¶
-
class
mutagen.id3.
AENC
(owner=u'None', preview_start=None, preview_length=None)¶ Bases:
mutagen.id3.FrameOpt
Audio encryption.
Attributes:
- owner – key identifying this encryption type
- preview_start – unencrypted data block offset
- preview_length – number of unencrypted blocks
- data – data required for decryption (optional)
Mutagen cannot decrypt files.
-
class
mutagen.id3.
APIC
(encoding=None, mime=u'None', type=None, desc=u'None', data=None)¶ Bases:
mutagen.id3.Frame
Attached (or linked) Picture.
Attributes:
- encoding – text encoding for the description
- mime – a MIME type (e.g. image/jpeg) or ‘–>’ if the data is a URI
- type – the source of the image (3 is the album front cover)
- desc – a text description of the image
- data – raw image data, as a byte string
Mutagen will automatically compress large images when saving tags.
-
class
mutagen.id3.
ASPI
(S=None, L=None, N=None, b=None, Fi=None)¶ Bases:
mutagen.id3.Frame
Audio seek point index.
Attributes: S, L, N, b, and Fi. For the meaning of these, see the ID3v2.4 specification. Fi is a list of integers.
-
class
mutagen.id3.
COMM
(encoding=None, lang=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.TextFrame
User comment.
User comment frames have a descrption, like TXXX, and also a three letter ISO language code in the ‘lang’ attribute.
-
class
mutagen.id3.
COMR
(encoding=None, price=u'None', valid_until=None, contact=u'None', format=None, seller=u'None', desc=u'None')¶ Bases:
mutagen.id3.FrameOpt
Commercial frame.
-
class
mutagen.id3.
ENCR
(owner=u'None', method=None, data=None)¶ Bases:
mutagen.id3.Frame
Encryption method registration.
The standard does not allow multiple ENCR frames with the same owner or the same method. Mutagen only verifies that the owner is unique.
-
class
mutagen.id3.
EQU2
(method=None, desc=u'None', adjustments=None)¶ Bases:
mutagen.id3.Frame
Equalisation (2).
Attributes: method – interpolation method (0 = band, 1 = linear) desc – identifying description adjustments – list of (frequency, vol_adjustment) pairs
-
class
mutagen.id3.
ETCO
(format=None, events=None)¶ Bases:
mutagen.id3.Frame
Event timing codes.
-
class
mutagen.id3.
GEOB
(encoding=None, mime=u'None', filename=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.Frame
General Encapsulated Object.
A blob of binary data, that is not a picture (those go in APIC).
Attributes:
- encoding – encoding of the description
- mime – MIME type of the data or ‘–>’ if the data is a URI
- filename – suggested filename if extracted
- desc – text description of the data
- data – raw data, as a byte string
-
class
mutagen.id3.
GRID
(owner=u'None', group=None)¶ Bases:
mutagen.id3.FrameOpt
Group identification registration.
-
class
mutagen.id3.
IPLS
(encoding=None, people=[])¶ Bases:
mutagen.id3.TIPL
Involved People List
-
class
mutagen.id3.
LINK
(frameid=None, url=u'None')¶ Bases:
mutagen.id3.FrameOpt
Linked information.
Attributes:
- frameid – the ID of the linked frame
- url – the location of the linked frame
- data – further ID information for the frame
-
class
mutagen.id3.
MCDI
(data=None)¶ Bases:
mutagen.id3.BinaryFrame
Binary dump of CD’s TOC
-
class
mutagen.id3.
MLLT
(frames=None, bytes=None, milliseconds=None, bits_for_bytes=None, bits_for_milliseconds=None, data=None)¶ Bases:
mutagen.id3.Frame
MPEG location lookup table.
This frame’s attributes may be changed in the future based on feedback from real-world use.
-
class
mutagen.id3.
OWNE
(encoding=None, price=u'None', date=None, seller=u'None')¶ Bases:
mutagen.id3.Frame
Ownership frame.
-
class
mutagen.id3.
PCNT
(count=None)¶ Bases:
mutagen.id3.Frame
Play counter.
The ‘count’ attribute contains the (recorded) number of times this file has been played.
This frame is basically obsoleted by POPM.
-
class
mutagen.id3.
POPM
(email=u'None', rating=None)¶ Bases:
mutagen.id3.FrameOpt
Popularimeter.
This frame keys a rating (out of 255) and a play count to an email address.
Attributes:
- email – email this POPM frame is for
- rating – rating from 0 to 255
- count – number of times the files has been played (optional)
-
class
mutagen.id3.
POSS
(format=None, position=None)¶ Bases:
mutagen.id3.Frame
Position synchronisation frame
Attribute:
- format – format of the position attribute (frames or milliseconds)
- position – current position of the file
-
class
mutagen.id3.
PRIV
(owner=u'None', data=None)¶ Bases:
mutagen.id3.Frame
Private frame.
-
class
mutagen.id3.
RBUF
(size=None)¶ Bases:
mutagen.id3.FrameOpt
Recommended buffer size.
Attributes:
- size – recommended buffer size in bytes
- info – if ID3 tags may be elsewhere in the file (optional)
- offset – the location of the next ID3 tag, if any
Mutagen will not find the next tag itself.
-
class
mutagen.id3.
RVA2
(desc=u'None', channel=None, gain=None, peak=None)¶ Bases:
mutagen.id3.Frame
Relative volume adjustment (2).
This frame is used to implemented volume scaling, and in particular, normalization using ReplayGain.
Attributes:
- desc – description or context of this adjustment
- channel – audio channel to adjust (master is 1)
- gain – a + or - dB gain relative to some reference level
- peak – peak of the audio as a floating point number, [0, 1]
When storing ReplayGain tags, use descriptions of ‘album’ and ‘track’ on channel 1.
-
class
mutagen.id3.
RVRB
(left=None, right=None, bounce_left=None, bounce_right=None, feedback_ltl=None, feedback_ltr=None, feedback_rtr=None, feedback_rtl=None, premix_ltr=None, premix_rtl=None)¶ Bases:
mutagen.id3.Frame
Reverb.
-
class
mutagen.id3.
SEEK
(offset=None)¶ Bases:
mutagen.id3.Frame
Seek frame.
Mutagen does not find tags at seek offsets.
-
class
mutagen.id3.
SIGN
(group=None, sig=None)¶ Bases:
mutagen.id3.Frame
Signature frame.
-
class
mutagen.id3.
SYLT
(encoding=None, lang=None, format=None, type=None, desc=u'None', text=None)¶ Bases:
mutagen.id3.Frame
Synchronised lyrics/text.
-
class
mutagen.id3.
SYTC
(format=None, data=None)¶ Bases:
mutagen.id3.Frame
Synchronised tempo codes.
This frame’s attributes may be changed in the future based on feedback from real-world use.
-
class
mutagen.id3.
TALB
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Album
-
class
mutagen.id3.
TBPM
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Beats per minute
-
class
mutagen.id3.
TCMP
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
iTunes Compilation Flag
-
class
mutagen.id3.
TCOM
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Composer
-
class
mutagen.id3.
TCON
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Content type (Genre)
ID3 has several ways genres can be represented; for convenience, use the ‘genres’ property rather than the ‘text’ attribute.
-
genres
¶ A list of genres parsed from the raw text data.
-
-
class
mutagen.id3.
TCOP
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Copyright (c)
-
class
mutagen.id3.
TDAT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Date of recording (DDMM)
-
class
mutagen.id3.
TDEN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrame
Encoding Time
-
class
mutagen.id3.
TDES
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
iTunes Podcast Description
-
class
mutagen.id3.
TDLY
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Audio Delay (ms)
-
class
mutagen.id3.
TDOR
(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrame
Original Release Time
-
class
mutagen.id3.
TDRC
(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrame
Recording Time
-
class
mutagen.id3.
TDRL
(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrame
Release Time
-
class
mutagen.id3.
TDTG
(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrame
Tagging Time
-
class
mutagen.id3.
TENC
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Encoder
-
class
mutagen.id3.
TEXT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Lyricist
-
class
mutagen.id3.
TFLT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
File type
-
class
mutagen.id3.
TGID
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
iTunes Podcast Identifier
-
class
mutagen.id3.
TIME
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Time of recording (HHMM)
-
class
mutagen.id3.
TIPL
(encoding=None, people=[])¶ Bases:
mutagen.id3.PairedTextFrame
Involved People List
-
class
mutagen.id3.
TIT1
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Content group description
-
class
mutagen.id3.
TIT2
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Title
-
class
mutagen.id3.
TIT3
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Subtitle/Description refinement
-
class
mutagen.id3.
TKEY
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Starting Key
-
class
mutagen.id3.
TLAN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Audio Languages
-
class
mutagen.id3.
TLEN
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Audio Length (ms)
-
class
mutagen.id3.
TMCL
(encoding=None, people=[])¶ Bases:
mutagen.id3.PairedTextFrame
Musicians Credits List
-
class
mutagen.id3.
TMED
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Source Media Type
-
class
mutagen.id3.
TMOO
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Mood
-
class
mutagen.id3.
TOAL
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Original Album
-
class
mutagen.id3.
TOFN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Original Filename
-
class
mutagen.id3.
TOLY
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Original Lyricist
-
class
mutagen.id3.
TOPE
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Original Artist/Performer
-
class
mutagen.id3.
TORY
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Original Release Year
-
class
mutagen.id3.
TOWN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Owner/Licensee
-
class
mutagen.id3.
TPE1
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Lead Artist/Performer/Soloist/Group
-
class
mutagen.id3.
TPE2
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Band/Orchestra/Accompaniment
-
class
mutagen.id3.
TPE3
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Conductor
-
class
mutagen.id3.
TPE4
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Interpreter/Remixer/Modifier
-
class
mutagen.id3.
TPOS
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericPartTextFrame
Part of set
-
class
mutagen.id3.
TPRO
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Produced (P)
-
class
mutagen.id3.
TPUB
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Publisher
-
class
mutagen.id3.
TRCK
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericPartTextFrame
Track Number
-
class
mutagen.id3.
TRDA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Recording Dates
-
class
mutagen.id3.
TRSN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Internet Radio Station Name
-
class
mutagen.id3.
TRSO
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Internet Radio Station Owner
-
class
mutagen.id3.
TSIZ
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Size of audio data (bytes)
-
class
mutagen.id3.
TSO2
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
iTunes Album Artist Sort
-
class
mutagen.id3.
TSOA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Album Sort Order key
-
class
mutagen.id3.
TSOC
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
iTunes Composer Sort
-
class
mutagen.id3.
TSOP
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Perfomer Sort Order key
-
class
mutagen.id3.
TSOT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Title Sort Order key
-
class
mutagen.id3.
TSRC
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
International Standard Recording Code (ISRC)
-
class
mutagen.id3.
TSSE
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Encoder settings
-
class
mutagen.id3.
TSST
(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrame
Set Subtitle
-
class
mutagen.id3.
TXXX
(encoding=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.TextFrame
User-defined text data.
TXXX frames have a ‘desc’ attribute which is set to any Unicode value (though the encoding of the text and the description must be the same). Many taggers use this frame to store freeform keys.
-
class
mutagen.id3.
TYER
(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrame
Year of recording
-
class
mutagen.id3.
UFID
(owner=u'None', data=None)¶ Bases:
mutagen.id3.Frame
Unique file identifier.
Attributes:
- owner – format/type of identifier
- data – identifier
-
class
mutagen.id3.
USER
(encoding=None, lang=None, text=u'None')¶ Bases:
mutagen.id3.Frame
Terms of use.
Attributes:
- encoding – text encoding
- lang – ISO three letter language code
- text – licensing terms for the audio
-
class
mutagen.id3.
USLT
(encoding=None, lang=None, desc=u'None', text=u'None')¶ Bases:
mutagen.id3.Frame
Unsynchronised lyrics/text transcription.
Lyrics have a three letter ISO language code (‘lang’), a description (‘desc’), and a block of plain text (‘text’).
-
class
mutagen.id3.
WCOM
(url=u'None')¶ Bases:
mutagen.id3.UrlFrameU
Commercial Information
-
class
mutagen.id3.
WCOP
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Copyright Information
-
class
mutagen.id3.
WFED
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
iTunes Podcast Feed
-
class
mutagen.id3.
WOAF
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Official File Information
-
class
mutagen.id3.
WOAR
(url=u'None')¶ Bases:
mutagen.id3.UrlFrameU
Official Artist/Performer Information
-
class
mutagen.id3.
WOAS
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Official Source Information
-
class
mutagen.id3.
WORS
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Official Internet Radio Information
-
class
mutagen.id3.
WPAY
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Payment Information
-
class
mutagen.id3.
WPUB
(url=u'None')¶ Bases:
mutagen.id3.UrlFrame
Official Publisher Information
-
class
mutagen.id3.
WXXX
(encoding=None, desc=u'None', url=u'None')¶ Bases:
mutagen.id3.UrlFrame
User-defined URL data.
Like TXXX, this has a freeform description associated with it.
ID3v2.2 Frames¶
-
class
mutagen.id3.
BUF
(size=None)¶ Bases:
mutagen.id3.RBUF
Recommended buffer size
-
class
mutagen.id3.
CNT
(count=None)¶ Bases:
mutagen.id3.PCNT
Play counter
-
class
mutagen.id3.
COM
(encoding=None, lang=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.COMM
Comment
-
class
mutagen.id3.
CRA
(owner=u'None', preview_start=None, preview_length=None)¶ Bases:
mutagen.id3.AENC
Audio encryption
-
class
mutagen.id3.
CRM
(owner=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.Frame
Encrypted meta frame
-
class
mutagen.id3.
ETC
(format=None, events=None)¶ Bases:
mutagen.id3.ETCO
Event timing codes
-
class
mutagen.id3.
GEO
(encoding=None, mime=u'None', filename=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.GEOB
General Encapsulated Object
-
class
mutagen.id3.
IPL
(encoding=None, people=[])¶ Bases:
mutagen.id3.IPLS
Involved people list
-
class
mutagen.id3.
LNK
(frameid=None, url=u'None')¶ Bases:
mutagen.id3.LINK
Linked information
-
class
mutagen.id3.
MCI
(data=None)¶ Bases:
mutagen.id3.MCDI
Binary dump of CD’s TOC
-
class
mutagen.id3.
MLL
(frames=None, bytes=None, milliseconds=None, bits_for_bytes=None, bits_for_milliseconds=None, data=None)¶ Bases:
mutagen.id3.MLLT
MPEG location lookup table
-
class
mutagen.id3.
PIC
(encoding=None, mime=None, type=None, desc=u'None', data=None)¶ Bases:
mutagen.id3.APIC
Attached Picture.
The ‘mime’ attribute of an ID3v2.2 attached picture must be either ‘PNG’ or ‘JPG’.
-
class
mutagen.id3.
POP
(email=u'None', rating=None)¶ Bases:
mutagen.id3.POPM
Popularimeter
-
class
mutagen.id3.
REV
(left=None, right=None, bounce_left=None, bounce_right=None, feedback_ltl=None, feedback_ltr=None, feedback_rtr=None, feedback_rtl=None, premix_ltr=None, premix_rtl=None)¶ Bases:
mutagen.id3.RVRB
Reverb
-
class
mutagen.id3.
SLT
(encoding=None, lang=None, format=None, type=None, desc=u'None', text=None)¶ Bases:
mutagen.id3.SYLT
Synchronised lyrics/text
-
class
mutagen.id3.
STC
(format=None, data=None)¶ Bases:
mutagen.id3.SYTC
Synced tempo codes
-
class
mutagen.id3.
TAL
(encoding=None, text=[])¶ Bases:
mutagen.id3.TALB
Album
-
class
mutagen.id3.
TBP
(encoding=None, text=[])¶ Bases:
mutagen.id3.TBPM
Beats per minute
-
class
mutagen.id3.
TCM
(encoding=None, text=[])¶ Bases:
mutagen.id3.TCOM
Composer
-
class
mutagen.id3.
TCO
(encoding=None, text=[])¶ Bases:
mutagen.id3.TCON
Content Type (Genre)
-
class
mutagen.id3.
TCP
(encoding=None, text=[])¶ Bases:
mutagen.id3.TCMP
iTunes Compilation Flag
-
class
mutagen.id3.
TCR
(encoding=None, text=[])¶ Bases:
mutagen.id3.TCOP
Copyright (C)
-
class
mutagen.id3.
TDA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TDAT
Date of recording (DDMM)
-
class
mutagen.id3.
TDY
(encoding=None, text=[])¶ Bases:
mutagen.id3.TDLY
Audio Delay (ms)
-
class
mutagen.id3.
TEN
(encoding=None, text=[])¶ Bases:
mutagen.id3.TENC
Encoder
-
class
mutagen.id3.
TFT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TFLT
File Type
-
class
mutagen.id3.
TIM
(encoding=None, text=[])¶ Bases:
mutagen.id3.TIME
Time of recording (HHMM)
-
class
mutagen.id3.
TKE
(encoding=None, text=[])¶ Bases:
mutagen.id3.TKEY
Starting Key
-
class
mutagen.id3.
TLA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TLAN
Audio Language(s)
-
class
mutagen.id3.
TLE
(encoding=None, text=[])¶ Bases:
mutagen.id3.TLEN
Audio Length (ms)
-
class
mutagen.id3.
TMT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TMED
Source Media Type
-
class
mutagen.id3.
TOA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TOPE
Original Artist/Perfomer
-
class
mutagen.id3.
TOF
(encoding=None, text=[])¶ Bases:
mutagen.id3.TOFN
Original Filename
-
class
mutagen.id3.
TOL
(encoding=None, text=[])¶ Bases:
mutagen.id3.TOLY
Original Lyricist
-
class
mutagen.id3.
TOR
(encoding=None, text=[])¶ Bases:
mutagen.id3.TORY
Original Release Year
-
class
mutagen.id3.
TOT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TOAL
Original Album
-
class
mutagen.id3.
TP1
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE1
Lead Artist/Performer/Soloist/Group
-
class
mutagen.id3.
TP2
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE2
Band/Orchestra/Accompaniment
-
class
mutagen.id3.
TP3
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE3
Conductor
-
class
mutagen.id3.
TP4
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE4
Interpreter/Remixer/Modifier
-
class
mutagen.id3.
TPA
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPOS
Part of set
-
class
mutagen.id3.
TPB
(encoding=None, text=[])¶ Bases:
mutagen.id3.TPUB
Publisher
-
class
mutagen.id3.
TRC
(encoding=None, text=[])¶ Bases:
mutagen.id3.TSRC
International Standard Recording Code (ISRC)
-
class
mutagen.id3.
TRD
(encoding=None, text=[])¶ Bases:
mutagen.id3.TRDA
Recording Dates
-
class
mutagen.id3.
TRK
(encoding=None, text=[])¶ Bases:
mutagen.id3.TRCK
Track Number
-
class
mutagen.id3.
TSI
(encoding=None, text=[])¶ Bases:
mutagen.id3.TSIZ
Audio Data size (bytes)
-
class
mutagen.id3.
TSS
(encoding=None, text=[])¶ Bases:
mutagen.id3.TSSE
Encoder settings
-
class
mutagen.id3.
TT1
(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT1
Content group description
-
class
mutagen.id3.
TT2
(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT2
Title
-
class
mutagen.id3.
TT3
(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT3
Subtitle/Description refinement
-
class
mutagen.id3.
TXT
(encoding=None, text=[])¶ Bases:
mutagen.id3.TEXT
Lyricist
-
class
mutagen.id3.
TXX
(encoding=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.TXXX
User-defined Text
-
class
mutagen.id3.
TYE
(encoding=None, text=[])¶ Bases:
mutagen.id3.TYER
Year of recording
-
class
mutagen.id3.
UFI
(owner=u'None', data=None)¶ Bases:
mutagen.id3.UFID
Unique File Identifier
-
class
mutagen.id3.
ULT
(encoding=None, lang=None, desc=u'None', text=u'None')¶ Bases:
mutagen.id3.USLT
Unsychronised lyrics/text transcription
-
class
mutagen.id3.
WAF
(url=u'None')¶ Bases:
mutagen.id3.WOAF
Official File Information
-
class
mutagen.id3.
WAR
(url=u'None')¶ Bases:
mutagen.id3.WOAR
Official Artist/Performer Information
-
class
mutagen.id3.
WAS
(url=u'None')¶ Bases:
mutagen.id3.WOAS
Official Source Information
-
class
mutagen.id3.
WCM
(url=u'None')¶ Bases:
mutagen.id3.WCOM
Commercial Information
-
class
mutagen.id3.
WCP
(url=u'None')¶ Bases:
mutagen.id3.WCOP
Copyright Information
-
class
mutagen.id3.
WPB
(url=u'None')¶ Bases:
mutagen.id3.WPUB
Official Publisher Information
-
class
mutagen.id3.
WXX
(encoding=None, desc=u'None', url=u'None')¶ Bases:
mutagen.id3.WXXX
User-defined URL