M4A

Inheritance diagram of musify.libraries.local.track.m4a

The M4A implementation of a LocalTrack.

Classes:

M4A(file[, remote_wrangler])

class musify.libraries.local.track.m4a.M4A(file, remote_wrangler=None)

Bases: LocalTrack[MP4, _M4ATagReader, _M4ATagWriter]

Attributes:

valid_extensions

Extensions of files that can be loaded by this class.

tag_map

Map of human-friendly tag name to ID3 tag ids for a given file type

valid_extensions: frozenset[str] = frozenset({'.m4a'})

Extensions of files that can be loaded by this class.

tag_map = TagMap(title=['©nam'], artist=['©ART'], album=['©alb'], album_artist=['aART'], track_number=['trkn'], track_total=['trkn'], genres=['----:com.apple.iTunes:GENRE', '©gen', 'gnre'], date=['©day'], year=(), month=(), day=(), bpm=['tmpo'], key=['----:com.apple.iTunes:INITIALKEY'], disc_number=['disk'], disc_total=['disk'], compilation=['cpil'], comments=['©cmt'], images=['covr'])

Map of human-friendly tag name to ID3 tag ids for a given file type