summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/constants.py
diff options
context:
space:
mode:
authorexislow <exislow@users.noreply.github.com>2025-10-17 13:47:13 +0200
committerGitHub <noreply@github.com>2025-10-17 13:47:13 +0200
commitf150b6ef6a78973453e4ad5b4587a2938ba09e39 (patch)
treeed19df70422d01c65afa7fbff84ec8063972d03b /tidal_dl_ng/constants.py
parente8bf12747f3eb33979d6242f2d0a6f57d3e95043 (diff)
parenta2e637e89c3b719a53911f688a48546afdc0832c (diff)
downloadtidal-dl-ng-f150b6ef6a78973453e4ad5b4587a2938ba09e39.tar.gz
Merge pull request #587 from exislow:515-should-upc-be-barcode-instead
feat(metadata): ✨ add UPC metadata handling and configuration
Diffstat (limited to 'tidal_dl_ng/constants.py')
-rw-r--r--tidal_dl_ng/constants.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tidal_dl_ng/constants.py b/tidal_dl_ng/constants.py
index 2e75153..0630137 100644
--- a/tidal_dl_ng/constants.py
+++ b/tidal_dl_ng/constants.py
@@ -70,3 +70,16 @@ class AudioExtensionsValid(StrEnum):
MP3 = ".mp3"
OGG = ".ogg"
ALAC = ".alac"
+
+
+class MetadataTargetUPC(StrEnum):
+ UPC = "UPC"
+ BARCODE = "BARCODE"
+ EAN = "EAN"
+
+
+METADATA_LOOKUP_UPC: dict[str, dict[str, str]] = {
+ "UPC": {"MP3": "UPC", "MP4": "UPC", "FLAC": "UPC"},
+ "BARCODE": {"MP3": "BARCODE", "MP4": "BARCODE", "FLAC": "BARCODE"},
+ "EAN": {"MP3": "EAN", "MP4": "EAN", "FLAC": "EAN"},
+}