streamrip icon indicating copy to clipboard operation
streamrip copied to clipboard

[BUG] No master download from Tidal

Open xleyba opened this issue 3 years ago • 0 comments

Describe the bug

I have a Tidal HIFi plus account. I have tried to download several albums marked there as "master" and passing parameter max-quality 4 to streamrip. However, even when the created folder states 24B-44.1kHz, I have realised that files weight was around 30MB. I have checked them with media info and they are 16B, not 24B.

I have tried with albums but using a track to be able to add the full log.

Command Used

\python3\Scripts\rip.exe url -c FLAC -d . --max-quality 4 -vvv https://tidal.com/browse/track/208388041

Debug Traceback

DEBUG:streamrip:Config loaded
DEBUG:streamrip:Parsed urls: [('tidal', 'track', '208388041')]
DEBUG:streamrip:Searching for {'id': '208388041'} in database
DEBUG:streamrip:Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?)
DEBUG:streamrip:{'quality': 3, 'download_videos': True, 'user_id': XXXXXXX, 'country_code': 'ES', 'access_token': 'XXXXXXXXX', 'refresh_token': 'XXXXXX', 'token_expiry': 1659789594.8835323} DEBUG:streamrip:Logging in with access token
Logged into Tidal
DEBUG:streamrip:Config saved: C:\Users\xleyb\AppData\Local\streamrip\streamrip\config.toml
DEBUG:streamrip:{'id': '208388041'}
DEBUG:streamrip:{'downloads': {'folder': '.', 'source_subdirectories': False, 'concurrency': {'enabled': True, 'max_connections': 3}}, 'qobuz': {'quality': 4, 'download_booklets': True, 'email': '', 'password': '', 'app_id': '', 'secrets': []}, 'tidal': {'quality': 4, 'download_videos': True, 'user_id': 188463928, 'country_code': 'ES', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODg0NjM5MjgsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMyMzUsImV4cCI6MTY1OTc4OTU5NSwic2lkIjoiZTM0OGQxM2ItZTg3MS00ZTQ2LWJhZjctNjk1ZTNiMDkyYjNjIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.0QZcVgatbMoMImHKlF_0aOi4UiVYzhtaAxNX0j08HwjAk6cHIPkGaZirwz8RmQXQSw1xlbmmniSYtJeQwJuraA', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTg4NDYzOTI4LCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMjM1LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AGIJCL14X5kGCQ32PhdTRrqdQqh34Ca03SK1ZoCAu6ZkCt9lsY3hxS8gZyr_RMocGHkiAZCGli2-vfEXW8ZUEIWJADw0tTrmZ1Vf6WN0fRrgp3u7NQ6PzGFRfjDOyqlHP7c9DdUP4mfhHMMYuMW974g3XAh_WYv_-UiucO1XhUJ6l0y3', 'token_expiry': 1659789594.8835323}, 'deezer': {'quality': 4, 'arl': '', 'use_deezloader': True, 'deezloader_warnings': True}, 'soundcloud': {'quality': 0, 'client_id': '', 'app_version': ''}, 'youtube': {'quality': 0, 'download_videos': False, 'video_downloads_folder': ''}, 'database': {'downloads': {'enabled': True, 'path': 'C:\\Users\\xleyb\\AppData\\Local\\streamrip\\streamrip\\downloads.db'}, 'failed_downloads': {'enabled': True, 'path': 'C:\\Users\\xleyb\\AppData\\Local\\streamrip\\streamrip\\failed_downloads.db'}}, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 48000, 'bit_depth': 24, 'lossy_bitrate': 320}, 'filters': {'extras': False, 'repeats': False, 'non_albums': False, 'features': False, 'non_studio_albums': False, 'non_remaster': False}, 'artwork': {'embed': True, 'size': 'large', 'max_width': -1, 'max_height': -1, 'keep_hires_cover': True}, 'metadata': {'set_playlist_to_album': True, 'new_playlist_tracknumbers': True, 'exclude': []}, 'filepaths': {'add_singles_to_folder': False, 'folder_format': '{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]', 'track_format': '{tracknumber}. {artist} - {title}{explicit}', 'restrict_characters': False}, 'lastfm': {'source': 'qobuz', 'fallback_source': 'deezer'}, 'theme': {'progress_bar': 'dainty'}, 'misc': {'version': '1.9.2'}}
DEBUG:streamrip:Arguments from config: {'restrict_filenames': False, 'parent_folder': '.', 'folder_format': '{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]', 'track_format': '{tracknumber}. {artist} - {title}{explicit}', 'embed_cover': True, 'embed_cover_size': 'large', 'keep_hires_cover': True, 'set_playlist_to_album': True, 'stay_temp': False, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 48000, 'bit_depth': 24, 'lossy_bitrate': 320}, 'concurrent_downloads': True, 'max_connections': 3, 'new_tracknumbers': True, 'download_videos': True, 'download_booklets': True, 'download_youtube_videos': False, 'youtube_video_downloads_folder': '', 'add_singles_to_folder': False, 'max_artwork_width': -1, 'max_artwork_height': -1, 'exclude_tags': []}
DEBUG:streamrip:Loading metadata
--- Logging error ---
Traceback (most recent call last):
  File "C:\python3\lib\logging\__init__.py", line 1101, in emit
    stream.write(msg + self.terminator)
  File "C:\python3\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2117' in position 316: character maps to <undefined>
Call stack:
  File "C:\python3\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\python3\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\python3\Scripts\rip.exe\__main__.py", line 7, in <module>
    sys.exit(main())
  File "C:\python3\lib\site-packages\rip\cli.py", line 830, in main
    application.run()
  File "C:\python3\lib\site-packages\cleo\application.py", line 330, in run
    exit_code = self._run(io)
  File "C:\python3\lib\site-packages\rip\cli.py", line 760, in _run
    super()._run(io)
  File "C:\python3\lib\site-packages\cleo\application.py", line 425, in _run
    exit_code = self._run_command(command, io)
  File "C:\python3\lib\site-packages\cleo\application.py", line 432, in _run_command
    return command.run(io)
  File "C:\python3\lib\site-packages\cleo\commands\base_command.py", line 118, in run
    status_code = self.execute(io)
  File "C:\python3\lib\site-packages\cleo\commands\command.py", line 85, in execute
    return self.handle()
  File "C:\python3\lib\site-packages\rip\cli.py", line 124, in handle
    core.download()
  File "C:\python3\lib\site-packages\rip\core.py", line 306, in download
    item.load_meta(**arguments)
  File "C:\python3\lib\site-packages\streamrip\media.py", line 210, in load_meta
    self.resp = self.client.get(self.id, media_type="track")
  File "C:\python3\lib\site-packages\streamrip\clients.py", line 772, in get
    resp = self._api_get(item_id, media_type)
  File "C:\python3\lib\site-packages\streamrip\clients.py", line 1030, in _api_get
    logger.debug(item)
Message: {'id': 208388041, 'title': 'Take a Bow (Edit)', 'duration': 269, 'replayGain': -6.84, 'peak': 0.997314, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2021-12-17T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 1, 'volumeNumber': 1, 'version': None, 'popularity': 1, 'copyright': '℗ 1994 Sire Records Company', 'url': 'http://www.tidal.com/track/208388041', 'isrc': 'USWB10107375', 'editable': False, 'explicit': False, 'audioQuality': 'HI_RES', 'audioModes': ['STEREO'], 'artist': {'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}, 'artists': [{'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}], 'album': {'id': 208388040, 'title': 'Take a Bow', 'cover': '0fc2d343-8665-432e-8cde-d21337b8ee6a', 'vibrantColor': '#FFFFFF', 'videoCover': None}, 'mixes': {'MASTER_TRACK_MIX': '01448ec58355f497a374f72f070adf', 'TRACK_MIX': '00116fe27d12215e812e900a1838f6'}}
Arguments: ()
DEBUG:streamrip:{'id': 208388041, 'title': 'Take a Bow (Edit)', 'duration': 269, 'replayGain': -6.84, 'peak': 0.997314, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2021-12-17T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 1, 'volumeNumber': 1, 'version': None, 'popularity': 1, 'copyright': '℗ 1994 Sire Records Company', 'url': 'http://www.tidal.com/track/208388041', 'isrc': 'USWB10107375', 'editable': False, 'explicit': False, 'audioQuality': 'HI_RES', 'audioModes': ['STEREO'], 'artist': {'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}, 'artists': [{'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}], 'album': {'id': 208388040, 'title': 'Take a Bow', 'cover': '0fc2d343-8665-432e-8cde-d21337b8ee6a', 'vibrantColor': '#FFFFFF', 'videoCover': None}, 'mixes': {'MASTER_TRACK_MIX': '01448ec58355f497a374f72f070adf', 'TRACK_MIX': '00116fe27d12215e812e900a1838f6'}}
--- Logging error ---
Traceback (most recent call last):
  File "C:\python3\lib\logging\__init__.py", line 1101, in emit
    stream.write(msg + self.terminator)
  File "C:\python3\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2117' in position 316: character maps to <undefined>
Call stack:
  File "C:\python3\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\python3\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\python3\Scripts\rip.exe\__main__.py", line 7, in <module>
    sys.exit(main())
  File "C:\python3\lib\site-packages\rip\cli.py", line 830, in main
    application.run()
  File "C:\python3\lib\site-packages\cleo\application.py", line 330, in run
    exit_code = self._run(io)
  File "C:\python3\lib\site-packages\rip\cli.py", line 760, in _run
    super()._run(io)
  File "C:\python3\lib\site-packages\cleo\application.py", line 425, in _run
    exit_code = self._run_command(command, io)
  File "C:\python3\lib\site-packages\cleo\application.py", line 432, in _run_command
    return command.run(io)
  File "C:\python3\lib\site-packages\cleo\commands\base_command.py", line 118, in run
    status_code = self.execute(io)
  File "C:\python3\lib\site-packages\cleo\commands\command.py", line 85, in execute
    return self.handle()
  File "C:\python3\lib\site-packages\rip\cli.py", line 124, in handle
    core.download()
  File "C:\python3\lib\site-packages\rip\core.py", line 306, in download
    item.load_meta(**arguments)
  File "C:\python3\lib\site-packages\streamrip\media.py", line 210, in load_meta
    self.resp = self.client.get(self.id, media_type="track")
  File "C:\python3\lib\site-packages\streamrip\clients.py", line 773, in get
    logger.debug(resp)
Message: {'id': 208388041, 'title': 'Take a Bow (Edit)', 'duration': 269, 'replayGain': -6.84, 'peak': 0.997314, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2021-12-17T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 1, 'volumeNumber': 1, 'version': None, 'popularity': 1, 'copyright': '℗ 1994 Sire Records Company', 'url': 'http://www.tidal.com/track/208388041', 'isrc': 'USWB10107375', 'editable': False, 'explicit': False, 'audioQuality': 'HI_RES', 'audioModes': ['STEREO'], 'artist': {'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}, 'artists': [{'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}], 'album': {'id': 208388040, 'title': 'Take a Bow', 'cover': '0fc2d343-8665-432e-8cde-d21337b8ee6a', 'vibrantColor': '#FFFFFF', 'videoCover': None}, 'mixes': {'MASTER_TRACK_MIX': '01448ec58355f497a374f72f070adf', 'TRACK_MIX': '00116fe27d12215e812e900a1838f6'}}
Arguments: ()
DEBUG:streamrip:{'id': 208388041, 'title': 'Take a Bow (Edit)', 'duration': 269, 'replayGain': -6.84, 'peak': 0.997314, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2021-12-17T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 1, 'volumeNumber': 1, 'version': None, 'popularity': 1, 'copyright': '℗ 1994 Sire Records Company', 'url': 'http://www.tidal.com/track/208388041', 'isrc': 'USWB10107375', 'editable': False, 'explicit': False, 'audioQuality': 'HI_RES', 'audioModes': ['STEREO'], 'artist': {'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}, 'artists': [{'id': 15545, 'name': 'Madonna', 'type': 'MAIN', 'picture': 'f5e4f084-87b7-4f8c-8b86-819e3ede576d'}], 'album': {'id': 208388040, 'title': 'Take a Bow', 'cover': '0fc2d343-8665-432e-8cde-d21337b8ee6a', 'vibrantColor': '#FFFFFF', 'videoCover': None}, 'mixes': {'MASTER_TRACK_MIX': '01448ec58355f497a374f72f070adf', 'TRACK_MIX': '00116fe27d12215e812e900a1838f6'}}
Downloading Madonna - Take a Bow (Edit)

DEBUG:streamrip:Track meta formatter {'tracknumber': 1, 'artist': 'Madonna', 'albumartist': None, 'composer': None, 'title': 'Take a Bow (Edit)', 'albumcomposer': None, 'explicit': False}
DEBUG:streamrip:Formatter keys: {tracknumber}. {artist} - {title}{explicit}
DEBUG:streamrip:'tracknumber'
DEBUG:streamrip:1
DEBUG:streamrip:2
DEBUG:streamrip:'artist'
DEBUG:streamrip:Madonna
DEBUG:streamrip:1
DEBUG:streamrip:'title'
DEBUG:streamrip:Take a Bow (Edit)
DEBUG:streamrip:1
DEBUG:streamrip:'explicit'
DEBUG:streamrip:False
DEBUG:streamrip:3
DEBUG:streamrip:Formatted path: .\01. Madonna - Take a Bow (Edit).flac
DEBUG:streamrip:Downloading cover from https://resources.tidal.com/images/0fc2d343/8665/432e/8cde/d21337b8ee6a/640x640.jpg
Cover |███████████████████████████████████████████████████████████████████████████████████████████████████████████████| ? left at ?B/s
DEBUG:streamrip:{'mimeType': 'audio/flac', 'codecs': 'mqa', 'encryptionType': 'NONE', 'urls': ['https://sp-pr-fa.audio.tidal.com/mediatracks/CAEaKRInMjliMjk1ZTk1NTEyY2U3MmUwYzAyNjQ4NTIwZTQ4MzdfNjAubXA0/0.flac?token=1659200555~YzlmYWIwZTg0N2ZjMjZmYjE4YzAzMTVlNzYwNDNmZjE4YzA3NGFkNg==']}
DEBUG:streamrip:Downloadable URL found: https://sp-pr-fa.audio.tidal.com/mediatracks/CAEaKRInMjliMjk1ZTk1NTEyY2U3MmUwYzAyNjQ4NTIwZTQ4MzdfNjAubXA0/0.flac?token=1659200555~YzlmYWIwZTg0N2ZjMjZmYjE4YzAzMTVlNzYwNDNmZjE4YzA3NGFkNg==
Track 01 |████████████████████████████████████████████████████████████████████████████████████████████████████| 00:00 left at 37.2MB/s
DEBUG:streamrip:Downloaded: .\01. Madonna - Take a Bow (Edit).flac -> .\01. Madonna - Take a Bow (Edit).flac
DEBUG:streamrip:Executing INSERT INTO downloads (id) VALUES (?)
DEBUG:streamrip:Items to add: ('208388041',)
DEBUG:streamrip:Tagging file with FLAC container
DEBUG:streamrip:Excluded tags: set()
DEBUG:streamrip:attr: title
DEBUG:streamrip:Adding tag TITLE: Take a Bow (Edit)
DEBUG:streamrip:Setting TITLE tag to Take a Bow (Edit)
DEBUG:streamrip:attr: artist
DEBUG:streamrip:Adding tag ARTIST: Madonna
DEBUG:streamrip:Setting ARTIST tag to Madonna
DEBUG:streamrip:attr: album
DEBUG:streamrip:Adding tag ALBUM: Take a Bow
DEBUG:streamrip:Setting ALBUM tag to Take a Bow
DEBUG:streamrip:attr: albumartist
DEBUG:streamrip:attr: composer
DEBUG:streamrip:attr: year
DEBUG:streamrip:attr: comment
DEBUG:streamrip:attr: description
DEBUG:streamrip:attr: purchase_date
DEBUG:streamrip:attr: grouping
DEBUG:streamrip:attr: genre
DEBUG:streamrip:attr: lyrics
DEBUG:streamrip:attr: encoder
DEBUG:streamrip:attr: copyright
DEBUG:streamrip:attr: compilation
DEBUG:streamrip:attr: cover
DEBUG:streamrip:attr: tracknumber
DEBUG:streamrip:Adding tag TRACKNUMBER: 01
DEBUG:streamrip:Setting TRACKNUMBER tag to 01
DEBUG:streamrip:attr: discnumber
DEBUG:streamrip:Adding tag DISCNUMBER: 01
DEBUG:streamrip:Setting DISCNUMBER tag to 01
DEBUG:streamrip:attr: tracktotal
DEBUG:streamrip:Adding tag TRACKTOTAL: 01
DEBUG:streamrip:Setting TRACKTOTAL tag to 01
DEBUG:streamrip:attr: disctotal
DEBUG:streamrip:Adding tag DISCTOTAL: 01
DEBUG:streamrip:Setting DISCTOTAL tag to 01
DEBUG:streamrip:attr: date

Config File

[downloads]
# Folder where tracks are downloaded to
folder = "C:\\Users\\xleyb\\StreamripDownloads"
# Put Qobuz albums in a 'Qobuz' folder, Tidal albums in 'Tidal' etc.
source_subdirectories = false






[downloads.concurrency]
# Download (and convert) tracks all at once, instead of sequentially. 
# If you are converting the tracks, or have fast internet, this will 
# substantially improve processing speed.
enabled = true
# The maximum number of tracks to download at once
# If you have very fast internet, you will benefit from a higher value,
# A value that is too high for your bandwidth may cause slowdowns
max_connections = 3






[qobuz]
# 1: 320kbps MP3, 2: 16/44.1, 3: 24/<=96, 4: 24/>=96
quality = 3
# This will download booklet pdfs that are included with some albums
download_booklets = true

email = ""
# This is an md5 hash of the plaintext password
password = ""
# Do not change
app_id = ""
# Do not change
secrets = []






[tidal]
# 0: 256kbps AAC, 1: 320kbps AAC, 2: 16/44.1 "HiFi" FLAC, 3: 24/44.1 "MQA" FLAC
quality = 3
# This will download videos included in Video Albums.
download_videos = true

# Do not change any of the fields below
user_id = XXXXX
country_code = "ES"
access_token = "XXXXX"
refresh_token = "XXXX"
# Tokens last 1 week after refresh. This is the Unix timestamp of the expiration
# time. If you haven't used streamrip in more than a week, you may have to log
# in again using `rip config --tidal`
token_expiry = 1659789594.8835323






[deezer]
# 0, 1, or 2
# This only applies to paid Deezer subscriptions. Those using deezloader
# are automatically limited to quality = 1
quality = 2
# An authentication cookie that allows streamrip to use your Deezer account
# See https://github.com/nathom/streamrip/wiki/Finding-Your-Deezer-ARL-Cookie
# for instructions on how to find this
arl = ""
# This allows for free 320kbps MP3 downloads from Deezer
# If an arl is provided, deezloader is never used
use_deezloader = true
# This warns you when the paid deezer account is not logged in and rip falls
# back to deezloader, which is unreliable
deezloader_warnings = true






[soundcloud]
# Only 0 is available for now
quality = 0
# This changes periodically, so it needs to be updated
client_id = ""
app_version = ""






[youtube]
# Only 0 is available for now
quality = 0
# Download the video along with the audio
download_videos = false
# The path to download the videos to
video_downloads_folder = ""

# This stores a list of item IDs so that repeats are not downloaded.





[database.downloads]
enabled = true
path = "C:\\Users\\xleyb\\AppData\\Local\\streamrip\\streamrip\\downloads.db"

# If a download fails, the item ID is stored here. Then, `rip repair` can be
# called to retry the downloads





[database.failed_downloads]
enabled = true
path = "C:\\Users\\xleyb\\AppData\\Local\\streamrip\\streamrip\\failed_downloads.db"

# Convert tracks to a codec after downloading them.





[conversion]
enabled = false
# FLAC, ALAC, OPUS, MP3, VORBIS, or AAC
codec = "ALAC"
# In Hz. Tracks are downsampled if their sampling rate is greater than this. 
# Value of 48000 is recommended to maximize quality and minimize space
sampling_rate = 48000
# Only 16 and 24 are available. It is only applied when the bit depth is higher
# than this value.
bit_depth = 24
# Only applicable for lossy codecs
lossy_bitrate = 320

# Filter a Qobuz artist's discography. Set to 'true' to turn on a filter.





[filters]
# Remove Collectors Editions, live recordings, etc.
extras = false
# Picks the highest quality out of albums with identical titles.
repeats = false
# Remove EPs and Singles
non_albums = false
# Remove albums whose artist is not the one requested
features = false
# Skip non studio albums
non_studio_albums = false
# Only download remastered albums
non_remaster = false






[artwork]
# Write the image to the audio file
embed = true
# The size of the artwork to embed. Options: thumbnail, small, large, original.
# "original" images can be up to 30MB, and may fail embedding. 
# Using "large" is recommended.
size = "large"
# Both of these options limit the size of the embedded artwork. If their values
# are larger than the actual dimensions of the image, they will be ignored.
# If either value is -1, the image is left untouched.
max_width = -1
max_height = -1
# Save the cover image at the highest quality as a seperate jpg file
keep_hires_cover = true






[metadata]
# Sets the value of the 'ALBUM' field in the metadata to the playlist's name. 
# This is useful if your music library software organizes tracks based on album name.
set_playlist_to_album = true
# Replaces the original track's tracknumber with it's position in the playlist
new_playlist_tracknumbers = true
# The following metadata tags won't be applied
# See https://github.com/nathom/streamrip/wiki/Metadata-Tag-Names for more info
exclude = []

# Changes the folder and file names generated by streamrip.





[filepaths]
# Create folders for single tracks within the downloads directory using the folder_format
# template
add_singles_to_folder = false
# Available keys: "albumartist", "title", "year", "bit_depth", "sampling_rate",
# "container", "id", and "albumcomposer"
folder_format = "{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]"
# Available keys: "tracknumber", "artist", "albumartist", "composer", "title",
# and "albumcomposer"
track_format = "{tracknumber}. {artist} - {title}{explicit}"
# Only allow printable ASCII characters in filenames.
restrict_characters = false


# Last.fm playlists are downloaded by searching for the titles of the tracks





[lastfm]
# The source on which to search for the tracks.
source = "qobuz"
# If no results were found with the primary source, the item is searched for 
# on this one.
fallback_source = "deezer"






[theme]
# Options: "dainty" or "plain"
progress_bar = "dainty"






[misc]
# Metadata to identify this config file. Do not change.
version = "1.9.2"

Operating System

Windows

streamrip version

1.9.5

Screenshots and recordings

Log already provided

Additional context

No response

xleyba avatar Jul 30 '22 16:07 xleyba