streamrip icon indicating copy to clipboard operation
streamrip copied to clipboard

[BUG] Regarding incorrect file save location after forcibly redownloading items.

Open caco12138 opened this issue 9 months ago • 0 comments

Describe the bug

When using the rip url https://play.qobuz.com/album/wyzv2quw5y5jb to download the resource with the default quality parameter 3 from Qobuz, the folder is named like this: ‘Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]’. Now I want to download the same album again with the quality parameter set to 2, and the folder should be named ‘Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC] [16B-44.1kHz]’. However, after running rip -q 2 -ndb url https://play.qobuz.com/album/wyzv2quw5y5jb, all the tracks are downloaded into the [24B-44.1kHz] folder. I’m not sure how to solve this problem. Even after changing the parameter in the Config File to quality = 1, downloading the MP3, then deleting the original [24B-44.1kHz] folder, when I use rip -ndb url https://play.qobuz.com/album/wyzv2quw5y5jb to download again, the folder name is still ‘Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]’.

Command Used

rip -q 2 -ndb url https://play.qobuz.com/album/wyzv2quw5y5jb

Debug Traceback

[11:11:56] DEBUG    Showing all debug logs                                                                                       cli.py:111
           DEBUG    Request params {'user_id': '579939560', 'user_auth_token':                                                 qobuz.py:196
                    'hZE6U2IwjPTseVRoz1ivn_inluXkB0OdPsNJXozkAXkF64pOrMuThPti-8z2qFjYvnkI5R_F1jMAMQLTIlueSA', 'app_id':                    
                    '579939560'}                                                                                                           
           DEBUG    api_request: endpoint=user/login, params={'user_id': '579939560', 'user_auth_token':                       qobuz.py:447
                    'hZE6U2IwjPTseVRoz1ivn_inluXkB0OdPsNJXozkAXkF64pOrMuThPti-8z2qFjYvnkI5R_F1jMAMQLTIlueSA', 'app_id':                    
                    '579939560'}                                                                                                           
⠙ Logging into qobuz           DEBUG    Login resp: {'user': {'id': 3720183, 'publicId': 'qobuz:user:eNJgGnHLCzzYQ', 'email':                      qobuz.py:198
                    '[email protected]', 'login': '[email protected]', 'firstname': None, 'lastname': None,                      
                    'display_name': 'Hebe', 'country_code': 'FR', 'language_code': 'fr', 'zone': 'FR', 'store': 'FR-fr',                   
                    'country': 'FR', 'avatar': 'https://www.gravatar.com/avatar/8119b1fa786a3f1629526426f3a512b5?s=50&d=mm',               
                    'genre': None, 'age': 45, 'creation_date': '2025-03-15', 'subscription': {'offer': 'studio',                           
                    'periodicity': 'annual', 'start_date': '2025-03-15', 'end_date': '2025-04-14', 'is_canceled': True,                    
                    'household_size_max': 1}, 'credential': {'id': 2648947, 'label': 'streaming-studio', 'description':                    
                    'Abonné 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'}}, 'last_update':               
                    {'favorite': 1742043589, 'favorite_album': 1742043589, 'favorite_artist': 1742043589, 'favorite_track':                
                    1742043589, 'favorite_label': 1742043589, 'favorite_award': 1742043589, 'playlist': 1742043589,                        
                    'purchase': 1742043683}, 'store_features': {'download': True, 'streaming': True, 'editorial': True,                    
                    'club': False, 'wallet': True, 'weeklyq': True, 'autoplay': True, 'inapp_purchase_subscripton': True,                  
                    'opt_in': True, 'pre_register_opt_in': True, 'pre_register_zipcode': False, 'music_import': True, 'radio':             
                    True, 'stream_purchase': True}, 'player_settings': {'sonos_audio_format': 7}, 'externals': {}},                        
                    'user_auth_token':                                                                                                     
                    'hZE6U2IwjPTseVRoz1ivn_inluXkB0OdPsNJXozkAXkF64pOrMuThPti-8z2qFjYvnkI5R_F1jMAMQLTIlueSA'}                              
           DEBUG    Logged in to Qobuz                                                                                         qobuz.py:205
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741742526716.3560338e1ee9e6a0af1e9e6343c715587710cc2               
           DEBUG    Hashed request signature: aca8201eeaaf5a24bae15efc19457c28                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.3560338, 'request_sig':           qobuz.py:447
                    'aca8201eeaaf5a24bae15efc19457c28', 'track_id': '19512574', 'format_id': 27, 'intent': 'stream'}                       
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741742526716.3602283b34fc8cc930a79c387782679c961273f               
           DEBUG    Hashed request signature: 97041f3b0db54e76eabb36f37dc29fc7                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.3602283, 'request_sig':           qobuz.py:447
                    '97041f3b0db54e76eabb36f37dc29fc7', 'track_id': '19512574', 'format_id': 27, 'intent': 'stream'}                       
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741742526716.3641171fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: 9ecc6080b85a50c502d8731b4ec55a67                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.3641171, 'request_sig':           qobuz.py:447
                    '9ecc6080b85a50c502d8731b4ec55a67', 'track_id': '19512574', 'format_id': 27, 'intent': 'stream'}                       
           DEBUG    request params: {'app_id': '579939560', 'album_id': 'wyzv2quw5y5jb', 'limit': 500, 'offset': 0}            qobuz.py:239
           DEBUG    api_request: endpoint=album/get, params={'app_id': '579939560', 'album_id': 'wyzv2quw5y5jb', 'limit': 500, qobuz.py:447
                    'offset': 0}                                                                                                           
⠹ Resolving URLs...           DEBUG    Pending tracks: [PendingTrack(id=314935531, album=AlbumMetadata(info=AlbumInfo(id='314935530', quality=3,  album.py:106
                    container='FLAC', label='Masterworks', explicit=False, sampling_rate=44.1, bit_depth=24, booklets=[{'id':              
                    210110, 'file_format_id': 21, 'name': 'Livret Numérique', 'description': 'Gabi Hartmann - La femme aux                 
                    yeux de sel', 'url': 'https://static.qobuz.com/goodies/01/000210110.pdf', 'original_url':                              
                    'https://static.qobuz.com/goodies/01/000210110.pdf'}]), album='La femme aux yeux de sel',                              
                    albumartist='Gabi Hartmann', year='2025', genre=['Jazz', 'Jazz vocal'], covers=Covers(('original',                     
                    'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_org.jpg', '/pt/music/dl/Gabi Hartmann - La                 
                    femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]/cover.jpg')                                                          
                    ('large', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_600.jpg', '/pt/music/dl/Gabi                     
                    Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]/__artwork/cover2945036595202675163.jpg')               
                    ('small', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_230.jpg', None)                                  
                    ('thumbnail', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_50.jpg', None)), tracktotal=14,              
                    disctotal=1, albumcomposer='Various Composers', comment=None, compilation=None, copyright='(P) 2025 27/29              
                    under exclusive licence to Sony Music Entertainment France SAS', date='2025-03-21', description='<p                    
                    class="p1">Deux ans après sa révélation avec un premier album plein de fraîcheur et d’inventivité dans sa              
                    façon de brouiller les frontières entre jazz, pop, chanson française et world music, la jeune chanteuse                
                    française Gabi Hartmann confirme ses talents singuliers d’autrice-compositrice interprète en signant avec              
                    <em>La Femme aux yeux de sel </em>une œuvre aussi ambitieuse que convaincante. Conçu à la manière d’un                 
                    conte aux allures de voyage initiatique, l’album, en quatorze titres organisés en trois chapitres,                     
                    développe l’odyssée intime et subtilement désenchantée de Salinda, jeune femme aux yeux de sel passant de              
                    l’innocence à la sérénité à travers l’épreuve de la désillusion. En étroite collaboration avec trois                   
                    musiciens-producteurs aux partis pris esthétiques très affirmés et parfaitement complémentaires (le                    
                    guitariste et songwriter new-yorkais Jesse Harris, déjà aux manettes de l’album précédent ; le                         
                    saxophoniste et chanteur franco-coréen Oan Kim, compagnon de longue date ; et le saxophoniste et                       
                    producteur Laurent Bardainne, nouveau venu dans sa nébuleuse), Gabi Hartmann déploie l’histoire de son                 
                    héroïne en une série de chansons douces, élégantes et insidieusement nostalgiques. <br /><br />Passant                 
                    avec un grand naturel d’une langue à l’autre (français, anglais, espagnol), plongeant sa voix claire et                
                    caressante dans l’écrin d’arrangements sophistiqués mêlant synthétiseurs cotonneux, chœurs acidulés,                   
                    cordes flottantes et saxophones voluptueux, la chanteuse, entourée d’une équipe de musiciens de haut vol               
                    (parmi lesquels Arnaud Roulin et Florian Robin aux claviers, Sylvain Daniel à la basse, Abdoulaye Kouyaté              
                    à la guitare et en invitées spéciales la flutiste Naïssam Jalal et la chanteuse Julia Johansen du groupe               
                    The Oracle Sisters), décline les mille et une facettes de son univers poétique hybride et onirique,                    
                    alternant chansons cinématiques aux atmosphères exotiques savamment distanciées (<em>Fool’s Paradise</em>,             
                    <em>Take a Swing at the Moon</em>),\xa0ballades pop teintées de jazz\xa0 (<em>Into My World</em>), et                  
                    mélodies inspirées (ou relevant) de traditions créoles, africaines (<em>Sikolaiko</em>) ou                             
                    latino-américaines (<em>La Pomena</em> du compositeur argentin Gustavo Leguizamon) avec une fraîcheur                  
                    expressive et un sens de la dramaturgie d’une grande subtilité. © Stéphane Ollivier/Qobuz</p>',                        
                    encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.qobuz.QobuzClient              
                    object at 0x7f22d30b6150>, config=<streamrip.config.Config object at 0x7f22d45367d0>,                                  
                    folder='/pt/music/dl/Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]',                            
                    db=Database(downloads=<streamrip.db.Dummy object at 0x7f22d300ce50>, failed=<streamrip.db.Failed object at             
                    0x7f22d300dc10>), cover_path='/pt/music/dl/Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC]                      
                    [24B-44.1kHz]/__artwork/cover2945036595202675163.jpg'), PendingTrack(id=314935532,                                     
                    album=AlbumMetadata(info=AlbumInfo(id='314935530', quality=3, container='FLAC', label='Masterworks',                   
                    explicit=False, sampling_rate=44.1, bit_depth=24, booklets=[{'id': 210110, 'file_format_id': 21, 'name':               
                    'Livret Numérique', 'description': 'Gabi Hartmann - La femme aux yeux de sel', 'url':                                  
                    'https://static.qobuz.com/goodies/01/000210110.pdf', 'original_url':                                                   
                    'https://static.qobuz.com/goodies/01/000210110.pdf'}]), album='La femme aux yeux de sel',                              
                    albumartist='Gabi Hartmann', year='2025', genre=['Jazz', 'Jazz vocal'], covers=Covers(('original',                     
                    'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_org.jpg', '/pt/music/dl/Gabi Hartmann - La                 
                    femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]/cover.jpg')                                                          
                    ('large', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_600.jpg', '/pt/music/dl/Gabi                     
                    Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]/__artwork/cover2945036595202675163.jpg')               
                    ('small', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_230.jpg', None)                                  
                    ('thumbnail', 'https://static.qobuz.com/images/covers/jb/y5/wyzv2quw5y5jb_50.jpg', None)), tracktotal=14,              
                    disctotal=1, albumcomposer='Various Composers', comment=None, compilation=None, copyright='(P) 2025 27/29              
                    under exclusive licence to Sony Music Entertainment France SAS', date='2025-03-21', description='<p                    
                    class="p1">Deux ans après sa révélation avec un premier album plein de fraîcheur et d’inventivité dans sa              
                    façon de brouiller les frontières entre jazz, pop, chanson française et world music, la jeune chanteuse                
                    française Gabi Hartmann confirme ses talents singuliers d’autrice-compositrice interprète en signant avec              
                    <em>La Femme aux yeux de sel </em>une œuvre aussi ambitieuse que convaincante. Conçu à la manière d’un                 
                    conte aux allures de voyage initiatique, l’album, en quatorze titres organisés en trois chapitres,                     
                    développe l’odyssée intime et subtilement désenchantée de Salinda, jeune femme aux yeux de sel passant de              
                    l’innocence à la sérénité à travers l’épreuve de la désillusion. En étroite collaboration avec trois                   
                    musiciens-producteurs aux partis pris esthétiques très affirmés et parfaitement complémentaires (le                    
                    guitariste et songwriter new-yorkais Jesse Harris, déjà aux manettes de l’album précédent ; le                         
                    saxophoniste et chanteur franco-coréen Oan Kim, compagnon de longue date ; et le saxophoniste et                       
                    producteur Laurent Bardainne, nouveau venu dans sa nébuleuse), Gabi Hartmann déploie l’histoire de son                 
                    héroïne en une série de chansons douces, élégantes et insidieusement nostalgiques. <br /><br />Passant                 
                    avec un grand naturel d’une langue à l’autre (français, anglais, espagnol), plongeant sa voix claire et                
                    caressante dans l’écrin d’arrangements sophistiqués mêlant synthétiseurs cotonneux, chœurs acidulés,                   
                    cordes flottantes et saxophones voluptueux, la chanteuse, entourée d’une équipe de musiciens de haut vol               
                    (parmi lesquels Arnaud Roulin et Florian Robin aux claviers, Sylvain Daniel à la basse, Abdoulaye Kouyaté              
                    à la guitare et en invitées spéciales la flutiste Naïssam Jalal et la chanteuse Julia Johansen du groupe               
                    The Oracle Sisters), décline les mille et une facettes de son univers poétique hybride et onirique,                    
                    alternant chansons cinématiques aux atmosphères exotiques savamment distanciées (<em>Fool’s Paradise</em>,             
                    <em>Take a Swing at the Moon</em>),\xa0ballades pop teintées de jazz\xa0 (<em>Into My World</em>), et                  
                    mélodies inspirées (ou relevant) de traditions créoles, africaines (<em>Sikolaiko</em>) ou                             
                    latino-américaines (<em>La Pomena</em> du compositeur argentin Gustavo Leguizamon) avec une fraîcheur                  
                    expressive et un sens de la dramaturgie d’une grande subtilité. © Stéphane Ollivier/Qobuz</p>',           .........................
...................
encoder=None, grouping=None, lyrics=None, purchase_date=None), client=<streamrip.client.qobuz.QobuzClient              
                    object at 0x7f22d30b6150>, config=<streamrip.config.Config object at 0x7f22d45367d0>,                                  
                    folder='/pt/music/dl/Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC] [24B-44.1kHz]',                            
                    db=Database(downloads=<streamrip.db.Dummy object at 0x7f22d300ce50>, failed=<streamrip.db.Failed object at             
                    0x7f22d300dc10>), cover_path='/pt/music/dl/Gabi Hartmann - La femme aux yeux de sel (2025) [FLAC]                      
                    [24B-44.1kHz]/__artwork/cover2945036595202675163.jpg')]                                                                
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935531, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935531, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935532, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935532, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935533, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935533, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935534, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935534, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935535, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935535, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935536, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935536, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935537, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935537, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935538, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935538, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935539, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935539, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935540, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935540, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935541, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935541, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935542, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935542, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935543, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935543, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    request params: {'app_id': '579939560', 'track_id': 314935544, 'limit': 500, 'offset': 0}                  qobuz.py:239
           DEBUG    api_request: endpoint=track/get, params={'app_id': '579939560', 'track_id': 314935544, 'limit': 500,       qobuz.py:447
                    'offset': 0}                                                                                                           
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355311742526716.8445237fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: 1b103defca3911bfa663ce70074b6935                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.8445237, 'request_sig':           qobuz.py:447
                    '1b103defca3911bfa663ce70074b6935', 'track_id': 314935531, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355331742526716.849587fa31fc13e7a28e7d70bb61e91aa9e178                
           DEBUG    Hashed request signature: 7ed1fd31c1442d6c97f8490990405cac                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.849587, 'request_sig':            qobuz.py:447
                    '7ed1fd31c1442d6c97f8490990405cac', 'track_id': 314935533, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355321742526716.858653fa31fc13e7a28e7d70bb61e91aa9e178                
           DEBUG    Hashed request signature: 64082fffa20dd7520aa48618a05b6fd5                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.858653, 'request_sig':            qobuz.py:447
                    '64082fffa20dd7520aa48618a05b6fd5', 'track_id': 314935532, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355351742526716.9047742fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: c5da74129bccdcfe335c79a8311cfa00                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9047742, 'request_sig':           qobuz.py:447
                    'c5da74129bccdcfe335c79a8311cfa00', 'track_id': 314935535, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355361742526716.9110198fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: c0661aa016fc00ca4912473f79bea8f3                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9110198, 'request_sig':           qobuz.py:447
                    'c0661aa016fc00ca4912473f79bea8f3', 'track_id': 314935536, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355381742526716.9167595fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: 331814a3afd232bf3b4c61737c4bad2d                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9167595, 'request_sig':           qobuz.py:447
                    '331814a3afd232bf3b4c61737c4bad2d', 'track_id': 314935538, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355421742526716.922681fa31fc13e7a28e7d70bb61e91aa9e178                
           DEBUG    Hashed request signature: 2725b050ad2e2e70cffb1773d3570a4d                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.922681, 'request_sig':            qobuz.py:447
                    '2725b050ad2e2e70cffb1773d3570a4d', 'track_id': 314935542, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355341742526716.9414668fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: f97e78173ddad63d0cf2bbb7a4d78f7f                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9414668, 'request_sig':           qobuz.py:447
                    'f97e78173ddad63d0cf2bbb7a4d78f7f', 'track_id': 314935534, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355401742526716.9555461fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: a07eb28d728dff6905d9b23900e4bcf3                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9555461, 'request_sig':           qobuz.py:447
                    'a07eb28d728dff6905d9b23900e4bcf3', 'track_id': 314935540, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355411742526716.961306fa31fc13e7a28e7d70bb61e91aa9e178                
           DEBUG    Hashed request signature: 5881a01220e31f4129a0406887e97ca9                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.961306, 'request_sig':            qobuz.py:447
                    '5881a01220e31f4129a0406887e97ca9', 'track_id': 314935541, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355441742526716.9663115fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: aa857080732f16d2a7fb0e6e99c808de                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9663115, 'request_sig':           qobuz.py:447
                    'aa857080732f16d2a7fb0e6e99c808de', 'track_id': 314935544, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355431742526716.9711556fa31fc13e7a28e7d70bb61e91aa9e178               
           DEBUG    Hashed request signature: b0acc5185e0a7cd8b9fb324f72d77de8                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.9711556, 'request_sig':           qobuz.py:447
                    'b0acc5185e0a7cd8b9fb324f72d77de8', 'track_id': 314935543, 'format_id': 6, 'intent': 'stream'}                         
           DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355391742526716.976754fa31fc13e7a28e7d70bb61e91aa9e178                
           DEBUG    Hashed request signature: 6db28fc192e4cfa8b305ac06667626a8                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526716.976754, 'request_sig':            qobuz.py:447
                    '6db28fc192e4cfa8b305ac06667626a8', 'track_id': 314935539, 'format_id': 6, 'intent': 'stream'}                         
[11:11:57] DEBUG    Raw request signature:                                                                                     qobuz.py:430
                    trackgetFileUrlformat_id6intentstreamtrack_id3149355371742526717.00235fa31fc13e7a28e7d70bb61e91aa9e178                 
           DEBUG    Hashed request signature: f03f899f8bfe1f8fdf80ede439c14672                                                 qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1742526717.00235, 'request_sig':             qobuz.py:447
                    'f03f899f8bfe1f8fdf80ede439c14672', 'track_id': 314935537, 'format_id': 6, 'intent': 'stream'}                         
[11:11:58] DEBUG    Tagging with [('TITLE', 'Sikolaiko'), ('ARTIST', 'Gabi Hartmann'), ('ALBUM', 'La femme aux yeux de sel'), tagger.py:254
                    ('ALBUMARTIST', 'Gabi Hartmann'), ('COMPOSER', 'Gabrielle Hartmann'), ('YEAR', '2025'), ('DESCRIPTION',                
                    '<p class="p1">Deux ans après sa révélation avec un premier album plein de fraîcheur et d’inventivité                  
                    dans sa façon de brouiller les frontières entre jazz, pop, chanson française et world music, la jeune                  
                    chanteuse française Gabi Hartmann confirme ses talents singuliers d’autrice-compositrice interprète en                 
                    signant avec <em>La Femme aux yeux de sel </em>une œuvre aussi ambitieuse que convaincante. Conçu à la                 
                    manière d’un conte aux allures de voyage initiatique, l’album, en quatorze titres organisés en trois                   
                    chapitres, développe l’odyssée intime et subtilement désenchantée de Salinda, jeune femme aux yeux de sel              
                    passant de l’innocence à la sérénité à travers l’épreuve de la désillusion. En étroite collaboration avec              
                    trois musiciens-producteurs aux partis pris esthétiques très affirmés et parfaitement complémentaires (le              
                    guitariste et songwriter new-yorkais Jesse Harris, déjà aux manettes de l’album précédent ; le                         
                    saxophoniste et chanteur franco-coréen Oan Kim, compagnon de longue date ; et le saxophoniste et                       
                    producteur Laurent Bardainne, nouveau venu dans sa nébuleuse), Gabi Hartmann déploie l’histoire de son                 
                    héroïne en une série de chansons douces, élégantes et insidieusement nostalgiques. <br /><br />Passant                 
                    avec un grand naturel d’une langue à l’autre (français, anglais, espagnol), plongeant sa voix claire et                
                    caressante dans l’écrin d’arrangements sophistiqués mêlant synthétiseurs cotonneux, chœurs acidulés,                   
                    cordes flottantes et saxophones voluptueux, la chanteuse, entourée d’une équipe de musiciens de haut vol               
                    (parmi lesquels Arnaud Roulin et Florian Robin aux claviers, Sylvain Daniel à la basse, Abdoulaye Kouyaté              
                    à la guitare et en invitées spéciales la flutiste Naïssam Jalal et la chanteuse Julia Johansen du groupe               
                    The Oracle Sisters), décline les mille et une facettes de son univers poétique hybride et onirique,                    
                    alternant chansons cinématiques aux atmosphères exotiques savamment distanciées (<em>Fool’s                            
                    Paradise</em>, <em>Take a Swing at the Moon</em>),\xa0ballades pop teintées de jazz\xa0 (<em>Into My                   
                    World</em>), et mélodies inspirées (ou relevant) de traditions créoles, africaines (<em>Sikolaiko</em>)                
                    ou latino-américaines (<em>La Pomena</em> du compositeur argentin Gustavo Leguizamon) avec une fraîcheur               
                    expressive et un sens de la dramaturgie d’une grande subtilité. © Stéphane Ollivier/Qobuz</p>'),                       
                    ('GENRE', 'Jazz, Jazz vocal'), ('COPYRIGHT', '℗ 2025 27/29 under exclusive licence to Sony Music                       
                    Entertainment France SAS'), ('TRACKNUMBER', '03'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '14'),                         
                    ('DISCTOTAL', '01'), ('DATE', '2025-03-21'), ('ISRC', 'FRDM72400080')]                                    
..........................

Config File

[downloads]

folder = "/music/dl"
source_subdirectories = false
disc_subdirectories = true
concurrency = true
max_connections = 6
requests_per_minute = 60
verify_ssl = true

[qobuz]
# 1: 320kbps MP3, 2: 16/44.1, 3: 24/<=96, 4: 24/>=96
quality = 3
download_booklets = false

Operating System

Debian11

streamrip version

2.1.0

Screenshots and recordings

No response

Additional context

No response

caco12138 avatar Mar 21 '25 03:03 caco12138