mirror of
https://github.com/glomatico/votify.git
synced 2026-10-17 21:32:19 +02:00
44 lines
987 B
Python
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,)
|