|
28 | 28 | PRINT_DOWNLOADS = 'PRINT_DOWNLOADS' |
29 | 29 | PRINT_API_ERRORS = 'PRINT_API_ERRORS' |
30 | 30 | TEMP_DOWNLOAD_DIR = 'TEMP_DOWNLOAD_DIR' |
| 31 | +MD_ARTISTDELIMITER = 'MD_ARTISTDELIMITER' |
31 | 32 | MD_SAVE_GENRES = 'MD_SAVE_GENRES' |
32 | 33 | MD_ALLGENRES = 'MD_ALLGENRES' |
33 | 34 | MD_GENREDELIMITER = 'MD_GENREDELIMITER' |
|
46 | 47 | ROOT_PODCAST_PATH: { 'default': '', 'type': str, 'arg': '--root-podcast-path' }, |
47 | 48 | SPLIT_ALBUM_DISCS: { 'default': 'False', 'type': bool, 'arg': '--split-album-discs' }, |
48 | 49 | DOWNLOAD_LYRICS: { 'default': 'True', 'type': bool, 'arg': '--download-lyrics' }, |
| 50 | + MD_ARTISTDELIMITER: { 'default': ', ', 'type': str, 'arg': '--md-artistdelimiter' }, |
49 | 51 | MD_SAVE_GENRES: { 'default': 'False', 'type': bool, 'arg': '--md-save-genres' }, |
50 | 52 | MD_ALLGENRES: { 'default': 'False', 'type': bool, 'arg': '--md-allgenres' }, |
51 | | - MD_GENREDELIMITER: { 'default': ',', 'type': str, 'arg': '--md-genredelimiter' }, |
| 53 | + MD_GENREDELIMITER: { 'default': ', ', 'type': str, 'arg': '--md-genredelimiter' }, |
52 | 54 | DOWNLOAD_FORMAT: { 'default': 'ogg', 'type': str, 'arg': '--download-format' }, |
53 | 55 | DOWNLOAD_QUALITY: { 'default': 'auto', 'type': str, 'arg': '--download-quality' }, |
54 | 56 | TRANSCODE_BITRATE: { 'default': 'auto', 'type': str, 'arg': '--transcode-bitrate' }, |
@@ -261,6 +263,10 @@ def get_temp_download_dir(cls) -> str: |
261 | 263 | return '' |
262 | 264 | return PurePath(cls.get_root_path()).joinpath(cls.get(TEMP_DOWNLOAD_DIR)) |
263 | 265 |
|
| 266 | + @classmethod |
| 267 | + def get_artist_delimiter(cls) -> bool: |
| 268 | + return cls.get(MD_ARTISTDELIMITER) |
| 269 | + |
264 | 270 | @classmethod |
265 | 271 | def get_save_genres(cls) -> bool: |
266 | 272 | return cls.get(MD_SAVE_GENRES) |
|
0 commit comments