Frame Base Classes¶
-
class
mutagen.id3.Frame¶ Bases:
objectFundamental 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.FrameBinary data
The ‘data’ attribute contains the raw byte string.
-
class
mutagen.id3.FrameOpt¶ Bases:
mutagen.id3.FrameA 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.FramePaired 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.FrameText 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.FrameA 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.TextFrameMultivalue 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.TextFrameNumerical 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.TextFrameA 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.FrameOptAudio 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.FrameAttached (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.FrameAudio 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.TextFrameUser 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.FrameOptCommercial frame.
-
class
mutagen.id3.ENCR(owner=u'None', method=None, data=None)¶ Bases:
mutagen.id3.FrameEncryption 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.FrameEqualisation (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.FrameEvent timing codes.
-
class
mutagen.id3.GEOB(encoding=None, mime=u'None', filename=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.FrameGeneral 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.FrameOptGroup identification registration.
-
class
mutagen.id3.IPLS(encoding=None, people=[])¶ Bases:
mutagen.id3.TIPLInvolved People List
-
class
mutagen.id3.LINK(frameid=None, url=u'None')¶ Bases:
mutagen.id3.FrameOptLinked 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.BinaryFrameBinary 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.FrameMPEG 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.FrameOwnership frame.
-
class
mutagen.id3.PCNT(count=None)¶ Bases:
mutagen.id3.FramePlay 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.FrameOptPopularimeter.
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.FramePosition 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.FramePrivate frame.
-
class
mutagen.id3.RBUF(size=None)¶ Bases:
mutagen.id3.FrameOptRecommended 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.FrameRelative 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.FrameReverb.
-
class
mutagen.id3.SEEK(offset=None)¶ Bases:
mutagen.id3.FrameSeek frame.
Mutagen does not find tags at seek offsets.
-
class
mutagen.id3.SIGN(group=None, sig=None)¶ Bases:
mutagen.id3.FrameSignature frame.
-
class
mutagen.id3.SYLT(encoding=None, lang=None, format=None, type=None, desc=u'None', text=None)¶ Bases:
mutagen.id3.FrameSynchronised lyrics/text.
-
class
mutagen.id3.SYTC(format=None, data=None)¶ Bases:
mutagen.id3.FrameSynchronised 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.TextFrameAlbum
-
class
mutagen.id3.TBPM(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameBeats per minute
-
class
mutagen.id3.TCMP(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameiTunes Compilation Flag
-
class
mutagen.id3.TCOM(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameComposer
-
class
mutagen.id3.TCON(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameContent 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.TextFrameCopyright (c)
-
class
mutagen.id3.TDAT(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameDate of recording (DDMM)
-
class
mutagen.id3.TDEN(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrameEncoding Time
-
class
mutagen.id3.TDES(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameiTunes Podcast Description
-
class
mutagen.id3.TDLY(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameAudio Delay (ms)
-
class
mutagen.id3.TDOR(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrameOriginal Release Time
-
class
mutagen.id3.TDRC(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrameRecording Time
-
class
mutagen.id3.TDRL(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrameRelease Time
-
class
mutagen.id3.TDTG(encoding=None, text=[])¶ Bases:
mutagen.id3.TimeStampTextFrameTagging Time
-
class
mutagen.id3.TENC(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameEncoder
-
class
mutagen.id3.TEXT(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameLyricist
-
class
mutagen.id3.TFLT(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameFile type
-
class
mutagen.id3.TGID(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameiTunes Podcast Identifier
-
class
mutagen.id3.TIME(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameTime of recording (HHMM)
-
class
mutagen.id3.TIPL(encoding=None, people=[])¶ Bases:
mutagen.id3.PairedTextFrameInvolved People List
-
class
mutagen.id3.TIT1(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameContent group description
-
class
mutagen.id3.TIT2(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameTitle
-
class
mutagen.id3.TIT3(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameSubtitle/Description refinement
-
class
mutagen.id3.TKEY(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameStarting Key
-
class
mutagen.id3.TLAN(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameAudio Languages
-
class
mutagen.id3.TLEN(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameAudio Length (ms)
-
class
mutagen.id3.TMCL(encoding=None, people=[])¶ Bases:
mutagen.id3.PairedTextFrameMusicians Credits List
-
class
mutagen.id3.TMED(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameSource Media Type
-
class
mutagen.id3.TMOO(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameMood
-
class
mutagen.id3.TOAL(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameOriginal Album
-
class
mutagen.id3.TOFN(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameOriginal Filename
-
class
mutagen.id3.TOLY(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameOriginal Lyricist
-
class
mutagen.id3.TOPE(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameOriginal Artist/Performer
-
class
mutagen.id3.TORY(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameOriginal Release Year
-
class
mutagen.id3.TOWN(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameOwner/Licensee
-
class
mutagen.id3.TPE1(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameLead Artist/Performer/Soloist/Group
-
class
mutagen.id3.TPE2(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameBand/Orchestra/Accompaniment
-
class
mutagen.id3.TPE3(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameConductor
-
class
mutagen.id3.TPE4(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameInterpreter/Remixer/Modifier
-
class
mutagen.id3.TPOS(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericPartTextFramePart of set
-
class
mutagen.id3.TPRO(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameProduced (P)
-
class
mutagen.id3.TPUB(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFramePublisher
-
class
mutagen.id3.TRCK(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericPartTextFrameTrack Number
-
class
mutagen.id3.TRDA(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameRecording Dates
-
class
mutagen.id3.TRSN(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameInternet Radio Station Name
-
class
mutagen.id3.TRSO(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameInternet Radio Station Owner
-
class
mutagen.id3.TSIZ(encoding=None, text=[])¶ Bases:
mutagen.id3.NumericTextFrameSize of audio data (bytes)
-
class
mutagen.id3.TSO2(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameiTunes Album Artist Sort
-
class
mutagen.id3.TSOA(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameAlbum Sort Order key
-
class
mutagen.id3.TSOC(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameiTunes Composer Sort
-
class
mutagen.id3.TSOP(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFramePerfomer Sort Order key
-
class
mutagen.id3.TSOT(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameTitle Sort Order key
-
class
mutagen.id3.TSRC(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameInternational Standard Recording Code (ISRC)
-
class
mutagen.id3.TSSE(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameEncoder settings
-
class
mutagen.id3.TSST(encoding=None, text=[])¶ Bases:
mutagen.id3.TextFrameSet Subtitle
-
class
mutagen.id3.TXXX(encoding=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.TextFrameUser-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.NumericTextFrameYear of recording
-
class
mutagen.id3.UFID(owner=u'None', data=None)¶ Bases:
mutagen.id3.FrameUnique file identifier.
Attributes:
- owner – format/type of identifier
- data – identifier
-
class
mutagen.id3.USER(encoding=None, lang=None, text=u'None')¶ Bases:
mutagen.id3.FrameTerms 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.FrameUnsynchronised 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.UrlFrameUCommercial Information
-
class
mutagen.id3.WCOP(url=u'None')¶ Bases:
mutagen.id3.UrlFrameCopyright Information
-
class
mutagen.id3.WFED(url=u'None')¶ Bases:
mutagen.id3.UrlFrameiTunes Podcast Feed
-
class
mutagen.id3.WOAF(url=u'None')¶ Bases:
mutagen.id3.UrlFrameOfficial File Information
-
class
mutagen.id3.WOAR(url=u'None')¶ Bases:
mutagen.id3.UrlFrameUOfficial Artist/Performer Information
-
class
mutagen.id3.WOAS(url=u'None')¶ Bases:
mutagen.id3.UrlFrameOfficial Source Information
-
class
mutagen.id3.WORS(url=u'None')¶ Bases:
mutagen.id3.UrlFrameOfficial Internet Radio Information
-
class
mutagen.id3.WPAY(url=u'None')¶ Bases:
mutagen.id3.UrlFramePayment Information
-
class
mutagen.id3.WPUB(url=u'None')¶ Bases:
mutagen.id3.UrlFrameOfficial Publisher Information
-
class
mutagen.id3.WXXX(encoding=None, desc=u'None', url=u'None')¶ Bases:
mutagen.id3.UrlFrameUser-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.RBUFRecommended buffer size
-
class
mutagen.id3.CNT(count=None)¶ Bases:
mutagen.id3.PCNTPlay counter
-
class
mutagen.id3.COM(encoding=None, lang=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.COMMComment
-
class
mutagen.id3.CRA(owner=u'None', preview_start=None, preview_length=None)¶ Bases:
mutagen.id3.AENCAudio encryption
-
class
mutagen.id3.CRM(owner=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.FrameEncrypted meta frame
-
class
mutagen.id3.ETC(format=None, events=None)¶ Bases:
mutagen.id3.ETCOEvent timing codes
-
class
mutagen.id3.GEO(encoding=None, mime=u'None', filename=u'None', desc=u'None', data=None)¶ Bases:
mutagen.id3.GEOBGeneral Encapsulated Object
-
class
mutagen.id3.IPL(encoding=None, people=[])¶ Bases:
mutagen.id3.IPLSInvolved people list
-
class
mutagen.id3.LNK(frameid=None, url=u'None')¶ Bases:
mutagen.id3.LINKLinked information
-
class
mutagen.id3.MCI(data=None)¶ Bases:
mutagen.id3.MCDIBinary 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.MLLTMPEG location lookup table
-
class
mutagen.id3.PIC(encoding=None, mime=None, type=None, desc=u'None', data=None)¶ Bases:
mutagen.id3.APICAttached 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.POPMPopularimeter
-
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.RVRBReverb
-
class
mutagen.id3.SLT(encoding=None, lang=None, format=None, type=None, desc=u'None', text=None)¶ Bases:
mutagen.id3.SYLTSynchronised lyrics/text
-
class
mutagen.id3.STC(format=None, data=None)¶ Bases:
mutagen.id3.SYTCSynced tempo codes
-
class
mutagen.id3.TAL(encoding=None, text=[])¶ Bases:
mutagen.id3.TALBAlbum
-
class
mutagen.id3.TBP(encoding=None, text=[])¶ Bases:
mutagen.id3.TBPMBeats per minute
-
class
mutagen.id3.TCM(encoding=None, text=[])¶ Bases:
mutagen.id3.TCOMComposer
-
class
mutagen.id3.TCO(encoding=None, text=[])¶ Bases:
mutagen.id3.TCONContent Type (Genre)
-
class
mutagen.id3.TCP(encoding=None, text=[])¶ Bases:
mutagen.id3.TCMPiTunes Compilation Flag
-
class
mutagen.id3.TCR(encoding=None, text=[])¶ Bases:
mutagen.id3.TCOPCopyright (C)
-
class
mutagen.id3.TDA(encoding=None, text=[])¶ Bases:
mutagen.id3.TDATDate of recording (DDMM)
-
class
mutagen.id3.TDY(encoding=None, text=[])¶ Bases:
mutagen.id3.TDLYAudio Delay (ms)
-
class
mutagen.id3.TEN(encoding=None, text=[])¶ Bases:
mutagen.id3.TENCEncoder
-
class
mutagen.id3.TFT(encoding=None, text=[])¶ Bases:
mutagen.id3.TFLTFile Type
-
class
mutagen.id3.TIM(encoding=None, text=[])¶ Bases:
mutagen.id3.TIMETime of recording (HHMM)
-
class
mutagen.id3.TKE(encoding=None, text=[])¶ Bases:
mutagen.id3.TKEYStarting Key
-
class
mutagen.id3.TLA(encoding=None, text=[])¶ Bases:
mutagen.id3.TLANAudio Language(s)
-
class
mutagen.id3.TLE(encoding=None, text=[])¶ Bases:
mutagen.id3.TLENAudio Length (ms)
-
class
mutagen.id3.TMT(encoding=None, text=[])¶ Bases:
mutagen.id3.TMEDSource Media Type
-
class
mutagen.id3.TOA(encoding=None, text=[])¶ Bases:
mutagen.id3.TOPEOriginal Artist/Perfomer
-
class
mutagen.id3.TOF(encoding=None, text=[])¶ Bases:
mutagen.id3.TOFNOriginal Filename
-
class
mutagen.id3.TOL(encoding=None, text=[])¶ Bases:
mutagen.id3.TOLYOriginal Lyricist
-
class
mutagen.id3.TOR(encoding=None, text=[])¶ Bases:
mutagen.id3.TORYOriginal Release Year
-
class
mutagen.id3.TOT(encoding=None, text=[])¶ Bases:
mutagen.id3.TOALOriginal Album
-
class
mutagen.id3.TP1(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE1Lead Artist/Performer/Soloist/Group
-
class
mutagen.id3.TP2(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE2Band/Orchestra/Accompaniment
-
class
mutagen.id3.TP3(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE3Conductor
-
class
mutagen.id3.TP4(encoding=None, text=[])¶ Bases:
mutagen.id3.TPE4Interpreter/Remixer/Modifier
-
class
mutagen.id3.TPA(encoding=None, text=[])¶ Bases:
mutagen.id3.TPOSPart of set
-
class
mutagen.id3.TPB(encoding=None, text=[])¶ Bases:
mutagen.id3.TPUBPublisher
-
class
mutagen.id3.TRC(encoding=None, text=[])¶ Bases:
mutagen.id3.TSRCInternational Standard Recording Code (ISRC)
-
class
mutagen.id3.TRD(encoding=None, text=[])¶ Bases:
mutagen.id3.TRDARecording Dates
-
class
mutagen.id3.TRK(encoding=None, text=[])¶ Bases:
mutagen.id3.TRCKTrack Number
-
class
mutagen.id3.TSI(encoding=None, text=[])¶ Bases:
mutagen.id3.TSIZAudio Data size (bytes)
-
class
mutagen.id3.TSS(encoding=None, text=[])¶ Bases:
mutagen.id3.TSSEEncoder settings
-
class
mutagen.id3.TT1(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT1Content group description
-
class
mutagen.id3.TT2(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT2Title
-
class
mutagen.id3.TT3(encoding=None, text=[])¶ Bases:
mutagen.id3.TIT3Subtitle/Description refinement
-
class
mutagen.id3.TXT(encoding=None, text=[])¶ Bases:
mutagen.id3.TEXTLyricist
-
class
mutagen.id3.TXX(encoding=None, desc=u'None', text=[])¶ Bases:
mutagen.id3.TXXXUser-defined Text
-
class
mutagen.id3.TYE(encoding=None, text=[])¶ Bases:
mutagen.id3.TYERYear of recording
-
class
mutagen.id3.UFI(owner=u'None', data=None)¶ Bases:
mutagen.id3.UFIDUnique File Identifier
-
class
mutagen.id3.ULT(encoding=None, lang=None, desc=u'None', text=u'None')¶ Bases:
mutagen.id3.USLTUnsychronised lyrics/text transcription
-
class
mutagen.id3.WAF(url=u'None')¶ Bases:
mutagen.id3.WOAFOfficial File Information
-
class
mutagen.id3.WAR(url=u'None')¶ Bases:
mutagen.id3.WOAROfficial Artist/Performer Information
-
class
mutagen.id3.WAS(url=u'None')¶ Bases:
mutagen.id3.WOASOfficial Source Information
-
class
mutagen.id3.WCM(url=u'None')¶ Bases:
mutagen.id3.WCOMCommercial Information
-
class
mutagen.id3.WCP(url=u'None')¶ Bases:
mutagen.id3.WCOPCopyright Information
-
class
mutagen.id3.WPB(url=u'None')¶ Bases:
mutagen.id3.WPUBOfficial Publisher Information
-
class
mutagen.id3.WXX(encoding=None, desc=u'None', url=u'None')¶ Bases:
mutagen.id3.WXXXUser-defined URL