[Bug] Unable to download album from Deezer
Describe the bug
When attempting to download an album from Deezer, the process fails unexpectedly. The download does not start and shows an error message.
Command Used
rip url https://www.deezer.com/uk/album/1322418
Debug Traceback
[18:14:31] DEBUG Showing all debug logs cli.py:111
⠼ Resolving URLs...[18:14:35] DEBUG Pending tracks: [PendingTrack(id=14420625, album=AlbumMetadata(info=AlbumInfo(id='1322418', quality=2, container='FLAC', label='Monkey Records', explicit=False, sampling_rate=44100, bit_depth=16, booklets=None), album.py:106
album='The Apefather EP', albumartist='Toni alvarez', year='2011', genre=['Electro'], covers=Covers(('original',
'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/1000x1000-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/cover.jpg')
('large', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/500x500-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg')
('small', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/250x250-000000-80-0-0.jpg', None)
('thumbnail', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/56x56-000000-80-0-0.jpg', None)), tracktotal=4, disctotal=1, albumcomposer=None, comment=None, compilation=None,
copyright=None, date='2011-11-28', description=None, encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.deezer.DeezerClient object at 0x1030e8050>,
config=<streamrip.config.Config object at 0x100ae1bb0>, folder='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]', db=Database(downloads=<streamrip.db.Downloads object
at 0x1030e83e0>, failed=<streamrip.db.Failed object at 0x1030e84a0>), cover_path='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg'), PendingTrack(id=14420626, album=AlbumMetadata(info=AlbumInfo(id='1322418', quality=2, container='FLAC', label='Monkey Records', explicit=False,
sampling_rate=44100, bit_depth=16, booklets=None), album='The Apefather EP', albumartist='Toni alvarez', year='2011', genre=['Electro'], covers=Covers(('original',
'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/1000x1000-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/cover.jpg')
('large', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/500x500-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg')
('small', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/250x250-000000-80-0-0.jpg', None)
('thumbnail', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/56x56-000000-80-0-0.jpg', None)), tracktotal=4, disctotal=1, albumcomposer=None, comment=None, compilation=None,
copyright=None, date='2011-11-28', description=None, encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.deezer.DeezerClient object at 0x1030e8050>,
config=<streamrip.config.Config object at 0x100ae1bb0>, folder='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]', db=Database(downloads=<streamrip.db.Downloads object
at 0x1030e83e0>, failed=<streamrip.db.Failed object at 0x1030e84a0>), cover_path='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg'), PendingTrack(id=14420627, album=AlbumMetadata(info=AlbumInfo(id='1322418', quality=2, container='FLAC', label='Monkey Records', explicit=False,
sampling_rate=44100, bit_depth=16, booklets=None), album='The Apefather EP', albumartist='Toni alvarez', year='2011', genre=['Electro'], covers=Covers(('original',
'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/1000x1000-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/cover.jpg')
('large', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/500x500-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg')
('small', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/250x250-000000-80-0-0.jpg', None)
('thumbnail', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/56x56-000000-80-0-0.jpg', None)), tracktotal=4, disctotal=1, albumcomposer=None, comment=None, compilation=None,
copyright=None, date='2011-11-28', description=None, encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.deezer.DeezerClient object at 0x1030e8050>,
config=<streamrip.config.Config object at 0x100ae1bb0>, folder='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]', db=Database(downloads=<streamrip.db.Downloads object
at 0x1030e83e0>, failed=<streamrip.db.Failed object at 0x1030e84a0>), cover_path='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg'), PendingTrack(id=14420629, album=AlbumMetadata(info=AlbumInfo(id='1322418', quality=2, container='FLAC', label='Monkey Records', explicit=False,
sampling_rate=44100, bit_depth=16, booklets=None), album='The Apefather EP', albumartist='Toni alvarez', year='2011', genre=['Electro'], covers=Covers(('original',
'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/1000x1000-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/cover.jpg')
('large', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/500x500-000000-80-0-0.jpg', '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg')
('small', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/250x250-000000-80-0-0.jpg', None)
('thumbnail', 'https://cdn-images.dzcdn.net/images/cover/b5bf3c493fe027198a6a6b5583792ef5/56x56-000000-80-0-0.jpg', None)), tracktotal=4, disctotal=1, albumcomposer=None, comment=None, compilation=None,
copyright=None, date='2011-11-28', description=None, encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.deezer.DeezerClient object at 0x1030e8050>,
config=<streamrip.config.Config object at 0x100ae1bb0>, folder='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]', db=Database(downloads=<streamrip.db.Downloads object
at 0x1030e83e0>, failed=<streamrip.db.Failed object at 0x1030e84a0>), cover_path='/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC]
[16B-44100kHz]/__artwork/cover-6553334077648713939.jpg')]
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG Fetching deezer url with token deezer.py:169
AAAAAWfleWtn5pKr9FBGeXhBG6QjeXXTHBUl3op4-vq2U1QXb_eNnCSkO3KeEF3poofYvMKCAB9o3tih_8OkJUFCP2tqvBRAzaAsnmLickqDDXvcLlfK-ccB0jGy-Ampa6_9ACgkXz2qfn9mmT53aA0VCU9ychfOvvKhWzbe1YxTUfKJoor2qihX53V7V4hDcMaWL0_B54oUTCGy6U
yXCkjvQ1DFHYNCtZhYwCNG1iut2D6bwIFI12PqGd4tlm_5P6QLNEJBHHELPGu4tDlJPj5GrY1t-r9v8hXHf_1KZzOhkA
DEBUG Unable to fetch URL. Trying encryption method. deezer.py:201
DEBUG Encrypted file path deezer.py:225
https://e-cdns-proxy-d.dzcdn.net/mobile/1/d9adfa376b18ed216e1468fcc140418a7541636c9f46d049c2d49059221a765f38e9d6b396100413b27778baa6df12c73316155e3bfa253a3f9cd067a26b52fb069ca57f8488b6fd8dcebb1e691c6303
DEBUG dz track info: {'ALB_ID': '1322418', 'ALB_PICTURE': 'b5bf3c493fe027198a6a6b5583792ef5', 'ALB_TITLE': 'The Apefather EP', 'ARTISTS': [{'ART_ID': '325905', 'ROLE_ID': '0', 'ARTISTS_SONGS_ORDER': '0', 'ART_NAME': deezer.py:192
'Toni alvarez', 'ARTIST_IS_DUMMY': False, 'ART_PICTURE': '7a4e0c505ab2efa552e1010c5171d3cf', 'RANK': '111850', 'LOCALES': [], '__TYPE__': 'artist'}], 'ART_ID': '325905', 'ART_NAME': 'Toni alvarez',
'ARTIST_IS_DUMMY': False, 'DIGITAL_RELEASE_DATE': '2011-11-28', 'DISK_NUMBER': '1', 'DURATION': '367', 'EXPLICIT_LYRICS': '0', 'EXPLICIT_TRACK_CONTENT': {'EXPLICIT_LYRICS_STATUS': 2, 'EXPLICIT_COVER_STATUS':
2}, 'GENRE_ID': '211', 'HIERARCHICAL_TITLE': '', 'ISRC': 'NLCK41012591', 'LYRICS_ID': 0, 'PHYSICAL_RELEASE_DATE': '2011-11-28', 'PROVIDER_ID': '36', 'RANK': '18173', 'SMARTRADIO': 0, 'SNG_CONTRIBUTORS': [],
'SNG_ID': '14420626', 'SNG_TITLE': 'De Marisqueo', 'STATUS': 1, 'TRACK_NUMBER': '2', 'USER_ID': 0, 'VERSION': '', 'MD5_ORIGIN': 'de5255d4d7deb657eccd09eb4dd56298', 'FILESIZE_AAC_64': '0', 'FILESIZE_MP3_64':
'0', 'FILESIZE_MP3_128': '5877375', 'FILESIZE_MP3_256': '0', 'FILESIZE_MP3_320': '14694528', 'FILESIZE_MP4_RA1': '0', 'FILESIZE_MP4_RA2': '0', 'FILESIZE_MP4_RA3': '0', 'FILESIZE_FLAC': '0', 'FILESIZE':
'5877375', 'GAIN': '-7.03', 'MEDIA_VERSION': '0', 'TRACK_TOKEN':
'AAAAAWfleWtn5pKr9FBGeXhBG6QjeXXTHBUl3op4-vq2U1QXb_eNnCSkO3KeEF3poofYvMKCAB9o3tih_8OkJUFCP2tqvBRAzaAsnmLickqDDXvcLlfK-ccB0jGy-Ampa6_9ACgkXz2qfn9mmT53aA0VCU9ychfOvvKhWzbe1YxTUfKJoor2qihX53V7V4hDcMaWL0_B54oUTCGy6
UyXCkjvQ1DFHYNCtZhYwCNG1iut2D6bwIFI12PqGd4tlm_5P6QLNEJBHHELPGu4tDlJPj5GrY1t-r9v8hXHf_1KZzOhkA', 'TRACK_TOKEN_EXPIRE': 1743164075, 'MEDIA': [{'TYPE': 'preview', 'HREF':
'http://cdnt-preview.dzcdn.net/api/1/1/b/f/2/0/bf2a9ba0a7307908c9c5ac5838de4a36.mp3?hdnea=exp=1743092975~acl=/api/1/1/b/f/2/0/bf2a9ba0a7307908c9c5ac5838de4a36.mp3*~data=user_id=0,application_id=42~hmac=e3f192ab
c5358dcbc967bd4981d69dce5a25445fb9ad7040281361160c65491b'}], '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: {'quality': 2, 'id': 14420626, 'quality_to_size': [5877375, 14694528, 0], 'url': downloadable.py:123
'https://e-cdns-proxy-d.dzcdn.net/mobile/1/d9adfa376b18ed216e1468fcc140418a7541636c9f46d049c2d49059221a765f38e9d6b396100413b27778baa6df12c73316155e3bfa253a3f9cd067a26b52fb069ca57f8488b6fd8dcebb1e691c6303'
}
DEBUG Fetching deezer url with token deezer.py:169
AAAAAWfleWtn5pKrqWw-V-Lw7uvBiNGOwmAjavtwb1f0Sq41gCAb9RJisOk8vfkQuJTtXifsF8p_mzLGx7ALi6tTVOyPRRyV6NI4sQNbph7hk6nQXsQ-WG2rR8LRcrs47wpzkf_L3DsPXRv_Y-vkopxU95aPErbeX1sd7QS3CgFLIA6nf7v3i_3S3zfikoqpO3sTz1Bv2wWDcX9Rom
w_Sie-yUokwp5vr_Z9VAEnYOxvqN9nn3NN_mjIM4qYdWDHgTA_O3NReHE6BzVb93G1rmkgyLeb-uNus8oIMH77yxTJXQ
DEBUG Unable to fetch URL. Trying encryption method. deezer.py:201
DEBUG Encrypted file path deezer.py:225
https://e-cdns-proxy-4.dzcdn.net/mobile/1/0e26608a8d812734934e065d8bdb29c3a01dcbc3fd80625e20ec767084edf13fe1d7e4fb26e9c98dcca46dec16cb4b98c2c46061c97587befdf1c4544736b6d6163772d4de9fc65c9bf47a4a22ea319b
DEBUG dz track info: {'ALB_ID': '1322418', 'ALB_PICTURE': 'b5bf3c493fe027198a6a6b5583792ef5', 'ALB_TITLE': 'The Apefather EP', 'ARTISTS': [{'ART_ID': '325905', 'ROLE_ID': '0', 'ARTISTS_SONGS_ORDER': '0', 'ART_NAME': deezer.py:192
'Toni alvarez', 'ARTIST_IS_DUMMY': False, 'ART_PICTURE': '7a4e0c505ab2efa552e1010c5171d3cf', 'RANK': '111850', 'LOCALES': [], '__TYPE__': 'artist'}], 'ART_ID': '325905', 'ART_NAME': 'Toni alvarez',
'ARTIST_IS_DUMMY': False, 'DIGITAL_RELEASE_DATE': '2011-11-28', 'DISK_NUMBER': '1', 'DURATION': '364', 'EXPLICIT_LYRICS': '0', 'EXPLICIT_TRACK_CONTENT': {'EXPLICIT_LYRICS_STATUS': 2, 'EXPLICIT_COVER_STATUS':
2}, 'GENRE_ID': '211', 'HIERARCHICAL_TITLE': '', 'ISRC': 'NLCK41012592', 'LYRICS_ID': 0, 'PHYSICAL_RELEASE_DATE': '2011-11-28', 'PROVIDER_ID': '36', 'RANK': '17735', 'SMARTRADIO': 0, 'SNG_CONTRIBUTORS': [],
'SNG_ID': '14420625', 'SNG_TITLE': 'Cosanostra', 'STATUS': 1, 'TRACK_NUMBER': '1', 'USER_ID': 0, 'VERSION': '', 'MD5_ORIGIN': '495fa2753ba12ead6c5a69ae0f7b93a4', 'FILESIZE_AAC_64': '0', 'FILESIZE_MP3_64': '0',
'FILESIZE_MP3_128': '5837668', 'FILESIZE_MP3_256': '0', 'FILESIZE_MP3_320': '14596224', 'FILESIZE_MP4_RA1': '0', 'FILESIZE_MP4_RA2': '0', 'FILESIZE_MP4_RA3': '0', 'FILESIZE_FLAC': '0', 'FILESIZE': '5837668',
'GAIN': '-7.29', 'MEDIA_VERSION': '0', 'TRACK_TOKEN':
'AAAAAWfleWtn5pKrqWw-V-Lw7uvBiNGOwmAjavtwb1f0Sq41gCAb9RJisOk8vfkQuJTtXifsF8p_mzLGx7ALi6tTVOyPRRyV6NI4sQNbph7hk6nQXsQ-WG2rR8LRcrs47wpzkf_L3DsPXRv_Y-vkopxU95aPErbeX1sd7QS3CgFLIA6nf7v3i_3S3zfikoqpO3sTz1Bv2wWDcX9Ro
mw_Sie-yUokwp5vr_Z9VAEnYOxvqN9nn3NN_mjIM4qYdWDHgTA_O3NReHE6BzVb93G1rmkgyLeb-uNus8oIMH77yxTJXQ', 'TRACK_TOKEN_EXPIRE': 1743164075, 'MEDIA': [{'TYPE': 'preview', 'HREF':
'http://cdnt-preview.dzcdn.net/api/1/1/c/9/4/0/c9495030f163cf847e94fa1e3db5a57a.mp3?hdnea=exp=1743092975~acl=/api/1/1/c/9/4/0/c9495030f163cf847e94fa1e3db5a57a.mp3*~data=user_id=0,application_id=42~hmac=d42405c2
951e17b79d39032a3d713e502ffdf60902f7974b34e90918fb2bf982'}], '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: {'quality': 2, 'id': 14420625, 'quality_to_size': [5837668, 14596224, 0], 'url': downloadable.py:123
'https://e-cdns-proxy-4.dzcdn.net/mobile/1/0e26608a8d812734934e065d8bdb29c3a01dcbc3fd80625e20ec767084edf13fe1d7e4fb26e9c98dcca46dec16cb4b98c2c46061c97587befdf1c4544736b6d6163772d4de9fc65c9bf47a4a22ea319b'
}
DEBUG Fetching deezer url with token deezer.py:169
AAAAAWfleWtn5pKrxRRbDmuDMkEVOT6-M_-3VI6VmyiKs9TO1n2K7muOwlGDkgX42LxCaqM11PoemhDeVIswUCUpWhGsziEUGtZ2dMb7tcbTujB5N-yoLOiqw_1YW-9Aj_UlwWtw1HbEnNt57muRSfVHfxdkTwOZf1xGofaEC9ga1Hfqjq-XQ6WJxqJIs0qsVYalqOQyR7Tky_j0vj
DKdC3xztv8b-aoRk9ICxdMO4vq5JjOV2jWtY0xl5WQGPEqLn8pe9zbdiPwoeK713UrAyKjj5dZ4bU1fLwp99jSEf2tbr5y
[18:14:36] DEBUG Unable to fetch URL. Trying encryption method. deezer.py:201
DEBUG Encrypted file path deezer.py:225
https://e-cdns-proxy-c.dzcdn.net/mobile/1/7fb21cc11e422cde786709af4645a3267ccceb96bbcbafd145275eea5c5d5a37cd504fbdf7db49704a300848c634dc8a9d6c0d63ae7c57fc90c5fbeab6b3fa92a3c6cafbf8cecc3f90c63a748bc60e3a
DEBUG dz track info: {'ALB_ID': '1322418', 'ALB_PICTURE': 'b5bf3c493fe027198a6a6b5583792ef5', 'ALB_TITLE': 'The Apefather EP', 'ARTISTS': [{'ART_ID': '1457412', 'ROLE_ID': '0', 'ARTISTS_SONGS_ORDER': '0', 'ART_NAME': deezer.py:192
'Mark Rey & Sergio Pardo', 'ARTIST_IS_DUMMY': False, 'ART_PICTURE': '', 'RANK': '10116', 'LOCALES': [], '__TYPE__': 'artist'}], 'ART_ID': '1457412', 'ART_NAME': 'Mark Rey & Sergio Pardo', 'ARTIST_IS_DUMMY':
False, 'DIGITAL_RELEASE_DATE': '2011-11-28', 'DISK_NUMBER': '1', 'DURATION': '405', 'EXPLICIT_LYRICS': '0', 'EXPLICIT_TRACK_CONTENT': {'EXPLICIT_LYRICS_STATUS': 2, 'EXPLICIT_COVER_STATUS': 2}, 'GENRE_ID':
'211', 'HIERARCHICAL_TITLE': '', 'ISRC': 'NLCK41012593', 'LYRICS_ID': 0, 'PHYSICAL_RELEASE_DATE': '2011-11-28', 'PROVIDER_ID': '36', 'RANK': '2489', 'SMARTRADIO': 0, 'SNG_CONTRIBUTORS': [], 'SNG_ID':
'14420629', 'SNG_TITLE': 'Insane Drums', 'STATUS': 1, 'TRACK_NUMBER': '4', 'USER_ID': 0, 'VERSION': '', 'MD5_ORIGIN': 'c94d9795b9ffe51f293223dd618be1e1', 'FILESIZE_AAC_64': '0', 'FILESIZE_MP3_64': '0',
'FILESIZE_MP3_128': '6486759', 'FILESIZE_MP3_256': '0', 'FILESIZE_MP3_320': '16218240', 'FILESIZE_MP4_RA1': '0', 'FILESIZE_MP4_RA2': '0', 'FILESIZE_MP4_RA3': '0', 'FILESIZE_FLAC': '0', 'FILESIZE': '6486759',
'GAIN': '-6', 'MEDIA_VERSION': '1', 'TRACK_TOKEN':
'AAAAAWfleWtn5pKrxRRbDmuDMkEVOT6-M_-3VI6VmyiKs9TO1n2K7muOwlGDkgX42LxCaqM11PoemhDeVIswUCUpWhGsziEUGtZ2dMb7tcbTujB5N-yoLOiqw_1YW-9Aj_UlwWtw1HbEnNt57muRSfVHfxdkTwOZf1xGofaEC9ga1Hfqjq-XQ6WJxqJIs0qsVYalqOQyR7Tky_j0v
jDKdC3xztv8b-aoRk9ICxdMO4vq5JjOV2jWtY0xl5WQGPEqLn8pe9zbdiPwoeK713UrAyKjj5dZ4bU1fLwp99jSEf2tbr5y', 'TRACK_TOKEN_EXPIRE': 1743164075, 'MEDIA': [{'TYPE': 'preview', 'HREF':
'http://cdnt-preview.dzcdn.net/api/1/1/4/d/0/0/4d0c62ffd8d126695cb68715c7b47632.mp3?hdnea=exp=1743092975~acl=/api/1/1/4/d/0/0/4d0c62ffd8d126695cb68715c7b47632.mp3*~data=user_id=0,application_id=42~hmac=e8f69ea6
a730a0fa9efefa0f71bea7753ce30f88b9d3e07d964cd888b29d42ff'}], '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: {'quality': 2, 'id': 14420629, 'quality_to_size': [6486759, 16218240, 0], 'url': downloadable.py:123
'https://e-cdns-proxy-c.dzcdn.net/mobile/1/7fb21cc11e422cde786709af4645a3267ccceb96bbcbafd145275eea5c5d5a37cd504fbdf7db49704a300848c634dc8a9d6c0d63ae7c57fc90c5fbeab6b3fa92a3c6cafbf8cecc3f90c63a748bc60e3a'
}
DEBUG Fetching deezer url with token deezer.py:169
AAAAAWfleWxn5pKsnLMhKugrsJQ04G5WN2Ue-I0EOZmUSRyQDWKxjtDh242OiXAPmAFUZs0BUxJbH50XRUUNvqxY04UY4zPgcF28OudmS_g8SLwX_AMaJBj35S6Y1wt15ZTrINdbmMZtXwh2VIYvimwbExFTeSobMm3w6J7G3aqUjFCDxAtGJsU-R0CzZAQOt1yUu74rqxFFqEFkgF
4LefIp7OlercmYiQ4kR4FEPcI6hZyVILd2fwMQGNGG7LaqekJDhKMMbhW8N4uAdwzGCr22axRQPlyoJtDjZzJpCjR1WQ
DEBUG Unable to fetch URL. Trying encryption method. deezer.py:201
DEBUG Encrypted file path deezer.py:225
https://e-cdns-proxy-1.dzcdn.net/mobile/1/98d718f8080a8112fbb6b3d8c361fa670453e3b19dedf48a43c200bb529bd90c0e825c141724179b18d874f096cb0459d1b1ca76ab6fb99ac7c507990a03e931f816c5b075c68916be792b18c6d6df82
DEBUG dz track info: {'ALB_ID': '1322418', 'ALB_PICTURE': 'b5bf3c493fe027198a6a6b5583792ef5', 'ALB_TITLE': 'The Apefather EP', 'ARTISTS': [{'ART_ID': '501550', 'ROLE_ID': '0', 'ARTISTS_SONGS_ORDER': '0', 'ART_NAME': deezer.py:192
'Bilro & Barbosa', 'ARTIST_IS_DUMMY': False, 'ART_PICTURE': '5e25f9a0178400e3b157f4e65d3c85e6', 'RANK': '36805', 'LOCALES': [], '__TYPE__': 'artist'}], 'ART_ID': '501550', 'ART_NAME': 'Bilro & Barbosa',
'ARTIST_IS_DUMMY': False, 'DIGITAL_RELEASE_DATE': '2011-11-28', 'DISK_NUMBER': '1', 'DURATION': '339', 'EXPLICIT_LYRICS': '0', 'EXPLICIT_TRACK_CONTENT': {'EXPLICIT_LYRICS_STATUS': 2, 'EXPLICIT_COVER_STATUS':
2}, 'GENRE_ID': '211', 'HIERARCHICAL_TITLE': '', 'ISRC': 'NLCK41012590', 'LYRICS_ID': 0, 'PHYSICAL_RELEASE_DATE': '2011-11-28', 'PROVIDER_ID': '36', 'RANK': '26003', 'SMARTRADIO': 0, 'SNG_CONTRIBUTORS': [],
'SNG_ID': '14420627', 'SNG_TITLE': 'Immerse', 'STATUS': 1, 'TRACK_NUMBER': '3', 'USER_ID': 0, 'VERSION': '', 'MD5_ORIGIN': '1a631a105fcff2bfbf05e29d7419ee47', 'FILESIZE_AAC_64': '0', 'FILESIZE_MP3_64': '0',
'FILESIZE_MP3_128': '5436428', 'FILESIZE_MP3_256': '0', 'FILESIZE_MP3_320': '13592704', 'FILESIZE_MP4_RA1': '0', 'FILESIZE_MP4_RA2': '0', 'FILESIZE_MP4_RA3': '0', 'FILESIZE_FLAC': '0', 'FILESIZE': '5436428',
'GAIN': '-8.86', 'MEDIA_VERSION': '0', 'TRACK_TOKEN':
'AAAAAWfleWxn5pKsnLMhKugrsJQ04G5WN2Ue-I0EOZmUSRyQDWKxjtDh242OiXAPmAFUZs0BUxJbH50XRUUNvqxY04UY4zPgcF28OudmS_g8SLwX_AMaJBj35S6Y1wt15ZTrINdbmMZtXwh2VIYvimwbExFTeSobMm3w6J7G3aqUjFCDxAtGJsU-R0CzZAQOt1yUu74rqxFFqEFkg
F4LefIp7OlercmYiQ4kR4FEPcI6hZyVILd2fwMQGNGG7LaqekJDhKMMbhW8N4uAdwzGCr22axRQPlyoJtDjZzJpCjR1WQ', 'TRACK_TOKEN_EXPIRE': 1743164076, 'MEDIA': [{'TYPE': 'preview', 'HREF':
'http://cdnt-preview.dzcdn.net/api/1/1/7/7/c/0/77c76a9a568d5e8a16d94267ba9168f6.mp3?hdnea=exp=1743092976~acl=/api/1/1/7/7/c/0/77c76a9a568d5e8a16d94267ba9168f6.mp3*~data=user_id=0,application_id=42~hmac=198189ab
74c8d789e89ad337b6fec0e2190c687d12db7db04fe2e8bac26081a3'}], '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: {'quality': 2, 'id': 14420627, 'quality_to_size': [5436428, 13592704, 0], 'url': downloadable.py:123
'https://e-cdns-proxy-1.dzcdn.net/mobile/1/98d718f8080a8112fbb6b3d8c361fa670453e3b19dedf48a43c200bb529bd90c0e825c141724179b18d874f096cb0459d1b1ca76ab6fb99ac7c507990a03e931f816c5b075c68916be792b18c6d6df82'
}
ERROR Error downloading track 'De Marisqueo', retrying: Cannot connect to host e-cdns-proxy-d.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:52
ERROR Error downloading track 'Immerse', retrying: Cannot connect to host e-cdns-proxy-1.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:52
ERROR Error downloading track 'Insane Drums', retrying: Cannot connect to host e-cdns-proxy-c.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:52
ERROR Error downloading track 'Cosanostra', retrying: Cannot connect to host e-cdns-proxy-4.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:52
ERROR Persistent error downloading track 'De Marisqueo', skipping: Cannot connect to host e-cdns-proxy-d.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:68
DEBUG Executing INSERT INTO failed_downloads (source, media_type, id) VALUES (?, ?, ?) db.py:124
DEBUG Items to add: ('deezer', 'track', '14420626') db.py:125
DEBUG UNIQUE constraint failed: failed_downloads.id db.py:132
ERROR Error downloading track: [Errno 2] No such file or directory: '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/02. Toni alvarez - De Marisqueo.mp3' album.py:41
ERROR Persistent error downloading track 'Insane Drums', skipping: Cannot connect to host e-cdns-proxy-c.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:68
DEBUG Executing INSERT INTO failed_downloads (source, media_type, id) VALUES (?, ?, ?) db.py:124
DEBUG Items to add: ('deezer', 'track', '14420629') db.py:125
DEBUG UNIQUE constraint failed: failed_downloads.id db.py:132
ERROR Error downloading track: [Errno 2] No such file or directory: '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/04. Mark Rey & Sergio Pardo - Insane Drums.mp3' album.py:41
ERROR Persistent error downloading track 'Cosanostra', skipping: Cannot connect to host e-cdns-proxy-4.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:68
DEBUG Executing INSERT INTO failed_downloads (source, media_type, id) VALUES (?, ?, ?) db.py:124
DEBUG Items to add: ('deezer', 'track', '14420625') db.py:125
DEBUG UNIQUE constraint failed: failed_downloads.id db.py:132
ERROR Error downloading track: [Errno 2] No such file or directory: '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/01. Toni alvarez - Cosanostra.mp3' album.py:41
ERROR Persistent error downloading track 'Immerse', skipping: Cannot connect to host e-cdns-proxy-1.dzcdn.net:443 ssl:default [nodename nor servname provided, or not known] track.py:68
DEBUG Executing INSERT INTO failed_downloads (source, media_type, id) VALUES (?, ?, ?) db.py:124
DEBUG Items to add: ('deezer', 'track', '14420627') db.py:125
DEBUG UNIQUE constraint failed: failed_downloads.id db.py:132
ERROR Error downloading track: [Errno 2] No such file or directory: '/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/03. Bilro & Barbosa - Immerse.mp3' album.py:41
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Downloading ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────
DEBUG Removing dirs {'/Users/gasiv/StreamripDownloads/Toni alvarez - The Apefather EP (2011) [FLAC] [16B-44100kHz]/__artwork'}
Config File
[downloads]
folder = "/Users/gasiv/StreamripDownloads"
source_subdirectories = false
disc_subdirectories = true
concurrency = true
max_connections = 6
requests_per_minute = 60
verify_ssl = true
[qobuz]
quality = 3
download_booklets = true
use_auth_token = false
email_or_userid = ""
password_or_token = ""
app_id = ""
secrets = []
[tidal]
quality = 3
download_videos = true
user_id = ""
country_code = ""
access_token = ""
refresh_token = ""
token_expiry = ""
[deezer]
quality = 2
arl = "xxxxxxxxxxxxxxx"
use_deezloader = true
deezloader_warnings = true
[soundcloud]
quality = 0
client_id = ""
app_version = ""
[youtube]
quality = 0
download_videos = false
video_downloads_folder = "/Users/gasiv/StreamripDownloads/YouTubeVideos"
[database]
downloads_enabled = true
downloads_path = "/Users/gasiv/Library/Application Support/streamrip/downloads.db"
failed_downloads_enabled = true
failed_downloads_path = "/Users/gasiv/Library/Application Support/streamrip/failed_downloads.db"
[conversion]
enabled = false
codec = "ALAC"
sampling_rate = 48000
bit_depth = 24
lossy_bitrate = 320
[qobuz_filters]
extras = false
repeats = false
non_albums = false
features = false
non_studio_albums = false
non_remaster = false
[artwork]
embed = true
embed_size = "large"
embed_max_width = -1
save_artwork = true
saved_max_width = -1
[metadata]
set_playlist_to_album = true
renumber_playlist_tracks = true
exclude = []
[filepaths]
add_singles_to_folder = false
folder_format = "{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]"
track_format = "{tracknumber:02}. {artist} - {title}{explicit}"
truncate_to = 120
[lastfm]
source = "qobuz"
fallback_source = ""
[cli]
text_output = true
progress_bars = true
max_search_results = 100
[misc]
version = "2.0.6"
check_for_updates = true
Operating System
macOS
streamrip version
2.1.0
Screenshots and recordings
Additional context
No response
I see that you have trouble to download from e-cdns-proxy-c.dzcdn.net URL. I had the same, and it looks like all e-cdns-proxy-{x}.dzcdn.net dns entry do not exist anymore. After going to https://subdomainfinder.c99.nl/ and searching for dzcdn.net, I saw that these entries are indeed gone from Deezer cdn. As a try, I switch to cdns-proxy-{x}.dzcdn.net (so without the "e-" prefix) and it works better now. @nathom , do you plan to check what is going on, what is the best URL scheme to use and update the way this url in deezer.py (DeezerClient) ? Maybe have this url template moved in the config file, in case there is another change in the way Deezer cdn works ?
Hi there, I experience the same issue with some albums in Deezer:
Cannot connect to host e-cdns-proxy-d.dzcdn.net:443 ssl:default [DNS server returned answer with no data]
I'm on MacOS 26.0 (Tahoe), installed streamrip via homebrew. @slanglade, may I kindly ask you how (mostly, where) do I make the modification you described?