WMA

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

The WMA implementation of a LocalTrack.

Classes:

WMA(file[, remote_wrangler])

class musify.libraries.local.track.wma.WMA(file, remote_wrangler=None)

Bases: LocalTrack[ASF, _WMATagReader, _WMATagWriter]

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({'.wma'})

Extensions of files that can be loaded by this class.

tag_map = TagMap(title=['Title'], artist=['Author'], album=['WM/AlbumTitle'], album_artist=['WM/AlbumArtist'], track_number=['WM/TrackNumber'], track_total=['TotalTracks', 'WM/TrackNumber'], genres=['WM/Genre'], date=(), year=['WM/Year', 'WM/OriginalReleaseYear'], month=(), day=(), bpm=['WM/BeatsPerMinute'], key=['WM/InitialKey'], disc_number=['WM/PartOfSet'], disc_total=['WM/PartOfSet'], compilation=['COMPILATION'], comments=['Description', 'WM/Comments'], images=['WM/Picture'])

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