From dd5a402dcebd79e1efe1b643ec874ade42683271 Mon Sep 17 00:00:00 2001 From: Robert Honz Date: Fri, 17 Oct 2025 13:13:19 +0200 Subject: feat(path): ✨ add customizable delimiters for artist names in file paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated `format_path_media` and related functions to accept customizable delimiters for artist names. * Modified `Settings` class to include `filename_delimiter_artist` and `filename_delimiter_album_artist`. * Enhanced `name_builder_artist` and `name_builder_album_artist` functions to utilize the new delimiters. --- tidal_dl_ng/model/cfg.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'tidal_dl_ng/model') diff --git a/tidal_dl_ng/model/cfg.py b/tidal_dl_ng/model/cfg.py index 22e8aa8..dc3b69d 100644 --- a/tidal_dl_ng/model/cfg.py +++ b/tidal_dl_ng/model/cfg.py @@ -50,8 +50,10 @@ class Settings: window_y: int = 50 window_w: int = 1200 window_h: int = 800 - metadata_delimiter_artist: str = "; " - metadata_delimiter_album_artist: str = "; " + metadata_delimiter_artist: str = ", " + metadata_delimiter_album_artist: str = ", " + filename_delimiter_artist: str = ", " + filename_delimiter_album_artist: str = ", " @dataclass_json @@ -111,8 +113,10 @@ class HelpSettings: window_y: str = "Y-Coordinate of saved window location." window_w: str = "Width of saved window size." window_h: str = "Height of saved window size." - metadata_delimiter_artist: str = "Metadata tag delimiter for multiple artists. Default: '; '" - metadata_delimiter_album_artist: str = "Metadata tag delimiter for multiple album artists. Default: '; '" + metadata_delimiter_artist: str = "Metadata tag delimiter for multiple artists. Default: ', '" + 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: ', '" @dataclass_json -- cgit v1.3.1