Back to index

eyed3  0.6.18
Classes | Namespaces | Functions | Variables
frames.py File Reference

Go to the source code of this file.

Classes

class  frames.FrameException
class  frames.FrameHeader
class  frames.Frame
class  frames.TextFrame
class  frames.DateFrame
class  frames.UserTextFrame
class  frames.URLFrame
class  frames.UserURLFrame
class  frames.CommentFrame
class  frames.LyricsFrame
class  frames.ImageFrame
class  frames.ObjectFrame
class  frames.PlayCountFrame
class  frames.UniqueFileIDFrame
class  frames.UnknownFrame
class  frames.MusicCDIdFrame
class  frames.FrameSet

Namespaces

namespace  frames

Functions

def frames.cleanNulls
def frames.id3EncodingToString
def frames.unsyncData
def frames.deunsyncData
def frames.splitUnicode
 Used for splitting user text tags that use null byte(s) to seperate a description and its text.
def frames.createFrame
 Create and return the appropriate frame.
def frames.map2_2FrameId
def frames.dump_data_to_file
def frames.encodeUnicode
 A suxtitute for Python's 'unicode' constructor which handles invalid string encodings (as seen in the real world).

Variables

list frames.timeStampFormats
string frames.ARTIST_FID = "TPE1"
string frames.BAND_FID = "TPE2"
string frames.CONDUCTOR_FID = "TPE3"
string frames.REMIXER_FID = "TPE4"
string frames.COMPOSER_FID = "TCOM"
list frames.ARTIST_FIDS
string frames.ALBUM_FID = "TALB"
string frames.TITLE_FID = "TIT2"
string frames.SUBTITLE_FID = "TIT3"
string frames.CONTENT_TITLE_FID = "TIT1"
list frames.TITLE_FIDS = [TITLE_FID, SUBTITLE_FID, CONTENT_TITLE_FID]
string frames.COMMENT_FID = "COMM"
string frames.LYRICS_FID = "USLT"
string frames.GENRE_FID = "TCON"
string frames.TRACKNUM_FID = "TRCK"
string frames.DISCNUM_FID = "TPOS"
string frames.USERTEXT_FID = "TXXX"
string frames.CDID_FID = "MCDI"
string frames.IMAGE_FID = "APIC"
string frames.OBJECT_FID = "GEOB"
string frames.URL_COMMERCIAL_FID = "WCOM"
string frames.URL_COPYRIGHT_FID = "WCOP"
string frames.URL_AUDIOFILE_FID = "WOAF"
string frames.URL_ARTIST_FID = "WOAR"
string frames.URL_AUDIOSRC_FID = "WOAS"
string frames.URL_INET_RADIO_FID = "WORS"
string frames.URL_PAYMENT_FID = "WPAY"
string frames.URL_PUBLISHER_FID = "WPUB"
list frames.URL_FIDS
string frames.USERURL_FID = "WXXX"
string frames.PLAYCOUNT_FID = "PCNT"
string frames.UNIQUE_FILE_ID_FID = "UFID"
string frames.BPM_FID = "TBPM"
string frames.PUBLISHER_FID = "TPUB"
dictionary frames.obsoleteFrames
string frames.OBSOLETE_DATE_FID = "TDAT"
string frames.OBSOLETE_YEAR_FID = "TYER"
string frames.OBSOLETE_TIME_FID = "TIME"
string frames.OBSOLETE_ORIG_RELEASE_FID = "TORY"
string frames.OBSOLETE_RECORDING_DATE_FID = "TRDA"
list frames.DATE_FIDS
dictionary frames.frameDesc
dictionary frames.TAGS2_2_TO_TAGS_2_3_AND_4
list frames.NULL_FRAME_FLAGS = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
tuple frames.TEXT_FRAME_RX = re.compile("^T[A-Z0-9][A-Z0-9][A-Z0-9]$")
tuple frames.USERTEXT_FRAME_RX = re.compile("^" + USERTEXT_FID + "$")
tuple frames.URL_FRAME_RX = re.compile("^W[A-Z0-9][A-Z0-9][A-Z0-9]$")
tuple frames.USERURL_FRAME_RX = re.compile("^" + USERURL_FID + "$")
tuple frames.COMMENT_FRAME_RX = re.compile("^" + COMMENT_FID + "$")
tuple frames.LYRICS_FRAME_RX = re.compile("^" + LYRICS_FID + "$")
tuple frames.CDID_FRAME_RX = re.compile("^" + CDID_FID + "$")
tuple frames.IMAGE_FRAME_RX = re.compile("^" + IMAGE_FID + "$")
tuple frames.OBJECT_FRAME_RX = re.compile("^" + OBJECT_FID + "$")
tuple frames.PLAYCOUNT_FRAME_RX = re.compile("^" + PLAYCOUNT_FID + "$")
tuple frames.UNIQUE_FILE_ID_FRAME_RX = re.compile("^" + UNIQUE_FILE_ID_FID + "$")
list frames.KNOWN_BAD_FRAMES
string frames.LATIN1_ENCODING = "\x00"
string frames.UTF_16_ENCODING = "\x01"
string frames.UTF_16BE_ENCODING = "\x02"
string frames.UTF_8_ENCODING = "\x03"
 frames.DEFAULT_ENCODING = LATIN1_ENCODING;
int frames.DEFAULT_ID3_MAJOR_VERSION = 2
int frames.DEFAULT_ID3_MINOR_VERSION = 4
string frames.DEFAULT_LANG = "eng"

Class Documentation

class frames::FrameException
Thrown by invalid frames

Definition at line 318 of file frames.py.