exislow / tidal-dl-ng

TIDAL Media Downloader Next Generation! Up to HiRes Lossless / TIDAL MAX 24-bit, 192 kHz.
GNU Affero General Public License v3.0
441 stars 37 forks source link

[Help] Equivalent {flag} Value for Album Type in Tidal-dl-ng #210

Closed Githubbingguy closed 2 weeks ago

Githubbingguy commented 3 weeks ago

I need Help.

In tidal-dl, the {flag} value can be used to denote different album types, such as [A], [E], [M], and [ME]. However, it seems that this {flag} value isn’t recognized by tidal-dl-ng. Is there an equivalent or alternative value in tidal-dl-ng that I can use for these types?

What operating system are you seeing the problem on?

None

Your settings

{"skip_existing": "False", "lyrics_embed": true, "lyrics_file": true, "video_download": true, "download_delay": true, "download_base_path": "/Downloads", "quality_audio": "HI_RES_LOSSLESS", "quality_video": "1080", "format_album": "{album_artist}/{album_title}{album_explicit} [{album_id}] [{album_year}]/{album_track_num}. {artist_name} - {track_title}", "format_playlist": "Playlists/{playlist_name}/{artist_name} - {track_title}", "format_mix": 
"Mix/{mix_name}/{artist_name} - {track_title}", "format_track": "Tracks/{artist_name} - {track_title}{track_explicit}", "format_video": "Videos/{artist_name} - {track_title}{track_explicit}", "video_convert_mp4": true, "path_binary_ffmpeg": "/opt/homebrew/bin/ffmpeg", "metadata_cover_dimension": "1280", "extract_flac": true, "downgrade_on_hi_res": false}
Githubbingguy commented 3 weeks ago

I just found out from https://github.com/exislow/tidal-dl-ng/blob/17390cba7c8276bef5b91f93eca0957ba7e9cbee/tidal_dl_ng/helper/path.py#L65-L160 that {flag}, or {album_quality} are not present in tidal-python library so I am not sure how to introduce [M], [E], or [ME] for:

M= denotes Master recording E= denotes Explicit

exislow commented 2 weeks ago

E = {track_explicit} Quality = {track_quality}