Field

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

The core Field enum for a LocalTrack representing all possible tags/metadata/properties.

Classes:

LocalTrackField(value[,Β names,Β module,Β ...])

Represents all currently supported fields for objects of type LocalTrack

class musify.libraries.local.track.field.LocalTrackField(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: TrackFieldMixin

Represents all currently supported fields for objects of type LocalTrack

Attributes:

ALL

TITLE

ARTIST

ARTISTS

ALBUM

ALBUM_ARTIST

TRACK

TRACK_NUMBER

TRACK_TOTAL

GENRES

DATE

YEAR

MONTH

DAY

BPM

KEY

DISC

DISC_NUMBER

DISC_TOTAL

COMPILATION

COMMENTS

IMAGES

LENGTH

RATING

PATH

FOLDER

FILENAME

EXT

SIZE

TYPE

CHANNELS

BIT_RATE

BIT_DEPTH

SAMPLE_RATE

DATE_MODIFIED

DATE_ADDED

LAST_PLAYED

PLAY_COUNT

URI

ALL = 0
TITLE = 65
ARTIST = 32
ARTISTS = 108
ALBUM = 30
ALBUM_ARTIST = 31
TRACK = 586
TRACK_NUMBER = 86
TRACK_TOTAL = 87
GENRES = 59
DATE = 900
YEAR = 35
MONTH = 901
DAY = 902
BPM = 85
KEY = 903
DISC = 552
DISC_NUMBER = 52
DISC_TOTAL = 54
COMPILATION = 904
COMMENTS = 44
IMAGES = 905
LENGTH = 16
RATING = 75
PATH = 106
FOLDER = 179
FILENAME = 3
EXT = 100
SIZE = 7
TYPE = 4
CHANNELS = 8
BIT_RATE = 10
BIT_DEPTH = 183
SAMPLE_RATE = 9
DATE_MODIFIED = 11
DATE_ADDED = 12
LAST_PLAYED = 13
PLAY_COUNT = 14
URI = 941