summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/model
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/model
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/model')
-rw-r--r--tidal_dl_ng/model/cfg.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tidal_dl_ng/model/cfg.py b/tidal_dl_ng/model/cfg.py
index dc3b69d..bee2876 100644
--- a/tidal_dl_ng/model/cfg.py
+++ b/tidal_dl_ng/model/cfg.py
@@ -3,7 +3,7 @@ from dataclasses import dataclass
from dataclasses_json import dataclass_json
from tidalapi import Quality
-from tidal_dl_ng.constants import CoverDimensions, QualityVideo
+from tidal_dl_ng.constants import CoverDimensions, MetadataTargetUPC, QualityVideo
@dataclass_json
@@ -54,6 +54,7 @@ class Settings:
metadata_delimiter_album_artist: str = ", "
filename_delimiter_artist: str = ", "
filename_delimiter_album_artist: str = ", "
+ metadata_target_upc: MetadataTargetUPC = MetadataTargetUPC.UPC
@dataclass_json
@@ -117,6 +118,9 @@ class HelpSettings:
metadata_delimiter_album_artist: str = "Metadata tag delimiter for multiple album artists. Default: ', '"
filename_delimiter_artist: str = "Filename delimiter for multiple artists. Default: ', '"
filename_delimiter_album_artist: str = "Filename delimiter for multiple album artists. Default: ', '"
+ metadata_target_upc: str = (
+ "Select the target metadata tag ('UPC', 'BARCODE', 'EAN') where to write the UPC information to. Default: 'UPC'."
+ )
@dataclass_json