Files
votify/votify/constants.py
T
2024-09-22 01:21:56 -03:00

44 lines
987 B
Python

from __future__ import annotations
from .enums import AudioQuality
EXCLUDED_CONFIG_FILE_PARAMS = (
"urls",
"config_path",
"read_urls_as_txt",
"no_config_file",
"version",
"help",
)
VORBIS_TAGS_MAPPING = {
"album": "ALBUM",
"album_artist": "ALBUMARTIST",
"artist": "ARTIST",
"composer": "COMPOSER",
"copyright": "COPYRIGHT",
"description": "DESCRIPTION",
"disc": "DISC",
"disc_total": "DISCTOTAL",
"isrc": "ISRC",
"label": "LABEL",
"lyrics": "LYRICS",
"publisher": "PUBLISHER",
"producer": "PRODUCER",
"release_date": "YEAR",
"title": "TITLE",
"track": "TRACKNUMBER",
"track_total": "TRACKTOTAL",
"url": "URL",
}
QUALITY_X_FORMAT_ID_MAPPING = {
AudioQuality.VORBIS_HIGH: "OGG_VORBIS_320",
AudioQuality.VORBIS_MEDIUM: "OGG_VORBIS_160",
AudioQuality.VORBIS_LOW: "OGG_VORBIS_96",
}
X_NOT_FOUND_STRING = "{} not found at {}"
PREMIUM_SONG_QUALITIES = (AudioQuality.VORBIS_HIGH,)