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