-
-
Notifications
You must be signed in to change notification settings - Fork 343
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
While trying to download certain tracks, the following error comes up.
ERROR Persistent error downloading track track.py:68 'Bricks Don't Roll', skipping: Cannot connect to host e-cdns-proxy-f.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known]
Command Used
rip url https://www.deezer.com/en/track/82318690Debug Traceback
[19:20:19] DEBUG Showing all debug logs cli.py:111
DEBUG Executing SELECT EXISTS(SELECT 1 FROM db.py:108
downloads WHERE id=?)
⠇ Resolving URLs...[19:20:20] DEBUG Fetching deezer url with token deezer.py:169
AAAAAWhnLFRoaEWU50xBEa-qOg4sHnmBsSQ2dE
ZcqOaO0UhtUToRFszXlxLeUSuVjK5FrFBSu_kg
92ftl3j2zhYuYdQjAZ-KlbS1T6Mz_oTre1A_sw
nMu6KVk98TsEKETK_Tedj1wNogj1X-US0Wf92g
trOrRDV8ELkC9_VoNBqXd5jN5BXaV4dFlhEXjo
_xekDHBdkL4hAalQB7OdAQLQng7ydAkZEOWO0l
UemyrjqQga-TFrPz5Q2Nlb7ybJiD36q7oHsEsk
1ahzVLum4BNLdXaQZdyKtFxYnEQ-uoM5FAZsYq
gm3ZhN7S8zOsV4uFM7Y1hc8hKbkUcYv_L6zEs6
Ejrr1rYXLG98-mHrYo_jvB-o2jw_yDbTbaB_xp
_70F3iYeDTI1EjGAeQ
⠋ Resolving URLs... DEBUG Unable to fetch URL. Trying encryption deezer.py:201
method.
DEBUG Encrypted file path deezer.py:225
https://e-cdns-proxy-f.dzcdn.net/mobil
e/1/645058c13629e3477faf427b01f9fdbf3b
a8433394624e66787f3a9d3de406ee06701920
9a1c04de944aea74171a70d4d954cf5be5c8f7
cd48191ebc05d32619a1879c599a2e858532e1
beda02a9ea52
DEBUG dz track info: {'ALB_ID': '8258158', deezer.py:192
'ALB_PICTURE':
'196a8a573dbd1df2fd36168c8c569389',
'ALB_TITLE': "Bricks Don't Roll EP",
'ARTISTS': [{'ART_ID': '506910',
'ROLE_ID': '0', 'ARTISTS_SONGS_ORDER':
'0', 'ART_NAME': 'DJ Hazard',
'ARTIST_IS_DUMMY': False,
'ART_PICTURE':
'9ae32a4b0237cf0c5e68324cc5ad65ea',
'RANK': '267161', 'LOCALES':
{'lang_en': {'name': 'DJ Hazard'},
'lang_ja-hrkt': {'name':
'ディージェイ・ハザード'},
'lang_ja-jpan': {'name':
'DJハザード'}}, '__TYPE__':
'artist'}], 'ART_ID': '506910',
'ART_NAME': 'DJ Hazard',
'ARTIST_IS_DUMMY': False,
'DIGITAL_RELEASE_DATE': '2014-08-01',
'DISK_NUMBER': '1', 'DURATION': '253',
'EXPLICIT_LYRICS': '0',
'EXPLICIT_TRACK_CONTENT':
{'EXPLICIT_LYRICS_STATUS': 0,
'EXPLICIT_COVER_STATUS': 2},
'GENRE_ID': '27',
'HIERARCHICAL_TITLE': '', 'ISRC':
'GBLSB1400034', 'LYRICS_ID': 0,
'PHYSICAL_RELEASE_DATE': '2014-08-01',
'PROVIDER_ID': '157', 'RANK':
'322011', 'SMARTRADIO': 0,
'SNG_CONTRIBUTORS': [], 'SNG_ID':
'82318690', 'SNG_TITLE': "Bricks Don't
Roll", 'STATUS': 1, 'TRACK_NUMBER':
'1', 'USER_ID': 0, 'VERSION': '',
'MD5_ORIGIN':
'f1c05c698b666d90878cc14d7b2e5212',
'FILESIZE_AAC_64': '0',
'FILESIZE_MP3_64': '0',
'FILESIZE_MP3_128': '4062980',
'FILESIZE_MP3_256': '0',
'FILESIZE_MP3_320': '10157452',
'FILESIZE_MP4_RA1': '0',
'FILESIZE_MP4_RA2': '0',
'FILESIZE_MP4_RA3': '0',
'FILESIZE_FLAC': '0', 'FILESIZE':
'4062980', 'GAIN': '-5.2',
'MEDIA_VERSION': '2', 'TRACK_TOKEN':
'AAAAAWhnLFRoaEWU50xBEa-qOg4sHnmBsSQ2d
EZcqOaO0UhtUToRFszXlxLeUSuVjK5FrFBSu_k
g92ftl3j2zhYuYdQjAZ-KlbS1T6Mz_oTre1A_s
wnMu6KVk98TsEKETK_Tedj1wNogj1X-US0Wf92
gtrOrRDV8ELkC9_VoNBqXd5jN5BXaV4dFlhEXj
o_xekDHBdkL4hAalQB7OdAQLQng7ydAkZEOWO0
lUemyrjqQga-TFrPz5Q2Nlb7ybJiD36q7oHsEs
k1ahzVLum4BNLdXaQZdyKtFxYnEQ-uoM5FAZsY
qgm3ZhN7S8zOsV4uFM7Y1hc8hKbkUcYv_L6zEs
6Ejrr1rYXLG98-mHrYo_jvB-o2jw_yDbTbaB_x
p_70F3iYeDTI1EjGAeQ',
'TRACK_TOKEN_EXPIRE': 1751664020,
'MEDIA': [{'TYPE': 'preview', 'HREF':
'http://cdnt-preview.dzcdn.net/api/1/1
/3/0/4/0/3045b80c0b176879d7165b84c28e9
fd0.mp3?hdnea=exp=1751592920~acl=/api/
1/1/3/0/4/0/3045b80c0b176879d7165b84c2
8e9fd0.mp3*~data=user_id=0,application
_id=42~hmac=b54951071c0f05949a6c417403
0a79fd0dbccc91d22ceb86b54054416cc1eae2
'}], 'RIGHTS':
{'STREAM_ADS_AVAILABLE': True,
'STREAM_ADS': '2000-01-01',
'STREAM_SUB_AVAILABLE': True,
'STREAM_SUB': '2000-01-01'},
'__TYPE__': 'song'}
DEBUG Deezer info for downloadable: downloadable.py:123
{'quality': 2, 'id': '82318690',
'quality_to_size': [4062980,
10157452, 0], 'url':
'https://e-cdns-proxy-f.dzcdn.ne
t/mobile/1/645058c13629e3477faf4
27b01f9fdbf3ba8433394624e66787f3
a9d3de406ee067019209a1c04de944ae
a74171a70d4d954cf5be5c8f7cd48191
ebc05d32619a1879c599a2e858532e1b
eda02a9ea52'}
[19:20:21] ERROR Error downloading track 'Bricks Don't track.py:52
Roll', retrying: Cannot connect to host
e-cdns-proxy-f.dzcdn.net:443 ssl:default
[nodename nor servname provided, or not
known]
ERROR Persistent error downloading track track.py:68
'Bricks Don't Roll', skipping: Cannot
connect to host
e-cdns-proxy-f.dzcdn.net:443 ssl:default
[nodename nor servname provided, or not
known]
DEBUG Executing INSERT INTO failed_downloads db.py:124
(source, media_type, id) VALUES (?, ?, ?)
DEBUG Items to add: ('deezer', 'track', db.py:125
'82318690')
DEBUG UNIQUE constraint failed: db.py:132
failed_downloads.id
ERROR Error processing media item: [Errno 2] main.py:175
No such file or directory:
"/Users/.../StreamripDownloads/01. DJ
Hazard - Bricks Don't Roll.mp3"
INFO Download completed with 1 failed items main.py:180
out of 1 total items.
───────────────────────────── Downloading ─────────────────────────────
DEBUG Removing dirs artwork.py:19
{'/Users/.../StreamripDownloads/__ar
twork'}
Config File
[downloads]
# Folder where tracks are downloaded to
folder = "/Users/.../StreamripDownloads"
# Put Qobuz albums in a 'Qobuz' folder, Tidal albums in 'Tidal' etc.
source_subdirectories = true
# Put tracks in an album with 2 or more discs into a subfolder named `Disc N`
disc_subdirectories = true
# 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.
concurrency = 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
# Set to -1 for no limit
max_connections = -1
# Max number of API requests per source to handle per minute
# Set to -1 for no limit
requests_per_minute = 60
# Verify SSL certificates for API connections
# Set to false if you encounter SSL certificate verification errors (not recommended)
verify_ssl = true
[qobuz]
# 1: 320kbps MP3, 2: 16/44.1, 3: 24/<=96, 4: 24/>=96
quality = 4
# This will download booklet pdfs that are included with some albums
download_booklets = true
# Authenticate to Qobuz using auth token? Value can be true/false only
use_auth_token = true
# Enter your userid if the above use_auth_token is set to true, else enter your email
email_or_userid = "HIDDEN"
# Enter your auth token if the above use_auth_token is set to true, else enter the md5 hash of your plaintext password
password_or_token = "HIDDEN"
# Do not change
app_id = "..."
# Do not change
secrets = ["HIDDEN", "HIDDEN", "HIDDEN"]
[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 = ""
country_code = ""
access_token = ""
refresh_token = ""
# 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 = ""
[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 = "HIDDEN"
# 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 = "/Users/.../StreamripDownloads/YouTubeVideos"
[database]
# Create a database that contains all the track IDs downloaded so far
# Any time a track logged in the database is requested, it is skipped
# This can be disabled temporarily with the --no-db flag
downloads_enabled = true
# Path to the downloads database
downloads_path = "/Users/.../Library/Application Support/streamrip/downloads.db"
# If a download fails, the item ID is stored here. Then, `rip repair` can be
# called to retry the downloads
failed_downloads_enabled = true
failed_downloads_path = "/Users/.../Library/Application Support/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.
# This will also be applied to other sources, but is not guaranteed to work correctly
[qobuz_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.
embed_size = "large"
# If this is set to a value > 0, max(width, height) of the embedded art will be set to this value in pixels
# Proportions of the image will remain the same
embed_max_width = -1
# Save the cover image at the highest quality as a seperate jpg file
save_artwork = true
# If this is set to a value > 0, max(width, height) of the saved art will be set to this value in pixels
# Proportions of the image will remain the same
saved_max_width = -1
[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
# If part of a playlist, sets the `tracknumber` field in the metadata to the track's
# position in the playlist instead of its position in its album
renumber_playlist_tracks = 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",
# "id", and "albumcomposer"
folder_format = "{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]"
# Available keys: "tracknumber", "artist", "albumartist", "composer", "title",
# and "albumcomposer", "explicit"
track_format = "{tracknumber:02}. {artist} - {title}{explicit}"
# Only allow printable ASCII characters in filenames.
restrict_characters = false
# Truncate the filename if it is greater than this number of characters
# Setting this to false may cause downloads to fail on some systems
truncate_to = 120
# 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 = ""
[cli]
# Print "Downloading {Album name}" etc. to screen
text_output = true
# Show resolve, download progress bars
progress_bars = true
# The maximum number of search results to show in the interactive menu
max_search_results = 100
[misc]
# Metadata to identify this config file. Do not change.
version = "2.0.6"
# Print a message if a new version of streamrip is available
check_for_updates = trueOperating System
macos
streamrip version
2.1.0
Screenshots and recordings
No response
Additional context
No response
guillaume042
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working