nathom / streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
GNU General Public License v3.0
2.74k stars 248 forks source link

Bug: download artwork incorrectly with single track #166

Closed Sherzod-Norkulov closed 3 years ago

Sherzod-Norkulov commented 3 years ago

Bug Report

Current Behavior incorrectly downloads artwork with single track, even if original is set downloads small

Command used:

# rip url https://tidal.com/track/1781887
# rip url http://open.qobuz.com/track/7400

Expected behavior Downloading lower resolution artwork than possible ... Below <1000 × 1000

streamrip Configuration File

[downloads]
# Folder where tracks are downloaded to
folder = "/storage/emulated/0/Music"
# Put Qobuz albums in a 'Qobuz' folder, Tidal albums in 'Tidal' etc.
source_subdirectories = true

[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

[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

[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 = false
path = "/storage/emulated/0/Music/DATA/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 = false
path = "/storage/emulated/0/Music/DATA/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 = 196000
# Only 16 and 24 are available. It is only applied when the bit depth is higher
# than this value.
bit_depth = 24

# 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 = "original"
# 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.
max_width = 999999
max_height = 999999
# Save the cover image at the highest quality as a seperate jpg file
keep_hires_cover = false

[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 = ["disctotal", "albumartist", "discnumber", "tracknumber", "tracktotal", "albumcomposer", "albumartist", "album"]

# 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", and "albumcomposer"
folder_format = "{title}"
# Available keys: "tracknumber", "artist", "albumartist", "composer", "title",
# and "albumcomposer"
track_format = "{artist} - {title}"

# 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.4"

Environment

Traceback

# Paste the text that Python dumped on the error here — **not error message** 

#Tidal bug single track max art size 320X320

rip url https://tidal.com/track/133899195 -vvv
DEBUG:streamrip:Config loaded
DEBUG:streamrip:Parsed urls: [('tidal', 'track', '133899195')]
DEBUG:streamrip:Searching for {'id': '133899195'} in database
DEBUG:streamrip:{'quality': 3, 'download_videos': True, 'user_id': 181875823, 'country_code': 'US', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODE4NzU4MjMsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMwMDYsImV4cCI6MTYzMTUzNzg2NSwic2lkIjoiMjBjMTI2YmUtMjBmNC00M2EzLTkxYmQtMDhkOTQyNGM0NmZlIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.cPDKtZmjdZrfiKnp-A0zbtRfi8B-G7nrMx9ZtaSX4emYBrm724uN6GcaJQ_kkXzSuyb_Pqo_RQGjXI3ZURpcXg', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTgxODc1ODIzLCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMDA2LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AFLEby1-VmFbLiWGT7EilsPRva4L0DfpFna8QCX068dEk7AMgi4Gpt-XuD2HC2HDYWHkUHxekAMirUN_ccxm8zCLAJlBMYx6wm2ilQMFqjkNeKis7aF8Sv2Kc3ntfgPtYugpqB75TuhtJUB_hOfJ06KQ0qkudYESoDCTeTZC4UAkXIvq', 'token_expiry': 1631537864.8080423}
DEBUG:streamrip:Logging in with access token
Logged into Tidal
DEBUG:streamrip:Config saved: /data/data/com.termux/files/home/.config/streamrip/config.toml
DEBUG:streamrip:{'id': '133899195'}
DEBUG:streamrip:{'downloads': {'folder': '/storage/emulated/0/Music', 'source_subdirectories': True, 'concurrency': {'enabled': True, 'max_connections': 3}}, 'qobuz': {'quality': 4, 'download_booklets': False, 'email': 'rwbland@aol.com', 'password': '3625658c38ce8c39a82f9c36c6895f66', 'app_id': '950096963', 'secrets': ['10b251c286cfbf64d6b7105f253d9a2e', '979549437fcc4a3faad4867b5cd25dcb']}, 'tidal': {'quality': 3, 'download_videos': True, 'user_id': 181875823, 'country_code': 'US', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODE4NzU4MjMsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMwMDYsImV4cCI6MTYzMTUzNzg2NSwic2lkIjoiMjBjMTI2YmUtMjBmNC00M2EzLTkxYmQtMDhkOTQyNGM0NmZlIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.cPDKtZmjdZrfiKnp-A0zbtRfi8B-G7nrMx9ZtaSX4emYBrm724uN6GcaJQ_kkXzSuyb_Pqo_RQGjXI3ZURpcXg', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTgxODc1ODIzLCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMDA2LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AFLEby1-VmFbLiWGT7EilsPRva4L0DfpFna8QCX068dEk7AMgi4Gpt-XuD2HC2HDYWHkUHxekAMirUN_ccxm8zCLAJlBMYx6wm2ilQMFqjkNeKis7aF8Sv2Kc3ntfgPtYugpqB75TuhtJUB_hOfJ06KQ0qkudYESoDCTeTZC4UAkXIvq', 'token_expiry': 1631537864.8080423}, 'deezer': {'quality': 2, 'arl': '', 'use_deezloader': True, 'deezloader_warnings': True}, 'soundcloud': {'quality': 0}, 'youtube': {'quality': 0, 'download_videos': False, 'video_downloads_folder': ''}, 'database': {'downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/downloads.db'}, 'failed_downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/failed_downloads.db'}}, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'filters': {'extras': False, 'repeats': False, 'non_albums': False, 'features': False, 'non_studio_albums': False, 'non_remaster': False}, 'artwork': {'embed': True, 'size': 'original', 'max_width': 999999, 'max_height': 999999, 'keep_hires_cover': False}, 'metadata': {'set_playlist_to_album': True, 'new_playlist_tracknumbers': True, 'exclude': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}, 'filepaths': {'add_singles_to_folder': False, 'folder_format': '{title}', 'track_format': '{artist} - {title}'}, 'lastfm': {'source': 'qobuz', 'fallback_source': 'deezer'}, 'theme': {'progress_bar': 'dainty'}, 'misc': {'version': '1.4'}}
DEBUG:streamrip:Arguments from config: {'parent_folder': '/storage/emulated/0/Music', 'folder_format': '{title}', 'track_format': '{artist} - {title}', 'embed_cover': True, 'embed_cover_size': 'original', 'keep_hires_cover': False, 'set_playlist_to_album': True, 'stay_temp': False, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'concurrent_downloads': True, 'max_connections': 3, 'new_tracknumbers': True, 'download_videos': True, 'download_booklets': False, 'download_youtube_videos': False, 'youtube_video_downloads_folder': '', 'add_singles_to_folder': False, 'max_artwork_width': 999999, 'max_artwork_height': 999999, 'exclude_tags': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}
DEBUG:streamrip:Loading metadata
DEBUG:streamrip:{'id': 133899195, 'title': 'Noi 2', 'duration': 205, 'replayGain': -11.22, 'peak': 0.988495, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2020-03-04T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 10, 'volumeNumber': 1, 'version': None, 'popularity': 3, 'copyright': '℗ 2018 Alexandra Stan Records', 'url': 'http://www.tidal.com/track/133899195', 'isrc': 'ROASA1800001', 'editable': False, 'explicit': False, 'audioQuality': 'LOSSLESS', 'audioModes': ['STEREO'], 'artist': {'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}, 'artists': [{'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}], 'album': {'id': 133899185, 'title': 'Mami', 'cover': 'e7fcfbf8-c4c2-4b9a-87fb-de450bebf850', 'vibrantColor': '#ee3363', 'videoCover': None}, 'mixes': {'TRACK_MIX': '0012ae4dc757cee890585866f2255b'}}
Downloading Alexandra Stan - Noi 2

DEBUG:streamrip:Track meta formatter {'tracknumber': 10, 'artist': 'Alexandra Stan', 'albumartist': None, 'composer': None, 'title': 'Noi 2', 'albumcomposer': None}
DEBUG:streamrip:Formatter keys: ['artist', 'title']
DEBUG:streamrip:Formatted path: /storage/emulated/0/Music/Tidal/Alexandra Stan - Noi 2.flac
DEBUG:streamrip:Downloading cover from https://resources.tidal.com/images/e7fcfbf8/c4c2/4b9a/87fb/de450bebf850/320x320.jpg
Cover |██████████████████████████████████████████████████████████████████████████| 00:00 left at 1.05MB/s
DEBUG:streamrip:{'mimeType': 'audio/flac', 'codecs': 'flac', 'encryptionType': 'NONE', 'urls': ['http://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInMDU3ZWM3ZGY5MTY2ZGU5ZDU0Yjg4ZGJmNzA4MzhjNjJfNjEubXA0/0.flac?Expires=1630939574&Signature=bBVyGDo~0Z-J6n5-H5aVzdKhdz5gMA324RDlmzs18WD56HcoVqkCCAtcdTYBXDRzYRAXyNC0CcC2OSuI7Z7aHU52S5qzQU0Ut9BxE1qDgTNs~cZFu-zkNu3O~0y49fH7TvZ8NU5uS7H-C-d8ebOLjC5Vz8JowiRQ7gE~Q~MKO8tgFmTtxlUmQ38l4Wv8S1TasUQ1UrDfY-DTeFCuRALYXbCThece3EUXSvcZNL9e4TWreR~26p7x~77wvtECX~wMgnvua0e2E3E8eHjYN8WO4svSvOHwd83kc-BPBUbyBscYTSKFIBAzI8Dw7IBZfYbbqPg0XKERxGP3K9ntvb-aCA__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A']}
DEBUG:streamrip:Downloadable URL found: http://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInMDU3ZWM3ZGY5MTY2ZGU5ZDU0Yjg4ZGJmNzA4MzhjNjJfNjEubXA0/0.flac?Expires=1630939574&Signature=bBVyGDo~0Z-J6n5-H5aVzdKhdz5gMA324RDlmzs18WD56HcoVqkCCAtcdTYBXDRzYRAXyNC0CcC2OSuI7Z7aHU52S5qzQU0Ut9BxE1qDgTNs~cZFu-zkNu3O~0y49fH7TvZ8NU5uS7H-C-d8ebOLjC5Vz8JowiRQ7gE~Q~MKO8tgFmTtxlUmQ38l4Wv8S1TasUQ1UrDfY-DTeFCuRALYXbCThece3EUXSvcZNL9e4TWreR~26p7x~77wvtECX~wMgnvua0e2E3E8eHjYN8WO4svSvOHwd83kc-BPBUbyBscYTSKFIBAzI8Dw7IBZfYbbqPg0XKERxGP3K9ntvb-aCA__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A
Track 10 |███████████████████████████████████████████████████████████████████████| 00:00 left at 1.17MB/s
DEBUG:streamrip:Downloaded: /storage/emulated/0/Music/Tidal/Alexandra Stan - Noi 2.flac -> /storage/emulated/0/Music/Tidal/Alexandra Stan - Noi 2.flac
DEBUG:streamrip:Tagging file with FLAC container
DEBUG:streamrip:Excluded tags: {'tracktotal', 'album', 'albumcomposer', 'tracknumber', 'disctotal', 'discnumber', 'albumartist'}
DEBUG:streamrip:attr: title
DEBUG:streamrip:Adding tag TITLE: Noi 2
DEBUG:streamrip:Setting TITLE tag to Noi 2
DEBUG:streamrip:attr: artist
DEBUG:streamrip:Adding tag ARTIST: Alexandra Stan
DEBUG:streamrip:Setting ARTIST tag to Alexandra Stan
DEBUG:streamrip:attr: album
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:attr: discnumber
DEBUG:streamrip:attr: tracktotal
DEBUG:streamrip:attr: disctotal
DEBUG:streamrip:attr: date

#Qobuz single track max size art 600X600

rip url http://open.qobuz.com/track/17625714 -vvv
DEBUG:streamrip:Config loaded
DEBUG:streamrip:Parsed urls: [('qobuz', 'track', '17625714')]
DEBUG:streamrip:Searching for {'id': '17625714'} in database
Logging into qobuz
DEBUG:streamrip:Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id195125741630936699.030914810b251c286cfbf64d6b7105f253d9a2e
DEBUG:streamrip:Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id195125741630936699.031727979549437fcc4a3faad4867b5cd25dcb
DEBUG:streamrip:Hashed request signature: 59f999a4660da0a23dc31523fe825ab7
DEBUG:streamrip:Hashed request signature: d945427df317845d6c3d94f27b1a1c15
DEBUG:streamrip:{"track_id":19512574,"duration":30,"url":"https:\/\/streaming-std.qobuz.com\/file?eid=19512574&fmt=7&profile=raw&range=20-30&app_id=950096963&etsp=1630940299&hmac=3UeK5VJ-N-mTBg42qpPMSL6u5Vs","format_id":7,"mime_type":"audio\/flac","sample":true,"restrictions":[{"code":"UserUnauthenticated"}],"sampling_rate":96,"bit_depth":24}
DEBUG:streamrip:{"status":"error","code":400,"message":"Invalid Request Signature parameter (59f999a4660da0a23dc31523fe825ab7)"}
DEBUG:streamrip:Test for 10b251c286cfbf64d6b7105f253d9a2e secret didn't work: Invalid app secret from params {'request_ts': 1630936699.0309148, 'request_sig': '59f999a4660da0a23dc31523fe825ab7', 'track_id': '19512574', 'format_id': 7, 'intent': 'stream'}
DEBUG:streamrip:{"user":{"id":1166219,"publicId":"qobuz:user:e0lASVzsEqn1O","email":"rwbland@aol.com","login":"rwbland@aol.com","firstname":null,"lastname":null,"display_name":"rwbland","country_code":"US","language_code":"en","zone":"US","store":"US-en","country":"US","avatar":"https:\/\/www.gravatar.com\/avatar\/19c1c08c35ab2e19d46d285a6aeb2303?s=50&d=mm","genre":"male","age":58,"creation_date":"2019-09-21","subscription":{"offer":"studio","periodicity":"monthly","end_date":"2021-09-20","is_canceled":false},"last_update":{"favorite":1630833821,"playlist":1627704491,"purchase":1569027475},"player_settings":{"sonos_audio_format":7},"credential":{"id":697429,"label":"streaming-studio","description":"Subscriber Qobuz Studio","parameters":{"lossy_streaming":true,"lossless_streaming":true,"hires_streaming":true,"hires_purchases_streaming":true,"mobile_streaming":true,"offline_streaming":true,"hfp_purchase":false,"included_format_group_ids":[1,2,3,4],"color_scheme":{"logo":"#B8D729"},"label":"Qobuz Studio","short_label":"Studio","source":"subscription"}},"externals":{}},"user_auth_token":"gJrfCm4mo4VdBfLaNADJJNP8qkv_BcWqMIWyD3weV9GI5MWCaZIk-PWGT9bbykPrnjc2NRZ0qPqA7suVuMy2TA"}
INFO:streamrip:Logged in to Qobuz
DEBUG:streamrip:Logged into Qobuz
DEBUG:streamrip:Qobuz client is ready to use
DEBUG:streamrip:{'id': '17625714'}
DEBUG:streamrip:{'downloads': {'folder': '/storage/emulated/0/Music', 'source_subdirectories': True, 'concurrency': {'enabled': True, 'max_connections': 3}}, 'qobuz': {'quality': 4, 'download_booklets': False, 'email': 'rwbland@aol.com', 'password': '3625658c38ce8c39a82f9c36c6895f66', 'app_id': '950096963', 'secrets': ['10b251c286cfbf64d6b7105f253d9a2e', '979549437fcc4a3faad4867b5cd25dcb']}, 'tidal': {'quality': 3, 'download_videos': True, 'user_id': 181875823, 'country_code': 'US', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODE4NzU4MjMsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMwMDYsImV4cCI6MTYzMTUzNzg2NSwic2lkIjoiMjBjMTI2YmUtMjBmNC00M2EzLTkxYmQtMDhkOTQyNGM0NmZlIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.cPDKtZmjdZrfiKnp-A0zbtRfi8B-G7nrMx9ZtaSX4emYBrm724uN6GcaJQ_kkXzSuyb_Pqo_RQGjXI3ZURpcXg', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTgxODc1ODIzLCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMDA2LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AFLEby1-VmFbLiWGT7EilsPRva4L0DfpFna8QCX068dEk7AMgi4Gpt-XuD2HC2HDYWHkUHxekAMirUN_ccxm8zCLAJlBMYx6wm2ilQMFqjkNeKis7aF8Sv2Kc3ntfgPtYugpqB75TuhtJUB_hOfJ06KQ0qkudYESoDCTeTZC4UAkXIvq', 'token_expiry': 1631537864.8080423}, 'deezer': {'quality': 2, 'arl': '', 'use_deezloader': True, 'deezloader_warnings': True}, 'soundcloud': {'quality': 0}, 'youtube': {'quality': 0, 'download_videos': False, 'video_downloads_folder': ''}, 'database': {'downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/downloads.db'}, 'failed_downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/failed_downloads.db'}}, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'filters': {'extras': False, 'repeats': False, 'non_albums': False, 'features': False, 'non_studio_albums': False, 'non_remaster': False}, 'artwork': {'embed': True, 'size': 'original', 'max_width': 999999, 'max_height': 999999, 'keep_hires_cover': False}, 'metadata': {'set_playlist_to_album': True, 'new_playlist_tracknumbers': True, 'exclude': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}, 'filepaths': {'add_singles_to_folder': False, 'folder_format': '{title}', 'track_format': '{artist} - {title}'}, 'lastfm': {'source': 'qobuz', 'fallback_source': 'deezer'}, 'theme': {'progress_bar': 'dainty'}, 'misc': {'version': '1.4'}}
DEBUG:streamrip:Arguments from config: {'parent_folder': '/storage/emulated/0/Music', 'folder_format': '{title}', 'track_format': '{artist} - {title}', 'embed_cover': True, 'embed_cover_size': 'original', 'keep_hires_cover': False, 'set_playlist_to_album': True, 'stay_temp': False, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'concurrent_downloads': True, 'max_connections': 3, 'new_tracknumbers': True, 'download_videos': True, 'download_booklets': False, 'download_youtube_videos': False, 'youtube_video_downloads_folder': '', 'add_singles_to_folder': False, 'max_artwork_width': 999999, 'max_artwork_height': 999999, 'exclude_tags': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}
DEBUG:streamrip:Loading metadata
DEBUG:streamrip:request params: {'app_id': '950096963', 'track_id': '17625714', 'limit': 500, 'offset': 0}
DEBUG:streamrip:{"maximum_bit_depth":16,"copyright":"2010 Roton 2008 Roton","performers":"Inna, Performer\r - Barac Sebastian Alexandru, Composer, Lyricist\r - Radu Bolfea, Composer, Lyricist\r - Marcel Botezan, Composer, Lyricist","audio_info":{"replaygain_track_gain":-9.48,"replaygain_track_peak":0.794312},"performer":{"id":161791,"name":"Inna"},"article_ids":{"LLS":42284253,"SMR":42284254,"SM2":319972637},"album":{"maximum_bit_depth":16,"copyright":"2010 Roton 2010 Roton","product_url":"\/fr-fr\/album\/hot-inna\/5948204431396","media_count":1,"product_sales_factors_weekly":0,"artist":{"id":161791,"name":"Inna","slug":"inna","albums_count":523,"picture":null,"image":null},"genres_list":["\u00c9lectronique","\u00c9lectronique\u2192Dance"],"created_at":1403238940,"description":"","released_at":1271628000,"product_sales_factors_monthly":1,"release_tags":[],"title":"Hot","duration":2824,"parental_warning":false,"popularity":0,"genre":{"id":129,"color":"#5eabc1","name":"Dance","path":[64,129],"slug":"dance"},"catchline":"","id":"5948204431396","slug":"hot-inna","image":{"large":"https:\/\/static.qobuz.com\/images\/covers\/96\/13\/5948204431396_600.jpg","small":"https:\/\/static.qobuz.com\/images\/covers\/96\/13\/5948204431396_230.jpg","thumbnail":"https:\/\/static.qobuz.com\/images\/covers\/96\/13\/5948204431396_50.jpg","back":null},"article_ids":{"LLS":42284250,"SMR":42284251,"SHP":49493380,"SM2":319972635,"SH2":319972636},"composer":{"id":573076,"name":"Various Composers","slug":"various-composers","albums_count":583621,"picture":null,"image":null},"upc":"5948204431396","release_type":"album","label":{"id":69928,"name":"Roton","slug":"roton-2","supplier_id":32,"albums_count":2163},"product_sales_factors_yearly":4,"qobuz_id":17625713,"version":null,"url":"https:\/\/www.qobuz.com\/us-en\/album\/hot-inna\/5948204431396","relative_url":"\/album\/hot-inna\/5948204431396","product_type":"album","subtitle":"INNA","tracks_count":12,"maximum_channel_count":2,"maximum_sampling_rate":44.1,"articles":[{"id":42284250,"url":"\/order\/42284250","price":6.59,"currency":"USD","type":"lls","label":"CD-quality","description":"Lossless 16 bit\/44.1 kHz (FLAC, ALAC, WMA, AIFF, WAV)"}],"release_date_original":"2010-04-19","release_date_download":"2010-04-19","release_date_stream":"2010-04-19","purchasable":true,"streamable":true,"previewable":true,"sampleable":true,"downloadable":true,"displayable":true,"purchasable_at":1629356400,"streamable_at":1629356400,"hires":false,"hires_streamable":false},"work":null,"composer":{"id":238745,"name":"Marcel Botezan"},"isrc":"ROROT0804201","title":"Hot","version":null,"duration":217,"parental_warning":false,"track_number":1,"maximum_channel_count":2,"id":17625714,"media_number":1,"maximum_sampling_rate":44.1,"articles":[{"id":42284253,"url":"\/order\/42284253","price":0.99,"currency":"USD","type":"lls","label":"CD-quality","description":"Lossless 16 bit\/44.1 kHz (FLAC, ALAC, WMA, AIFF, WAV)"}],"purchasable":true,"streamable":true,"previewable":true,"sampleable":true,"downloadable":true,"displayable":true,"purchasable_at":1629356400,"streamable_at":1629356400,"hires":false,"hires_streamable":false}
DEBUG:streamrip:{'maximum_bit_depth': 16, 'copyright': '2010 Roton 2008 Roton', 'performers': 'Inna, Performer\r - Barac Sebastian Alexandru, Composer, Lyricist\r - Radu Bolfea, Composer, Lyricist\r - Marcel Botezan, Composer, Lyricist', 'audio_info': {'replaygain_track_gain': -9.48, 'replaygain_track_peak': 0.794312}, 'performer': {'id': 161791, 'name': 'Inna'}, 'article_ids': {'LLS': 42284253, 'SMR': 42284254, 'SM2': 319972637}, 'album': {'maximum_bit_depth': 16, 'copyright': '2010 Roton 2010 Roton', 'product_url': '/fr-fr/album/hot-inna/5948204431396', 'media_count': 1, 'product_sales_factors_weekly': 0, 'artist': {'id': 161791, 'name': 'Inna', 'slug': 'inna', 'albums_count': 523, 'picture': None, 'image': None}, 'genres_list': ['Électronique', 'Électronique→Dance'], 'created_at': 1403238940, 'description': '', 'released_at': 1271628000, 'product_sales_factors_monthly': 1, 'release_tags': [], 'title': 'Hot', 'duration': 2824, 'parental_warning': False, 'popularity': 0, 'genre': {'id': 129, 'color': '#5eabc1', 'name': 'Dance', 'path': [64, 129], 'slug': 'dance'}, 'catchline': '', 'id': '5948204431396', 'slug': 'hot-inna', 'image': {'large': 'https://static.qobuz.com/images/covers/96/13/5948204431396_600.jpg', 'small': 'https://static.qobuz.com/images/covers/96/13/5948204431396_230.jpg', 'thumbnail': 'https://static.qobuz.com/images/covers/96/13/5948204431396_50.jpg', 'back': None}, 'article_ids': {'LLS': 42284250, 'SMR': 42284251, 'SHP': 49493380, 'SM2': 319972635, 'SH2': 319972636}, 'composer': {'id': 573076, 'name': 'Various Composers', 'slug': 'various-composers', 'albums_count': 583621, 'picture': None, 'image': None}, 'upc': '5948204431396', 'release_type': 'album', 'label': {'id': 69928, 'name': 'Roton', 'slug': 'roton-2', 'supplier_id': 32, 'albums_count': 2163}, 'product_sales_factors_yearly': 4, 'qobuz_id': 17625713, 'version': None, 'url': 'https://www.qobuz.com/us-en/album/hot-inna/5948204431396', 'relative_url': '/album/hot-inna/5948204431396', 'product_type': 'album', 'subtitle': 'INNA', 'tracks_count': 12, 'maximum_channel_count': 2, 'maximum_sampling_rate': 44.1, 'articles': [{'id': 42284250, 'url': '/order/42284250', 'price': 6.59, 'currency': 'USD', 'type': 'lls', 'label': 'CD-quality', 'description': 'Lossless 16 bit/44.1 kHz (FLAC, ALAC, WMA, AIFF, WAV)'}], 'release_date_original': '2010-04-19', 'release_date_download': '2010-04-19', 'release_date_stream': '2010-04-19', 'purchasable': True, 'streamable': True, 'previewable': True, 'sampleable': True, 'downloadable': True, 'displayable': True, 'purchasable_at': 1629356400, 'streamable_at': 1629356400, 'hires': False, 'hires_streamable': False}, 'work': None, 'composer': {'id': 238745, 'name': 'Marcel Botezan'}, 'isrc': 'ROROT0804201', 'title': 'Hot', 'version': None, 'duration': 217, 'parental_warning': False, 'track_number': 1, 'maximum_channel_count': 2, 'id': 17625714, 'media_number': 1, 'maximum_sampling_rate': 44.1, 'articles': [{'id': 42284253, 'url': '/order/42284253', 'price': 0.99, 'currency': 'USD', 'type': 'lls', 'label': 'CD-quality', 'description': 'Lossless 16 bit/44.1 kHz (FLAC, ALAC, WMA, AIFF, WAV)'}], 'purchasable': True, 'streamable': True, 'previewable': True, 'sampleable': True, 'downloadable': True, 'displayable': True, 'purchasable_at': 1629356400, 'streamable_at': 1629356400, 'hires': False, 'hires_streamable': False}
Downloading Inna - Hot

DEBUG:streamrip:Track meta formatter {'tracknumber': 1, 'artist': 'Inna', 'albumartist': 'Inna', 'composer': 'Marcel Botezan', 'title': 'Hot', 'albumcomposer': 'Various Composers'}
DEBUG:streamrip:Formatter keys: ['artist', 'title']
DEBUG:streamrip:Formatted path: /storage/emulated/0/Music/Qobuz/Inna - Hot.flac
DEBUG:streamrip:Downloading cover from https://static.qobuz.com/images/covers/96/13/5948204431396_600.jpg
Cover |██████████████████████████████████████████████████████████████████████████| 00:00 left at 1.03MB/s
DEBUG:streamrip:Raw request signature: trackgetFileUrlformat_id6intentstreamtrack_id176257141630936700.8753273979549437fcc4a3faad4867b5cd25dcb
DEBUG:streamrip:Hashed request signature: 6a1b6deb52fa71a37800b59f4ca97c2b
DEBUG:streamrip:{"track_id":17625714,"duration":217,"url":"https:\/\/streaming-qobuz-std.akamaized.net\/file?uid=1166219&eid=17625714&fmt=6&profile=raw&app_id=950096963&cid=697429&etsp=1630940301&hmac=1r5UUwT-LRnaLG5SK0FqYndVXk8","format_id":6,"mime_type":"audio\/flac","sampling_rate":44.1,"bit_depth":16}
DEBUG:streamrip:Downloadable URL found: https://streaming-qobuz-std.akamaized.net/file?uid=1166219&eid=17625714&fmt=6&profile=raw&app_id=950096963&cid=697429&etsp=1630940301&hmac=1r5UUwT-LRnaLG5SK0FqYndVXk8
Track 01 |███████████████████████████████████████████████████████████████████████| 00:00 left at 1.29MB/s
DEBUG:streamrip:Downloaded: /storage/emulated/0/Music/Qobuz/Inna - Hot.flac -> /storage/emulated/0/Music/Qobuz/Inna - Hot.flac
DEBUG:streamrip:Tagging file with FLAC container
DEBUG:streamrip:Excluded tags: {'albumartist', 'tracktotal', 'tracknumber', 'disctotal', 'albumcomposer', 'album', 'discnumber'}
DEBUG:streamrip:attr: title
DEBUG:streamrip:Adding tag TITLE: Hot
DEBUG:streamrip:Setting TITLE tag to Hot
DEBUG:streamrip:attr: artist
DEBUG:streamrip:Adding tag ARTIST: Inna
DEBUG:streamrip:Setting ARTIST tag to Inna
DEBUG:streamrip:attr: album
DEBUG:streamrip:attr: albumartist
DEBUG:streamrip:attr: composer
DEBUG:streamrip:Adding tag COMPOSER: Marcel Botezan
DEBUG:streamrip:Setting COMPOSER tag to Marcel Botezan
DEBUG:streamrip:attr: year
DEBUG:streamrip:Adding tag YEAR: 2010
DEBUG:streamrip:Setting YEAR tag to 2010
DEBUG:streamrip:attr: comment
DEBUG:streamrip:attr: description
DEBUG:streamrip:attr: purchase_date
DEBUG:streamrip:attr: grouping
DEBUG:streamrip:attr: genre
DEBUG:streamrip:Adding tag GENRE: Dance, Électronique
DEBUG:streamrip:Setting GENRE tag to Dance, Électronique
DEBUG:streamrip:attr: lyrics
DEBUG:streamrip:attr: encoder
DEBUG:streamrip:attr: copyright
DEBUG:streamrip:Adding tag COPYRIGHT: 2010 Roton 2010 Roton
DEBUG:streamrip:Setting COPYRIGHT tag to 2010 Roton 2010 Roton
DEBUG:streamrip:attr: compilation
DEBUG:streamrip:attr: cover
DEBUG:streamrip:attr: tracknumber
DEBUG:streamrip:attr: discnumber
DEBUG:streamrip:attr: tracktotal
DEBUG:streamrip:attr: disctotal
DEBUG:streamrip:attr: date
DEBUG:streamrip:Adding tag DATE: 2010-04-19
DEBUG:streamrip:Setting DATE tag to 2010-04-19

#for example the same single track from tidal but added to my playlist loads as in original

rip url https://tidal.com/playlist/dcdecedd-57c0-4dd3-8637-57fb0fd45efb -vvv
DEBUG:streamrip:Config loaded
DEBUG:streamrip:Parsed urls: [('tidal', 'playlist', 'dcdecedd-57c0-4dd3-8637-57fb0fd45efb')]              DEBUG:streamrip:Searching for {'id': 'dcdecedd-57c0-4dd3-8637-57fb0fd45efb'} in database                  DEBUG:streamrip:{'quality': 3, 'download_videos': True, 'user_id': 181875823, 'country_code': 'US', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODE4NzU4MjMsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMwMDYsImV4cCI6MTYzMTUzNzg2NSwic2lkIjoiMjBjMTI2YmUtMjBmNC00M2EzLTkxYmQtMDhkOTQyNGM0NmZlIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.cPDKtZmjdZrfiKnp-A0zbtRfi8B-G7nrMx9ZtaSX4emYBrm724uN6GcaJQ_kkXzSuyb_Pqo_RQGjXI3ZURpcXg', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTgxODc1ODIzLCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMDA2LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AFLEby1-VmFbLiWGT7EilsPRva4L0DfpFna8QCX068dEk7AMgi4Gpt-XuD2HC2HDYWHkUHxekAMirUN_ccxm8zCLAJlBMYx6wm2ilQMFqjkNeKis7aF8Sv2Kc3ntfgPtYugpqB75TuhtJUB_hOfJ06KQ0qkudYESoDCTeTZC4UAkXIvq', 'token_expiry': 1631537864.8080423}
DEBUG:streamrip:Logging in with access token
Logged into Tidal
DEBUG:streamrip:Config saved: /data/data/com.termux/files/home/.config/streamrip/config.toml
DEBUG:streamrip:{'id': 'dcdecedd-57c0-4dd3-8637-57fb0fd45efb'}
DEBUG:streamrip:{'downloads': {'folder': '/storage/emulated/0/Music', 'source_subdirectories': True, 'concurrency': {'enabled': True, 'max_connections': 3}}, 'qobuz': {'quality': 4, 'download_booklets': False, 'email': 'rwbland@aol.com', 'password': '3625658c38ce8c39a82f9c36c6895f66', 'app_id': '950096963', 'secrets': ['10b251c286cfbf64d6b7105f253d9a2e', '979549437fcc4a3faad4867b5cd25dcb']}, 'tidal': {'quality': 3, 'download_videos': True, 'user_id': 181875823, 'country_code': 'US', 'access_token': 'eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODE4NzU4MjMsInNjb3BlIjoid19zdWIgcl91c3Igd191c3IiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMwMDYsImV4cCI6MTYzMTUzNzg2NSwic2lkIjoiMjBjMTI2YmUtMjBmNC00M2EzLTkxYmQtMDhkOTQyNGM0NmZlIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.cPDKtZmjdZrfiKnp-A0zbtRfi8B-G7nrMx9ZtaSX4emYBrm724uN6GcaJQ_kkXzSuyb_Pqo_RQGjXI3ZURpcXg', 'refresh_token': 'eyJraWQiOiJoUzFKYTdVMCIsImFsZyI6IkVTNTEyIn0.eyJ0eXBlIjoibzJfcmVmcmVzaCIsInVpZCI6MTgxODc1ODIzLCJzY29wZSI6Indfc3ViIHJfdXNyIHdfdXNyIiwiY2lkIjozMDA2LCJzVmVyIjowLCJnVmVyIjowLCJpc3MiOiJodHRwczovL2F1dGgudGlkYWwuY29tL3YxIn0.AFLEby1-VmFbLiWGT7EilsPRva4L0DfpFna8QCX068dEk7AMgi4Gpt-XuD2HC2HDYWHkUHxekAMirUN_ccxm8zCLAJlBMYx6wm2ilQMFqjkNeKis7aF8Sv2Kc3ntfgPtYugpqB75TuhtJUB_hOfJ06KQ0qkudYESoDCTeTZC4UAkXIvq', 'token_expiry': 1631537864.8080423}, 'deezer': {'quality': 2, 'arl': '', 'use_deezloader': True, 'deezloader_warnings': True}, 'soundcloud': {'quality': 0}, 'youtube': {'quality': 0, 'download_videos': False, 'video_downloads_folder': ''}, 'database': {'downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/downloads.db'}, 'failed_downloads': {'enabled': False, 'path': '/storage/emulated/0/Music/DATA/failed_downloads.db'}}, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'filters': {'extras': False, 'repeats': False, 'non_albums': False, 'features': False, 'non_studio_albums': False, 'non_remaster': False}, 'artwork': {'embed': True, 'size': 'original', 'max_width': 999999, 'max_height': 999999, 'keep_hires_cover': False}, 'metadata': {'set_playlist_to_album': True, 'new_playlist_tracknumbers': True, 'exclude': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}, 'filepaths': {'add_singles_to_folder': False, 'folder_format': '{title}', 'track_format': '{artist} - {title}'}, 'lastfm': {'source': 'qobuz', 'fallback_source': 'deezer'}, 'theme': {'progress_bar': 'dainty'}, 'misc': {'version': '1.4'}}
DEBUG:streamrip:Arguments from config: {'parent_folder': '/storage/emulated/0/Music', 'folder_format': '{title}', 'track_format': '{artist} - {title}', 'embed_cover': True, 'embed_cover_size': 'original', 'keep_hires_cover': False, 'set_playlist_to_album': True, 'stay_temp': False, 'conversion': {'enabled': False, 'codec': 'ALAC', 'sampling_rate': 196000, 'bit_depth': 24}, 'concurrent_downloads': True, 'max_connections': 3, 'new_tracknumbers': True, 'download_videos': True, 'download_booklets': False, 'download_youtube_videos': False, 'youtube_video_downloads_folder': '', 'add_singles_to_folder': False, 'max_artwork_width': 999999, 'max_artwork_height': 999999, 'exclude_tags': ['disctotal', 'albumartist', 'discnumber', 'tracknumber', 'tracktotal', 'albumcomposer', 'albumartist', 'album']}
DEBUG:streamrip:Loading metadata
DEBUG:streamrip:{'uuid': 'dcdecedd-57c0-4dd3-8637-57fb0fd45efb', 'title': 'N', 'numberOfTracks': 1, 'numberOfVideos': 0, 'creator': {'id': 181875823}, 'description': '', 'duration': 205, 'lastUpdated': '2021-09-06T14:03:47.568+0000', 'created': '2021-09-06T14:03:46.527+0000', 'type': 'USER', 'publicPlaylist': False, 'url': 'http://www.tidal.com/playlist/dcdecedd-57c0-4dd3-8637-57fb0fd45efb', 'image': 'aa9e2f77-9528-4567-87cb-40cc5f8068c2', 'popularity': 0, 'squareImage': 'cd71458e-c5e1-4298-a7da-7799c6dfe556', 'promotedArtists': [], 'lastItemAddedAt': '2021-09-06T14:03:47.568+0000', 'tracks': [{'id': 133899195, 'title': 'Noi 2', 'duration': 205, 'replayGain': -11.22, 'peak': 0.988495, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2020-03-04T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 10, 'volumeNumber': 1, 'version': None, 'popularity': 3, 'copyright': '℗ 2018 Alexandra Stan Records', 'description': None, 'url': 'http://www.tidal.com/track/133899195', 'isrc': 'ROASA1800001', 'editable': False, 'explicit': False, 'audioQuality': 'LOSSLESS', 'audioModes': ['STEREO'], 'artist': {'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}, 'artists': [{'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}], 'album': {'id': 133899185, 'title': 'Mami', 'cover': 'e7fcfbf8-c4c2-4b9a-87fb-de450bebf850', 'vibrantColor': '#ee3363', 'videoCover': None, 'releaseDate': '2018-08-15'}, 'mixes': {'TRACK_MIX': '0012ae4dc757cee890585866f2255b'}, 'dateAdded': '2021-09-06T14:03:47.568+0000', 'index': 100000, 'itemUuid': '3c95f802-4467-4da9-ae28-1a5965cd8167'}]}
DEBUG:streamrip:{'uuid': 'dcdecedd-57c0-4dd3-8637-57fb0fd45efb', 'title': 'N', 'numberOfTracks': 1, 'numberOfVideos': 0, 'creator': {'id': 181875823}, 'description': '', 'duration': 205, 'lastUpdated': '2021-09-06T14:03:47.568+0000', 'created': '2021-09-06T14:03:46.527+0000', 'type': 'USER', 'publicPlaylist': False, 'url': 'http://www.tidal.com/playlist/dcdecedd-57c0-4dd3-8637-57fb0fd45efb', 'image': 'aa9e2f77-9528-4567-87cb-40cc5f8068c2', 'popularity': 0, 'squareImage': 'cd71458e-c5e1-4298-a7da-7799c6dfe556', 'promotedArtists': [], 'lastItemAddedAt': '2021-09-06T14:03:47.568+0000', 'tracks': [{'id': 133899195, 'title': 'Noi 2', 'duration': 205, 'replayGain': -11.22, 'peak': 0.988495, 'allowStreaming': True, 'streamReady': True, 'streamStartDate': '2020-03-04T00:00:00.000+0000', 'premiumStreamingOnly': False, 'trackNumber': 10, 'volumeNumber': 1, 'version': None, 'popularity': 3, 'copyright': '℗ 2018 Alexandra Stan Records', 'description': None, 'url': 'http://www.tidal.com/track/133899195', 'isrc': 'ROASA1800001', 'editable': False, 'explicit': False, 'audioQuality': 'LOSSLESS', 'audioModes': ['STEREO'], 'artist': {'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}, 'artists': [{'id': 3905434, 'name': 'Alexandra Stan', 'type': 'MAIN', 'picture': 'c19783dc-814c-4801-a63d-d95f3b067f3b'}], 'album': {'id': 133899185, 'title': 'Mami', 'cover': 'e7fcfbf8-c4c2-4b9a-87fb-de450bebf850', 'vibrantColor': '#ee3363', 'videoCover': None, 'releaseDate': '2018-08-15'}, 'mixes': {'TRACK_MIX': '0012ae4dc757cee890585866f2255b'}, 'dateAdded': '2021-09-06T14:03:47.568+0000', 'index': 100000, 'itemUuid': '3c95f802-4467-4da9-ae28-1a5965cd8167'}]}
DEBUG:streamrip:{'id': 133899195, 'meta': <TrackMetadata object -0x733bc5fb2d3c0a8f>, 'cover_url': 'https://resources.tidal.com/images/e7fcfbf8/c4c2/4b9a/87fb/de450bebf850/1280x1280.jpg', 'part_of_tracklist': True}
DEBUG:streamrip:Cover url: https://resources.tidal.com/images/e7fcfbf8/c4c2/4b9a/87fb/de450bebf850/1280x1280.jpg
DEBUG:streamrip:Loaded 1 tracks from playlist N

Downloading N (Playlist)

DEBUG:streamrip:Track meta formatter {'tracknumber': 1, 'artist': 'Alexandra Stan', 'albumartist': 'TIDAL', 'composer': None, 'title': 'Noi 2', 'albumcomposer': None}
DEBUG:streamrip:Formatter keys: ['artist', 'title']
DEBUG:streamrip:Formatted path: /storage/emulated/0/Music/Tidal/N/Alexandra Stan - Noi 2.flac
DEBUG:streamrip:Downloading cover from https://resources.tidal.com/images/e7fcfbf8/c4c2/4b9a/87fb/de450bebf850/1280x1280.jpg
Cover |██████████████████████████████████████████████████████████████████████████| 00:00 left at 1.34MB/s
DEBUG:streamrip:{'mimeType': 'audio/flac', 'codecs': 'flac', 'encryptionType': 'NONE', 'urls': ['http://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInMDU3ZWM3ZGY5MTY2ZGU5ZDU0Yjg4ZGJmNzA4MzhjNjJfNjEubXA0/0.flac?Expires=1630940685&Signature=c6jgpURWvkng7KHcZ3~0GDE6QXmEXWEsvT-9Bix5Gn9cUhWVIbb8ZTXuch0uRUnK97a7-podHr-5BLgT3zmjvH9HGrNDE8j1fR~W1hJGOKowfko0opjuHGk-~iRNYkMQxbV-YHhYpwgwjdwZZsn3QaK174zNNaxomedqd6XmoJ8vyg3IQjdvzM8Ol3tUC7nZqF7Pdqr0NBiJiicVotGVER8-UWrvKYKHyHBh9a9fRYXnBLgjuXd8tiYiig5Elya8mcl8cALQpcDBotMWE6FRdp-8FTcWuATn0kwLfMv6D00vetzbul7hF3o~U4IVA0cbyN4tNe70lAS3YczGZMs44Q__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A']}
DEBUG:streamrip:Downloadable URL found: http://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInMDU3ZWM3ZGY5MTY2ZGU5ZDU0Yjg4ZGJmNzA4MzhjNjJfNjEubXA0/0.flac?Expires=1630940685&Signature=c6jgpURWvkng7KHcZ3~0GDE6QXmEXWEsvT-9Bix5Gn9cUhWVIbb8ZTXuch0uRUnK97a7-podHr-5BLgT3zmjvH9HGrNDE8j1fR~W1hJGOKowfko0opjuHGk-~iRNYkMQxbV-YHhYpwgwjdwZZsn3QaK174zNNaxomedqd6XmoJ8vyg3IQjdvzM8Ol3tUC7nZqF7Pdqr0NBiJiicVotGVER8-UWrvKYKHyHBh9a9fRYXnBLgjuXd8tiYiig5Elya8mcl8cALQpcDBotMWE6FRdp-8FTcWuATn0kwLfMv6D00vetzbul7hF3o~U4IVA0cbyN4tNe70lAS3YczGZMs44Q__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A
Track 01 |███████████████████████████████████████████████████████████████████████| 00:00 left at 1.30MB/s
DEBUG:streamrip:Downloaded: /storage/emulated/0/Music/Tidal/N/Alexandra Stan - Noi 2.flac -> /storage/emulated/0/Music/Tidal/N/Alexandra Stan - Noi 2.flac
DEBUG:streamrip:Tagging file with FLAC container
DEBUG:streamrip:Excluded tags: {'albumcomposer', 'tracktotal', 'album', 'discnumber', 'albumartist', 'tracknumber', 'disctotal'}
DEBUG:streamrip:attr: title
DEBUG:streamrip:Adding tag TITLE: Noi 2
DEBUG:streamrip:Setting TITLE tag to Noi 2
DEBUG:streamrip:attr: artist
DEBUG:streamrip:Adding tag ARTIST: Alexandra Stan
DEBUG:streamrip:Setting ARTIST tag to Alexandra Stan
DEBUG:streamrip:attr: album
DEBUG:streamrip:attr: albumartist
DEBUG:streamrip:attr: composer
DEBUG:streamrip:attr: year
DEBUG:streamrip:Adding tag YEAR: 2018
DEBUG:streamrip:Setting YEAR tag to 2018
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:attr: discnumber
DEBUG:streamrip:attr: tracktotal
DEBUG:streamrip:attr: disctotal
DEBUG:streamrip:attr: date
DEBUG:streamrip:Adding tag DATE: 2018-08-15
DEBUG:streamrip:Setting DATE tag to 2018-08-15

Possible Solution For myself, I found a temporary solution to the problem in this way: I add a single track to my playlist, then copy the link of my playlist and already correctly downloads the artwork as original quality.

nathom commented 3 years ago

Fixed in v1.5.

NSA-Lover commented 3 years ago

How did u get it working on android