streamrip
streamrip copied to clipboard
[BUG] lastfm lookup prefers instrumental version
Describe the bug
I'm trying to save a lastfm playlist imported from spotify. Primary lastfm source is qobuz, secondary is deezer. When the lookup was done it began to download. After a few minutes i checked the music folder and noticed that some song were downloaded as instrumentals. (I stopped it)
Command Used
rip lastfm https://www.last.fm/user/robostep9829/playlists/13078546
Debug Traceback
[01:00:13] DEBUG Tagging with [('TITLE', 'Forever glow(Instrumental)'), ('ARTIST', '尾丸ポルカ'), ('ALBUM', 'Forever glow'), ('ALBUMARTIST', '尾丸ポルカ'), ('COMPOSER', 'Yasushi'), ('YEAR', '2024'), ('GENRE', 'Pop, tagger.py:253
Rock'), ('COPYRIGHT', '2016 COVER Corp. 2024 COVER Corp.'), ('TRACKNUMBER', '15'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE', '2024-08-17'), ('ISRC', 'JPV752408914')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('283326295',) db.py:125
[01:00:15] DEBUG Tagging with [('TITLE', 'Breaking Dimensions'), ('ARTIST', 'hololive English'), ('ALBUM', 'Breaking Dimensions'), ('ALBUMARTIST', 'hololive English'), ('COMPOSER', 'Carlos Okabe Masaki Tomiyama'), tagger.py:253
('YEAR', '2024'), ('GENRE', 'Pop, Rock'), ('COPYRIGHT', '2016 COVER Corp. 2024 COVER Corp.'), ('TRACKNUMBER', '16'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE',
'2024-08-15'), ('ISRC', 'JPV752409060')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('283913076',) db.py:125
[01:00:16] DEBUG Tagging with [('TITLE', '小心旅行'), ('ARTIST', '大神ミオ'), ('ALBUM', '小心旅行'), ('ALBUMARTIST', '大神ミオ'), ('COMPOSER', '澤田 空海理'), ('YEAR', '2024'), ('GENRE', 'Pop, Rock'), ('COPYRIGHT', '2024 tagger.py:253
COVER Corp. 2016 COVER Corp.'), ('TRACKNUMBER', '14'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE', '2024-08-21'), ('ISRC', 'JPV752409087')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('284638470',) db.py:125
[01:00:19] DEBUG Tagging with [('TITLE', 'BAN RTA (Instrumental)'), ('ARTIST', '赤井はあと'), ('ALBUM', 'BAN RTA'), ('ALBUMARTIST', '赤井はあと'), ('COMPOSER', '赤井はあと'), ('YEAR', '2024'), ('GENRE', 'Pop, Rock'), tagger.py:253
('COPYRIGHT', '2016 COVER Corp. 2024 COVER Corp.'), ('TRACKNUMBER', '19'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE', '2024-08-11'), ('ISRC', 'JPV752409065')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('283329233',) db.py:125
[01:00:20] DEBUG Tagging with [('TITLE', 'わたしを甘やかすなら'), ('ARTIST', '雪花ラミィ'), ('ALBUM', 'わたしを甘やかすなら'), ('ALBUMARTIST', '雪花ラミィ'), ('COMPOSER', 'ヤマモトショウ'), ('YEAR', '2024'), ('GENRE', tagger.py:253
'Pop, Rock'), ('COPYRIGHT', '2016 COVER Corp. 2024 COVER Corp.'), ('TRACKNUMBER', '18'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE', '2024-08-12'), ('ISRC', 'JPV752409062')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('283328932',) db.py:125
[01:00:21] DEBUG Tagging with [('TITLE', '恋愛ストラテジック(Instrumental)'), ('ARTIST', '湊あくあ'), ('ALBUM', '恋愛ストラテジック'), ('ALBUMARTIST', '湊あくあ'), ('COMPOSER', '烏屋茶房'), ('YEAR', '2024'), ('GENRE', tagger.py:253
'Pop, Rock'), ('COPYRIGHT', '2016 COVER Corp. 2024 COVER Corp.'), ('TRACKNUMBER', '20'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '02'), ('DISCTOTAL', '01'), ('DATE', '2024-08-09'), ('ISRC', 'JPV752408999')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('283206095',) db.py:125
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '283205739', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '283205739', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '281064317', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '281064317', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '283327966', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '283327966', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '264548217', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '264548217', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '288711656', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '288711656', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '277298275', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '277298275', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '280531592', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '280531592', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '279644583', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '279644583', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '276741471', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '276741471', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '204467153', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '204467153', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '143683211', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '143683211', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '276736754', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '276736754', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '276537245', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '276537245', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '276519603', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '276519603', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '274699820', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '274699820', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '273520372', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '273520372', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '273561594', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '273561594', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '272221594', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '272221594', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '272222454', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '272222454', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Executing SELECT EXISTS(SELECT 1 FROM downloads WHERE id=?) db.py:108
DEBUG request params: {'app_id': '950096963', 'track_id': '271936193', 'limit': 500, 'offset': 0} qobuz.py:222
DEBUG api_request: endpoint=track/get, params={'app_id': '950096963', 'track_id': '271936193', 'limit': 500, 'offset': 0} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2887116561726524021.8565128979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: fa414c026b825fcf3c53075001fb83d9 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.8565128, 'request_sig': 'fa414c026b825fcf3c53075001fb83d9', 'track_id': '288711656', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2746998201726524021.8744652979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 42e5b203ab13d01e8664921d5b52f3cb qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.8744652, 'request_sig': '42e5b203ab13d01e8664921d5b52f3cb', 'track_id': '274699820', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2767367541726524021.87995979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 1e418047df95ce8002e3b74d30b96a1b qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.87995, 'request_sig': '1e418047df95ce8002e3b74d30b96a1b', 'track_id': '276736754', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2765372451726524021.884216979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: feda58d9294be25eb566acbc04be5a31 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.884216, 'request_sig': 'feda58d9294be25eb566acbc04be5a31', 'track_id': '276537245', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2735203721726524021.8882365979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 2d0fb1c154e75af316a9391b38a868ad qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.8882365, 'request_sig': '2d0fb1c154e75af316a9391b38a868ad', 'track_id': '273520372', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2832057391726524021.8933754979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 8369990d413f05fd9f5d2158945698d7 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.8933754, 'request_sig': '8369990d413f05fd9f5d2158945698d7', 'track_id': '283205739', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2767414711726524021.8976958979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 27ad677b826810ab009dd253ef1ba490 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.8976958, 'request_sig': '27ad677b826810ab009dd253ef1ba490', 'track_id': '276741471', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2044671531726524021.9050665979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 1273bf21e5d0f8b21da26afdbc72d874 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9050665, 'request_sig': '1273bf21e5d0f8b21da26afdbc72d874', 'track_id': '204467153', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2645482171726524021.9129257979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 63f6097f80382b0bcba7932080398e68 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9129257, 'request_sig': '63f6097f80382b0bcba7932080398e68', 'track_id': '264548217', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2765196031726524021.917106979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 636edd9e203c683b3ae589a6ec5c4d15 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.917106, 'request_sig': '636edd9e203c683b3ae589a6ec5c4d15', 'track_id': '276519603', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2796445831726524021.9212296979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 2dd3e458cfdd3307733eae6c3a762178 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9212296, 'request_sig': '2dd3e458cfdd3307733eae6c3a762178', 'track_id': '279644583', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2805315921726524021.9253092979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: beae94f80e32637d81a93cb223430d19 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9253092, 'request_sig': 'beae94f80e32637d81a93cb223430d19', 'track_id': '280531592', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2833279661726524021.92954979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: ef3af626acfc97ee32fa7414ff821c3c qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.92954, 'request_sig': 'ef3af626acfc97ee32fa7414ff821c3c', 'track_id': '283327966', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2810643171726524021.9346414979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: d2c3713910979508b8eb804fdfa8d8cb qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9346414, 'request_sig': 'd2c3713910979508b8eb804fdfa8d8cb', 'track_id': '281064317', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2735615941726524021.9440758979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 462e8729eba87f88d06dc9c0c9b8d7d5 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9440758, 'request_sig': '462e8729eba87f88d06dc9c0c9b8d7d5', 'track_id': '273561594', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id1436832111726524021.9490414979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 592c21ff471bcfbd9ef2bdd5dfda4f36 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9490414, 'request_sig': '592c21ff471bcfbd9ef2bdd5dfda4f36', 'track_id': '143683211', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2772982751726524021.9532988979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 9913f7987fb33264adc5c3683571951a qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9532988, 'request_sig': '9913f7987fb33264adc5c3683571951a', 'track_id': '277298275', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2719361931726524021.957087979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 157c93c44286c0810967d1b049d3a9ae qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.957087, 'request_sig': '157c93c44286c0810967d1b049d3a9ae', 'track_id': '271936193', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2722224541726524021.9629989979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: d11eed1821a84b2df1e7af3536810021 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524021.9629989, 'request_sig': 'd11eed1821a84b2df1e7af3536810021', 'track_id': '272222454', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
[01:00:22] DEBUG Raw request signature: trackgetFileUrlformat_id7intentstreamtrack_id2722215941726524022.2417476979549437fcc4a3faad4867b5cd25dcb qobuz.py:414
DEBUG Hashed request signature: 4634c01e6363b04c1d4aa845a5f51175 qobuz.py:416
DEBUG api_request: endpoint=track/getFileUrl, params={'request_ts': 1726524022.2417476, 'request_sig': '4634c01e6363b04c1d4aa845a5f51175', 'track_id': '272221594', 'format_id': 7, 'intent': 'stream'} qobuz.py:431
[01:00:23] DEBUG Tagging with [('TITLE', 'まるで自然が存在するあらゆる物語を証言しているかのように'), ('ARTIST', 'ceetra droopy'), ('ALBUM', '自然の音とともに、生命のシンフォニーを'), ('ALBUMARTIST', 'ceetra droopy'), tagger.py:253
('COMPOSER', 'Annisa Citra Pertiwi'), ('YEAR', '2024'), ('GENRE', 'Pop, Rock'), ('COPYRIGHT', '2024 ceetra droopy 2024 ceetra droopy'), ('TRACKNUMBER', '25'), ('DISCNUMBER', '01'), ('TRACKTOTAL', '32'),
('DISCTOTAL', '01'), ('DATE', '2024-09-14'), ('ISRC', 'AEA3A2490654')]
DEBUG Executing INSERT INTO downloads (id) VALUES (?) db.py:124
DEBUG Items to add: ('288711656',) db.py:125
────────────────────────────────────────────────────────────────────────────────────── Downloading hololive-Orignal Songs(ホロライブのオリソンまとめ) ──────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────── Downloading hololive-Orignal Songs(ホロライブのオリソンまとめ) ──────────────────────────────────────────────────────────────────────────────────────
[01:00:28] DEBUG Removing dirs {'/media/games-usb/Music/StreamripMusic/hololive-Orignal Songs(ホロライブのオリソンまとめ)/__artwork'} artwork.py:19
Aborted!
WARNING sys:1: RuntimeWarning: coroutine 'Playlist.download.<locals>._resolve_download' was never awaited
Config File
[downloads]
# Folder where tracks are downloaded to
folder = "/media/games-usb/Music/StreamripMusic"
# Put Qobuz albums in a 'Qobuz' folder, Tidal albums in 'Tidal' etc.
source_subdirectories = false
# Download (and convert) tracks all at once, instead of sequentially.
# If you are converting the tracks, or have fast internet, this will
# substantially improve processing speed.
concurrency = true
# The maximum number of tracks to download at once
# If you have very fast internet, you will benefit from a higher value,
# A value that is too high for your bandwidth may cause slowdowns
# Set to -1 for no limit
max_connections = 6
# Max number of API requests per source to handle per minute
# Set to -1 for no limit
requests_per_minute = 60
[qobuz]
# 1: 320kbps MP3, 2: 16/44.1, 3: 24/<=96, 4: 24/>=96
quality = 3
# This will download booklet pdfs that are included with some albums
download_booklets = true
# Authenticate to Qobuz using auth token? Value can be true/false only
use_auth_token = true
# Enter your userid if the above use_auth_token is set to true, else enter your email
email_or_userid = ""
# 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 = ""
# Do not change
app_id = ""
# Do not change
secrets = []
[tidal]
# 0: 256kbps AAC, 1: 320kbps AAC, 2: 16/44.1 "HiFi" FLAC, 3: 24/44.1 "MQA" FLAC
quality = 3
# This will download videos included in Video Albums.
download_videos = true
# Do not change any of the fields below
user_id = ""
country_code = ""
access_token = ""
refresh_token = ""
# Tokens last 1 week after refresh. This is the Unix timestamp of the expiration
# time. If you haven't used streamrip in more than a week, you may have to log
# in again using `rip config --tidal`
token_expiry = ""
[deezer]
# 0, 1, or 2
# This only applies to paid Deezer subscriptions. Those using deezloader
# are automatically limited to quality = 1
quality = 2
# An authentication cookie that allows streamrip to use your Deezer account
# See https://github.com/nathom/streamrip/wiki/Finding-Your-Deezer-ARL-Cookie
# for instructions on how to find this
arl = ""
# 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 = "/home/robos/StreamripDownloads/YouTubeVideos"
[database]
# Create a database that contains all the track IDs downloaded so far
# Any time a track logged in the database is requested, it is skipped
# This can be disabled temporarily with the --no-db flag
downloads_enabled = true
# Path to the downloads database
downloads_path = "/home/robos/.config/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 = "/home/robos/.config/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 = true
# 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 = false
# If part of a playlist, sets the `tracknumber` field in the metadata to the track's
# position in the playlist instead of its position in its album
renumber_playlist_tracks = true
# The following metadata tags won't be applied
# See https://github.com/nathom/streamrip/wiki/Metadata-Tag-Names for more info
exclude = []
# Changes the folder and file names generated by streamrip.
[filepaths]
# Create folders for single tracks within the downloads directory using the folder_format
# template
add_singles_to_folder = false
# Available keys: "albumartist", "title", "year", "bit_depth", "sampling_rate",
# "id", and "albumcomposer"
folder_format = "{albumartist} - {title} ({year}) [{container}] [{bit_depth}B-{sampling_rate}kHz]"
# Available keys: "tracknumber", "artist", "albumartist", "composer", "title",
# and "albumcomposer", "explicit"
track_format = "{tracknumber:02}. {artist} - {title}{explicit}"
# Only allow printable ASCII characters in filenames.
restrict_characters = false
# Truncate the filename if it is greater than this number of characters
# Setting this to false may cause downloads to fail on some systems
truncate_to = 120
# Last.fm playlists are downloaded by searching for the titles of the tracks
[lastfm]
# The source on which to search for the tracks.
source = "qobuz"
# If no results were found with the primary source, the item is searched for
# on this one.
fallback_source = "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.0.3"
# Print a message if a new version of streamrip is available
check_for_updates = true
Operating System
Linux Rocky (RedHat) 9.4
streamrip version
2.0.5
Screenshots and recordings
Also here is the archive of full log (too long for issue form)
stremrip_log.zip
Additional context
I typed the name of one of the songs that downloaded as instrumental and saw that the first entry is, in fact, instrumental version. (See attachment)