streamrip icon indicating copy to clipboard operation
streamrip copied to clipboard

[BUG] [Qobuz] StreamRIP ignores text in bracket in the Album name/title when downloading from Url

Open jgiokari opened this issue 1 month ago • 0 comments

Describe the bug

When down;loading from Url's the text in brackets in the Album name/title is ignored in the folder name. It's happened with at least 4 different Albums.

i.e. Unknown Pleasures (Collector's Edition) --> Unknown Pleasures Unknown Pleasures (2019 Digital Master) --> Unknown Pleasures Still (2007 Remaster) --> Still Still (Collector's Edition) --> Still Closer (40th Anniversary; 2020 Digital Master) --> Closer

The other elements such as Year, Bitr ate and Sample rate are fine.

From memory this was working a few versions ago.

pip version: 25.3 Python version: 3.13.3

thanks

Jim

Command Used

rip -ndb -vvv url https://play.qobuz.com/album/0603497987863

Debug Traceback

C:\Users\jgiokari>rip -ndb -vvv url https://play.qobuz.com/album/0603497987863
[19:18:00] DEBUG    Showing all debug logs                                                                   cli.py:111
⠼ Logging into qobuz[19:18:01] DEBUG    Request params {'email': '', 'password':                         qobuz.py:196
                    '', 'app_id': '798273057'}
           DEBUG    api_request: endpoint=user/login, params={'email': '',           qobuz.py:447
                    'password': '', 'app_id': '798273057'}
⠦ Logging into qobuz[19:18:02] DEBUG    Login resp: {'user': {'id': 1682617, 'publicId': 'qobuz:user:m1lj4bcXPlhhr', 'email':  qobuz.py:198
                    '', 'login': '', 'firstname': None,
                    'lastname': None, 'display_name': 'Jim', 'country_code': 'AU', 'language_code': 'en',
                    'zone': 'AU', 'store': 'AU-en', 'country': 'AU', 'avatar':
                    'https://www.gravatar.com/avatar/f15b49fc0564eae4379d378b34996b95?s=50&d=mm', 'genre':
                    'male', 'age': 57, 'birthdate': '1968-02-03', 'creation_date': '2021-04-27',
                    'zipcode': None, 'subscription': {'offer': 'studio', 'periodicity': 'monthly',
                    'start_date': '2025-10-24', 'end_date': '2025-11-23', 'is_canceled': False,
                    'household_size_max': 1}, 'credential': {'id': 3269007, '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'}},
                    'last_update': {'favorite': 1761399396, 'favorite_album': 1619516467,
                    'favorite_artist': 1619516467, 'favorite_track': 1761399396, 'favorite_label':
                    1619516467, 'favorite_award': 1619516467, 'playlist': 1619516467, 'purchase':
                    1761287580}, 'store_features': {'download': True, 'streaming': True, 'editorial':
  'weeklyq': ⠧True , Logging into qobuz'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':
                    'DIxcEXyffpcTK_gn0Ydu7IMccg1h717269d207zrdUYlvPl5PFAimOQ8ugl4G3nqdQqyYWpFdUA7Fnx7N7IEY
                    g'}
           DEBUG    Logged in to Qobuz                                                                     qobuz.py:205
           DEBUG    Raw request signature:                                                                 qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741762244282.3224235806331c3b0b641
                    da923b890aed01d04a
           DEBUG    Hashed request signature: 954e07a250ff520d68dde6235a68be4a                             qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1762244282.3224235,      qobuz.py:447
                    'request_sig': '954e07a250ff520d68dde6235a68be4a', 'track_id': '19512574',
                    'format_id': 27, 'intent': 'stream'}
           DEBUG    Raw request signature:                                                                 qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741762244282.34443f69a7734686cb942
                    7629378a4b7ac381
           DEBUG    Hashed request signature: 77a657c1b3870062e62881e857a9ab6d                             qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1762244282.34443,        qobuz.py:447
                    'request_sig': '77a657c1b3870062e62881e857a9ab6d', 'track_id': '19512574',
                    'format_id': 27, 'intent': 'stream'}
           DEBUG    Raw request signature:                                                                 qobuz.py:430
                    trackgetFileUrlformat_id27intentstreamtrack_id195125741762244282.3644795abb21364945c05
                    83309667d13ca3d93a
           DEBUG    Hashed request signature: fb9d6f1420ea294acfb505ef5f3a63b9                             qobuz.py:432
           DEBUG    api_request: endpoint=track/getFileUrl, params={'request_ts': 1762244282.3644795,      qobuz.py:447
                    'request_sig': 'fb9d6f1420ea294acfb505ef5f3a63b9', 'track_id': '19512574',
                    'format_id': 27, 'intent': 'stream'}
           DEBUG    request params: {'app_id': '798273057', 'album_id': '0603497987863', 'limit': 500,     qobuz.py:239
                    'offset': 0}
           DEBUG    api_request: endpoint=album/get, params={'app_id': '798273057', 'album_id':            qobuz.py:447
                    '0603497987863', 'limit': 500, 'offset': 0}
⠙ Resolving URLs...[19:18:04] DEBUG    Pending tracks: [PendingTrack(id=2014175,                                              album.py:106
                    album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2, container='FLAC',
                    label='London Records', explicit=False, sampling_rate=44.1, bit_depth=16,
                    booklets=None), album='Unknown Pleasures ', albumartist='Joy Division', year='1979',
                    genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
                    warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn
                    Fades," all four members in perfect sync; the romance in hell of "Shadowplay";
                    "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
      =<streamrip.config.Config object at ⠼0x000001C431B3D550 Resolving URLs...>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
                    [FLAC] [16B-44.1kHz]', db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014176, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
                    container='FLAC', label='London Records', explicit=False, sampling_rate=44.1,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
         warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above  ⠴             Resolving URLs...
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn
                    Fades," all four members in perfect sync; the romance in hell of "Shadowplay";
                    "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
                    0x000001C431B3EA50>, config=<streamrip.config.Config object at 0x000001C431B3D550>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
                    [FLAC] [16B-44.1kHz]', db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014177, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
                    container='FLAC', label='London Records', explicit=False, sampling_rate=44.1,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be ⠧         Resolving URLs...
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
                    warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn
                    Fades," all four members in perfect sync; the romance in hell of "Shadowplay";
                    "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
                    0x000001C431B3EA50>, config=<streamrip.config.Config object at 0x000001C431B3D550>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
                    [FLAC] [16B-44.1kHz]', db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014178, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
                    container='FLAC', label='London Records', explicit=False, sampling_rate=44.1,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
         ⠇             Resolving URLs...
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
                    warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn
                    Fades," all four members in perfect sync; the romance in hell of "Shadowplay";
                    "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
                    0x000001C431B3EA50>, config=<streamrip.config.Config object at 0x000001C431B3D550>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
                    [FLAC] [16B-44.1kHz]', db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014179, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
             =44⠏.1 Resolving URLs...,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
                    warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn
                    Fades," all four members in perfect sync; the romance in hell of "Shadowplay";
                    "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
                    0x000001C431B3EA50>, config=<streamrip.config.Config object at 0x000001C431B3D550>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
           ]⠋' Resolving URLs..., db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014180, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
                    container='FLAC', label='London Records', explicit=False, sampling_rate=44.1,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap
                    from the earliest thrashy singles to Unknown Pleasures can be heard through every
                    note, with Martin Hannett\'s deservedly famous production -- emphasizing space in the
                    most revelatory way since the dawn of dub -- as much a hallmark as the music itself.
                    Songs fade in behind furtive noises of motion and activity, glass breaks with the
                    force and clarity of doom, and minimal keyboard lines add to an air of looming
                    disaster -- something, somehow, seems to wait or lurk beyond the edge of hearing. But
                    even though this is Hannett\'s album as much as anyone\'s, the songs and performances
                    are the true key. Bernard Sumner redefined heavy metal sludge as chilling feedback
                    fear and explosive energy, Peter Hook\'s instantly recognizable bass work was at once
                    warm and forbidding, and Stephen Morris\' drumming smacked through the speakers above
                    all else. Ian Curtis synthesizes and purifies every last impulse, his voice shot
                    through with the desire first and foremost to connect, only connect -- as "Candidate"
                    plaintively states, "I tried to get to you/You treat me like this." Pick any song: the
                    nervous death dance of "She\'s Lost Control"; the harrowing call for release "New Dawn

⠙            Resolving URLs...         "Insight" and its nervous drive toward some sort of apocalypse. All visceral, all
                    emotional, all theatrical, all perfect -- one of the best albums ever.<br /><br
                    />&copy Ned Raggett /TiVo', encoder=None, grouping=None, lyrics=None,
                    purchase_date=None), client=<streamrip.client.qobuz.QobuzClient object at
                    0x000001C431B3EA50>, config=<streamrip.config.Config object at 0x000001C431B3D550>,
                    folder='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979)
                    [FLAC] [16B-44.1kHz]', db=Database(downloads=<streamrip.db.Dummy object at
                    0x000001C431B3FA10>, failed=<streamrip.db.Failed object at 0x000001C431B3FB60>),
                    cover_path='C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures
                    (1979) [FLAC] [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg'),
                    PendingTrack(id=2014181, album=AlbumMetadata(info=AlbumInfo(id='2014174', quality=2,
                    container='FLAC', label='London Records', explicit=False, sampling_rate=44.1,
                    bit_depth=16, booklets=None), album='Unknown Pleasures ', albumartist='Joy Division',
                    year='1979', genre=['Pop', 'Rock', 'Punk - New Wave'], covers=Covers(('original',
                    'https://static.qobuz.com/images/covers/63/78/0603497987863_org.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\cover.jpg')
                    ('large', 'https://static.qobuz.com/images/covers/63/78/0603497987863_600.jpg',
                    'C:\\Music\\StreamripDownloads\\Qobuz\\Joy Division - Unknown Pleasures (1979) [FLAC]
                    [16B-44.1kHz]\\__artwork\\cover-8783787641211787135.jpg')
                    ('small', 'https://static.qobuz.com/images/covers/63/78/0603497987863_230.jpg', None)
                    ('thumbnail', 'https://static.qobuz.com/images/covers/63/78/0603497987863_50.jpg',
                    None)), tracktotal=22, disctotal=1, albumcomposer='', comment=None, compilation=None,
                    copyright='© 2007 London Records 90 Ltd ℗ 2007 London Records 90 Ltd',
                    date='1979-06-01', description='It even looks like something classic, beyond its time
                    or place of origin even as it was a clear product of both -- one of Peter Saville\'s
                    earliest and best designs, a transcription of a signal showing a star going nova, on a
                    black embossed sleeve. If that were all Unknown Pleasures was, it wouldn\'t be
                    discussed so much, but the ten songs inside, quite simply, are stone-cold landmarks,
                    the whole album a monument to passion, energy, and cathartic despair. The quantum leap

Config File

[downloads]
# Folder where tracks are downloaded to
folder = "C:\\Music\\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 = false
# 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 = false

# Authenticate to Qobuz using auth token? Value can be true/false only
use_auth_token = false
# Enter your userid if the above use_auth_token is set to true, else enter your email
email_or_userid = "[email protected]"
# 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 = "BlankedOut"
# Do not change
app_id = "798273057"
# Do not change
secrets = ["BlankedOut"]

[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 = false

# 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
# If the target quality is not available, fallback to best quality available
# 0 = MP3_128, 1 = MP3_320, 2 = FLAC
lower_quality_if_not_available = true
# An authentication cookie that allows streamrip to use your Deezer account
# See https://github.com/nathom/streamrip/wiki/Finding-Your-Deezer-ARL-Cookie
# for instructions on how to find this
arl = ""
# This allows for free 320kbps MP3 downloads from Deezer
# If an arl is provided, deezloader is never used
use_deezloader = true
# This warns you when the paid deezer account is not logged in and rip falls
# back to deezloader, which is unreliable
deezloader_warnings = true

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

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

[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 = "C:\\Users\\jgiokari\\AppData\\Roaming\\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 = "C:\\Users\\jgiokari\\AppData\\Roaming\\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}. {artist} - {title}"
# 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 = "deezer"

[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.2.0"
# Print a message if a new version of streamrip is available 
check_for_updates = true

Operating System

Windows 10 Pro x64

streamrip version

2.2.0

Screenshots and recordings

Qobuz screenshot Image

SteamRIP folder screenshot Image

Additional context

No response

jgiokari avatar Nov 04 '25 09:11 jgiokari