spotDL / spotify-downloader

Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
https://spotdl.readthedocs.io/en/latest/
MIT License
17.03k stars 1.56k forks source link

Six wrong song edge cases for 4.2.4 with 3.9.6 as a comparison. #2043

Closed B0N3head closed 5 months ago

B0N3head commented 6 months ago

System OS

Windows

Python Version

3.9 (CPython)

Install Source

Other

Install version / commit hash

3.9.6 and 4.2.4

Expected Behavior vs Actual Behavior

First YT music result is the expected. Not sure whats' going on here. https://open.spotify.com/track/3h04eZTnmFLRMjZajbrp2R?si=d6124071bb4142d7 Version Link Channel INXS - Need You Tonight
SpotDL 4.2.4 https://www.youtube.com/watch?v=oYxBeUkR7Dc Tony St Pierre INXS - Need You Tonight (1 Hour)
SpotDL 3.9.6 https://www.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight
Expected https://music.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight

No results on YT/YTmusic. Real edge case where there are no instances of the specific song and the title of the song is the same as the name of the album which seems to trick SpotDL into downloading it. https://open.spotify.com/track/23SVYp1CIdlViHGfEvOVJc?si=e42b3fb43cc94768 Version Link Channel Filmmaker - Nocturnal
SpotDL 4.2.4 https://www.youtube.com/watch?v=yUau3wleuXc FILMMAKER FILMMAKER - NOCTURNAL [Full Album]
SpotDL 3.9.6 https://www.youtube.com/watch?v=4C43Fgfd9OQ myke420247 Filmmaker - Nocturnal
Expected Can't seem to find on YT

First YT music result is the expected. Not sure whats' going on here. https://open.spotify.com/track/0ofMkI3jzmGCElAOgOLeo3 Version Link Channel Corona - The Rhythm of the Night
SpotDL 4.2.4 https://www.youtube.com/watch?v=3lIe1fshkOI sgraem The Rhythm of the Night - Corona (10 Hours)
SpotDL 3.9.6 https://www.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night
Expected https://music.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night

First YT music result is the expected. Not sure whats' going on here. https://open.spotify.com/track/46QazXxQS0B31CnbRCy8CV Version Link Channel Scorpions - Rock You Like A Hurricane
SpotDL 4.2.4 https://www.youtube.com/watch?v=rU_z1rIRqm8 The Infinite Rock you like a hurricane (1 hour) by scorpions
SpotDL 3.9.6 https://www.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)
Expected https://music.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)

First and second YT music result are the same and are what's expected. Not sure whats' going on here. https://open.spotify.com/track/7gCuKTyBb5nurNalzs0Hvp Version Link Channel Skrillex, Noisia, Dylan Brady - Supersonic (My Existence) [with Noisia, josh pan & Dylan Brady]
SpotDL 4.2.4 https://www.youtube.com/watch?v=BVDMs8n438k XQFlash Skrillex, Noisia, josh pan & Dylan Brady - Supersonic (My Existence) [Official 1 Hour Loop]
SpotDL 3.9.6 https://www.youtube.com/watch?v=dfSr0b0eFmo Skrillex Supersonic (my existence)
Expected https://music.youtube.com/watch?v=EljUfqNIQBU Skrillex Supersonic (my existence)

First YT music result is the expected. Not sure whats' going on here. https://open.spotify.com/track/2V65y3PX4DkRhy1djlxd9p Version Link Channel Swedish House Mafia, John Martin - Don't You Worry Child - Radio Edit
SpotDL 4.2.4 https://www.youtube.com/watch?v=QUgFqk13e-U Zan Mc Swedish House Mafia ft. John Martin - Don't You Worry Child 1 Hour Version
SpotDL 3.9.6 https://www.youtube.com/watch?v=3mWbRB3Y4R8 Swedish House Mafia Don't You Worry Child (Radio Edit)
Expected https://music.youtube.com/watch?v=3mWbRB3Y4R8 Swedish House Mafia Don't You Worry Child (Radio Edit)

Steps to reproduce - Ensure to include actual links!

Download both 3.9.6 and 4.2.4 (I had 3.9.6 installed through pip and 4.2.4 just as the portable release) Run attempt to download the provided tracks on both versions

Traceback

No errors, there are 12 separate spotDL instances. The outputs were not logged.

Other details

3.9.6 is less accurate overall and has it's own issues but it seems to handle a lot better in edge cases.

jnxr commented 6 months ago

Here are my results [spotdl v4.2.4, py v3.11, win10]:

image

image

Z:\ztest>spotdl https://open.spotify.com/track/3h04eZTnmFLRMjZajbrp2R?si=d6124071bb4142d7
[03:28:03] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:28:03] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:28:03] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:28:05] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:28:05] DEBUG    Downloader initialized                                                            downloader.py:232
[03:28:05] INFO     Processing query:                                                                     search.py:132
                    https://open.spotify.com/track/3h04eZTnmFLRMjZajbrp2R?si=d6124071bb4142d7
[03:28:06] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:28:06] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:28:12] DEBUG    Found lyrics for INXS - Need You Tonight on Genius                                downloader.py:399
[03:28:12] DEBUG    [3h04eZTnmFLRMjZajbrp2R] Searching for inxs - need you tonight                          base.py:167
[03:28:12] DEBUG    [3h04eZTnmFLRMjZajbrp2R] Found 1 results for ISRC GBAMX8700008                          base.py:180
[03:28:12] DEBUG    [3h04eZTnmFLRMjZajbrp2R] Filtered to 1 ISRC results                                     base.py:192
[03:28:12] DEBUG    [3h04eZTnmFLRMjZajbrp2R] Best ISRC result is                                            base.py:201
                    https://music.youtube.com/watch?v=M8YKRxV1puw with score 100.0
[03:28:12] DEBUG    Downloading INXS - Need You Tonight using                                         downloader.py:639
                    https://music.youtube.com/watch?v=M8YKRxV1puw
[03:28:18] INFO     Downloaded "INXS - Need You Tonight":                                             downloader.py:802
                    https://music.youtube.com/watch?v=M8YKRxV1puw
[03:28:18] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:28:18] DEBUG    Took 13 seconds                                                                  entry_point.py:151

Z:\ztest>spotdl https://open.spotify.com/track/23SVYp1CIdlViHGfEvOVJc?si=e42b3fb43cc94768
[03:28:52] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:28:52] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:28:52] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:28:54] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:28:54] DEBUG    Downloader initialized                                                            downloader.py:232
[03:28:54] INFO     Processing query:                                                                     search.py:132
                    https://open.spotify.com/track/23SVYp1CIdlViHGfEvOVJc?si=e42b3fb43cc94768
[03:28:55] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:28:55] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:29:00] DEBUG    Genius failed to find lyrics for Filmmaker - Nocturnal                            downloader.py:405
[03:29:01] DEBUG    AzLyrics failed to find lyrics for Filmmaker - Nocturnal                          downloader.py:405
[03:29:02] DEBUG    MusixMatch failed to find lyrics for Filmmaker - Nocturnal                        downloader.py:405
[03:29:02] DEBUG    No lyrics found for Filmmaker - Nocturnal, lyrics providers: Genius, AzLyrics,    downloader.py:555
                    MusixMatch
[03:29:02] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Searching for filmmaker - nocturnal                            base.py:167
[03:29:03] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Found 0 results for ISRC GBSMU8346276                          base.py:180
[03:29:04] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Found 60 results for search query filmmaker - nocturnal with   base.py:221
                    options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[03:29:04] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Have to filter results: True                                   base.py:244
[03:29:04] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Filtered to 0 results                                          base.py:256
[03:29:06] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Found 60 results for search query filmmaker - nocturnal with   base.py:221
                    options {'filter': 'videos', 'ignore_spelling': True, 'limit': 50}
[03:29:06] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Have to filter results: True                                   base.py:244
[03:29:06] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Filtered to 2 results                                          base.py:256
[03:29:12] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Best result is https://www.youtube.com/watch?v=yUau3wleuXc     base.py:264
                    with score -899.0122448979591
[03:29:18] DEBUG    [23SVYp1CIdlViHGfEvOVJc] Returning best result                                          base.py:291
                    https://www.youtube.com/watch?v=yUau3wleuXc with score -899.0122448979591
[03:29:18] DEBUG    Downloading Filmmaker - Nocturnal using                                           downloader.py:639
                    https://www.youtube.com/watch?v=yUau3wleuXc
[03:29:54] INFO     Downloaded "Filmmaker - Nocturnal": https://www.youtube.com/watch?v=yUau3wleuXc   downloader.py:802
[03:29:54] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:29:54] DEBUG    Took 59 seconds                                                                  entry_point.py:151

Z:\ztest>spotdl https://open.spotify.com/track/0ofMkI3jzmGCElAOgOLeo3
[03:30:27] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:30:27] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:30:27] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:30:29] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:30:29] DEBUG    Downloader initialized                                                            downloader.py:232
[03:30:29] INFO     Processing query: https://open.spotify.com/track/0ofMkI3jzmGCElAOgOLeo3               search.py:132
[03:30:30] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:30:30] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:30:41] DEBUG    Found lyrics for Corona - The Rhythm of the Night on Genius                       downloader.py:399
[03:30:41] DEBUG    [0ofMkI3jzmGCElAOgOLeo3] Searching for corona - the rhythm of the night                 base.py:167
[03:30:41] DEBUG    [0ofMkI3jzmGCElAOgOLeo3] Found 2 results for ISRC ITA199800041                          base.py:180
[03:30:41] DEBUG    [0ofMkI3jzmGCElAOgOLeo3] Filtered to 2 ISRC results                                     base.py:192
[03:30:41] DEBUG    [0ofMkI3jzmGCElAOgOLeo3] Best ISRC result is                                            base.py:201
                    https://music.youtube.com/watch?v=6VCsABl390Y with score 100.0
[03:30:41] DEBUG    Downloading Corona - The Rhythm of the Night using                                downloader.py:639
                    https://music.youtube.com/watch?v=6VCsABl390Y
[03:30:48] INFO     Downloaded "Corona - The Rhythm of the Night":                                    downloader.py:802
                    https://music.youtube.com/watch?v=6VCsABl390Y
[03:30:48] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:30:48] DEBUG    Took 19 seconds                                                                  entry_point.py:151

Z:\ztest>spotdl https://open.spotify.com/track/46QazXxQS0B31CnbRCy8CV
[03:31:11] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:31:11] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:31:11] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:31:13] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:31:13] DEBUG    Downloader initialized                                                            downloader.py:232
[03:31:13] INFO     Processing query: https://open.spotify.com/track/46QazXxQS0B31CnbRCy8CV               search.py:132
[03:31:14] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:31:14] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:31:18] DEBUG    Found lyrics for Scorpions - Rock You Like a Hurricane - 2011 on Genius           downloader.py:399
[03:31:18] DEBUG    [46QazXxQS0B31CnbRCy8CV] Searching for scorpions - rock you like a hurricane - 2011     base.py:167
[03:31:18] DEBUG    [46QazXxQS0B31CnbRCy8CV] Found 1 results for ISRC DEE861101522                          base.py:180
[03:31:18] DEBUG    [46QazXxQS0B31CnbRCy8CV] Filtered to 1 ISRC results                                     base.py:192
[03:31:18] DEBUG    [46QazXxQS0B31CnbRCy8CV] Best ISRC result is                                            base.py:201
                    https://music.youtube.com/watch?v=WnJFQEHsSrU with score 100.0
[03:31:18] DEBUG    Downloading Scorpions - Rock You Like a Hurricane - 2011 using                    downloader.py:639
                    https://music.youtube.com/watch?v=WnJFQEHsSrU
[03:31:25] INFO     Downloaded "Scorpions - Rock You Like a Hurricane - 2011":                        downloader.py:802
                    https://music.youtube.com/watch?v=WnJFQEHsSrU
[03:31:25] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:31:25] DEBUG    Took 12 seconds                                                                  entry_point.py:151

Z:\ztest>spotdl https://open.spotify.com/track/7gCuKTyBb5nurNalzs0Hvp
[03:31:54] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:31:54] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:31:54] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:31:56] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:31:56] DEBUG    Downloader initialized                                                            downloader.py:232
[03:31:56] INFO     Processing query: https://open.spotify.com/track/7gCuKTyBb5nurNalzs0Hvp               search.py:132
[03:31:57] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:31:57] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:31:58] DEBUG    Genius failed to find lyrics for Skrillex - Supersonic (My Existence) [with       downloader.py:405
                    Noisia, josh pan & Dylan Brady]
[03:31:59] DEBUG    AzLyrics failed to find lyrics for Skrillex - Supersonic (My Existence) [with     downloader.py:405
                    Noisia, josh pan & Dylan Brady]
[03:32:00] DEBUG    MusixMatch failed to find lyrics for Skrillex - Supersonic (My Existence) [with   downloader.py:405
                    Noisia, josh pan & Dylan Brady]
[03:32:00] DEBUG    No lyrics found for Skrillex - Supersonic (My Existence) [with Noisia, josh pan & downloader.py:555
                    Dylan Brady], lyrics providers: Genius, AzLyrics, MusixMatch
[03:32:00] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Searching for skrillex, noisia, josh pan, dylan brady -        base.py:167
                    supersonic (my existence) [with noisia, josh pan & dylan brady]
[03:32:01] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Found 0 results for ISRC USAT22101776                          base.py:180
[03:32:03] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Found 60 results for search query skrillex, noisia, josh pan,  base.py:221
                    dylan brady - supersonic (my existence) [with noisia, josh pan & dylan brady] with
                    options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[03:32:03] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Have to filter results: True                                   base.py:244
[03:32:03] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Filtered to 3 results                                          base.py:256
[03:32:03] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Best result is https://music.youtube.com/watch?v=dfSr0b0eFmo   base.py:264
                    with score 86.19236678722123
[03:32:03] DEBUG    [7gCuKTyBb5nurNalzs0Hvp] Returning verified best result                                 base.py:272
                    https://music.youtube.com/watch?v=dfSr0b0eFmo with score 86.19236678722123
[03:32:03] DEBUG    Downloading Skrillex - Supersonic (My Existence) [with Noisia, josh pan & Dylan   downloader.py:639
                    Brady] using https://music.youtube.com/watch?v=dfSr0b0eFmo
[03:32:10] INFO     Downloaded "Skrillex - Supersonic (My Existence) [with Noisia, josh pan & Dylan   downloader.py:802
                    Brady]": https://music.youtube.com/watch?v=dfSr0b0eFmo
[03:32:10] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:32:10] DEBUG    Took 14 seconds                                                                  entry_point.py:151

Z:\ztest>spotdl https://open.spotify.com/track/2V65y3PX4DkRhy1djlxd9p
[03:32:25] DEBUG    Downloader settings: {'audio_providers': ['youtube-music'], 'lyrics_providers':   downloader.py:130
                    ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering': False,
                    'scan_for_songs': False, 'm3u': '.{list}', 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': 'disable', 'ffmpeg_args': None, 'format': 'm4a',
                    'save_file': '.spotdl', 'filter_results': True, 'threads': 2, 'cookie_file':
                    'X:\\Users\\xxxxxxxxxx\\.xxxxxx\\cookies.txt', 'restrict': False, 'print_errors':
                    True, 'sponsor_block': False, 'preload': True, 'archive': None, 'load_config':
                    True, 'log_level': 'DEBUG', 'simple_tui': False, 'fetch_albums': False,
                    'id3_separator': '/', 'ytm_data': False, 'add_unavailable': False,
                    'generate_lrc': False, 'force_update_metadata': False, 'only_verified_results':
                    False, 'sync_without_deleting': False, 'max_filename_length': None,
                    'yt_dlp_args': None, 'detect_formats': ['m4a'], 'save_errors': False,
                    'ignore_albums': None, 'proxy': None, 'skip_explicit': False, 'log_format':
                    '%(message)s', 'redownload': False}
[03:32:25] DEBUG    FFmpeg path: ffmpeg                                                               downloader.py:148
[03:32:25] DEBUG    Found 0 known songs                                                               downloader.py:183
[03:32:27] DEBUG    Archive: 0 urls                                                                   downloader.py:230
[03:32:27] DEBUG    Downloader initialized                                                            downloader.py:232
[03:32:27] INFO     Processing query: https://open.spotify.com/track/2V65y3PX4DkRhy1djlxd9p               search.py:132
[03:32:28] DEBUG    Found 1 songs in 0 lists                                                              search.py:322
[03:32:28] DEBUG    Downloading 1 songs                                                               downloader.py:279
[03:32:34] DEBUG    Found lyrics for Swedish House Mafia - Don't You Worry Child - Radio Edit on      downloader.py:399
                    Genius
[03:32:34] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Searching for swedish house mafia, john martin - don't you     base.py:167
                    worry child - radio edit
[03:32:34] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Found 0 results for ISRC GBAAA1200728                          base.py:180
[03:32:35] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Found 4 results for search query swedish house mafia, john     base.py:221
                    martin - don't you worry child - radio edit with options {'filter': 'songs',
                    'ignore_spelling': True, 'limit': 50}
[03:32:35] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Have to filter results: True                                   base.py:244
[03:32:35] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Filtered to 1 results                                          base.py:256
[03:32:35] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Best result is https://music.youtube.com/watch?v=3mWbRB3Y4R8   base.py:264
                    with score 88.57297530864197
[03:32:35] DEBUG    [2V65y3PX4DkRhy1djlxd9p] Returning verified best result                                 base.py:272
                    https://music.youtube.com/watch?v=3mWbRB3Y4R8 with score 88.57297530864197
[03:32:35] DEBUG    Downloading Swedish House Mafia - Don't You Worry Child - Radio Edit using        downloader.py:639
                    https://music.youtube.com/watch?v=3mWbRB3Y4R8
[03:32:41] INFO     Downloaded "Swedish House Mafia - Don't You Worry Child - Radio Edit":            downloader.py:802
                    https://music.youtube.com/watch?v=3mWbRB3Y4R8
[03:32:41] INFO     Saved results to .spotdl                                                          downloader.py:342
[03:32:41] DEBUG    Took 14 seconds                                                                  entry_point.py:151
B0N3head commented 6 months ago

Thought I was going crazy but it seems like if you run each song on its own its almost 100% accurate. If you run them as a playlist however everything falls apart and goes back to my initial results.

@jnxr Could you try running this playlist - https://open.spotify.com/playlist/3Cw2lg8WbHjJS3b2XzMPkX After a fresh reinstall of 4.2.4 it was giving the same results as you until I ran it all through a playlist. Just want to confirm this. (Should I Stay Or Should I Go & Zombie will take a while as they usually find the 10 hour mixes)

Nicely formatted tables

The below are downloaded using this playlist not using individual song links

Playlist x - Playlist "unknown". I only noticed the errors after an 11k scrape Playlist 1 - https://open.spotify.com/playlist/3Cw2lg8WbHjJS3b2XzMPkX (Curated from the errors)

Type Version Link Channel INXS - Need You Tonight
Playlist x Bonehead - 4.2.4 https://www.youtube.com/watch?v=oYxBeUkR7Dc Tony St Pierre INXS - Need You Tonight (1 Hour)
Playlist 1 Bonehead - 4.2.4 https://music.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight
Single Jnxr - 4.2.4 https://music.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight
Playlist 1 Bonehead - 3.9.6 https://www.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight
Expected https://music.youtube.com/watch?v=M8YKRxV1puw INXS Need You Tonight
Type Version Link Channel Filmmaker - Nocturnal
Playlist x Bonehead 4.2.4 https://www.youtube.com/watch?v=yUau3wleuXc FILMMAKER FILMMAKER - NOCTURNAL [Full Album]
Playlist 1 Bonehead 4.2.4 https://www.youtube.com/watch?v=yUau3wleuXc FILMMAKER FILMMAKER - NOCTURNAL [Full Album]
Single Jnxr 4.2.4 https://www.youtube.com/watch?v=yUau3wleuXc FILMMAKER FILMMAKER - NOCTURNAL [Full Album]
Playlist 1 SpotDL 3.9.6 https://www.youtube.com/watch?v=4C43Fgfd9OQ myke420247 Filmmaker - Nocturnal
Expected Can't seem to find on YT
Type Version Link Channel Corona - The Rhythm of the Night
Playlist x Bonehead 4.2.4 https://www.youtube.com/watch?v=3lIe1fshkOI sgraem The Rhythm of the Night - Corona (10 Hours)
Playlist 1 Bonehead 4.2.4 https://music.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night
Single Jnxr 4.2.4 https://music.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night
Playlist 1 SpotDL 3.9.6 https://www.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night
Expected https://music.youtube.com/watch?v=6VCsABl390Y CORONA OFFICIAL The Rhythm of the Night
Type Version Link Channel Scorpions - Rock You Like A Hurricane
Playlist x Bonehead 4.2.4 https://www.youtube.com/watch?v=rU_z1rIRqm8 The Infinite Rock you like a hurricane (1 hour) by scorpions
Playlist 1 Bonehead 4.2.4 https://music.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)
Single Jnxr 4.2.4 https://music.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)
Playlist 1 SpotDL 3.9.6 https://www.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)
Expected https://music.youtube.com/watch?v=WnJFQEHsSrU Scorpions Rock You Like a Hurricane (2011)
Type Version Link Channel Skrillex, Noisia, Dylan Brady - Supersonic (My Existence) [with Noisia, josh pan & Dylan Brady]
Playlist x Bonehead 4.2.4 https://www.youtube.com/watch?v=BVDMs8n438k XQFlash Skrillex, Noisia, josh pan & Dylan Brady - Supersonic (My Existence) [Official 1 Hour Loop]
Playlist 1 Bonehead 4.2.4 https://www.youtube.com/watch?v=BVDMs8n438k XQFlash Skrillex, Noisia, josh pan & Dylan Brady - Supersonic (My Existence) [Official 1 Hour Loop]
Single Jnxr 4.2.4 https://music.youtube.com/watch?v=dfSr0b0eFmo Skrillex Supersonic (my existence)
Playlist 1 SpotDL 3.9.6 https://www.youtube.com/watch?v=dfSr0b0eFmo Skrillex Supersonic (my existence)
Expected https://music.youtube.com/watch?v=EljUfqNIQBU Skrillex Supersonic (my existence)
Type Version Link Channel Swedish House Mafia, John Martin - Don't You Worry Child - Radio Edit
Playlist x Bonehead 4.2.4 https://www.youtube.com/watch?v=QUgFqk13e-U Zan Mc Swedish House Mafia ft. John Martin - Don't You Worry Child 1 Hour Version
Playlist 1 Bonehead 4.2.4 https://www.youtube.com/watch?v=QUgFqk13e-U Zan Mc Swedish House Mafia ft. John Martin - Don't You Worry Child 1 Hour Version
Single Jnxr 4.2.4 https://music.youtube.com/watch?v=3mWbRB3Y4R8 Swedish House Mafia Don't You Worry Child (Radio Edit)
Playlist 1 SpotDL 3.9.6 https://www.youtube.com/watch?v=3mWbRB3Y4R8 Swedish House Mafia Don't You Worry Child (Radio Edit)
Expected https://music.youtube.com/watch?v=3mWbRB3Y4R8 Swedish House Mafia Don't You Worry Child (Radio Edit)

Interestingly enough some of the songs started to download to correct version... idk why Not all of the songs in the playlist are documented here but the ones that have been left are almost always download the wrong version 😘

File Output

image

Gross Log

Interestingly not all of the songs give their score... not sure why this is either.

spotdl https://open.spotify.com/playlist/3Cw2lg8WbHjJS3b2XzMPkX --log-level DEBUG
[10:14:38] DEBUG    MainThread - Downloader settings: {'audio_providers': ['youtube-music'],          downloader.py:130
                    'lyrics_providers': ['genius', 'azlyrics', 'musixmatch'], 'playlist_numbering':
                    False, 'scan_for_songs': False, 'm3u': None, 'output': '{artists} -
                    {title}.{output-ext}', 'overwrite': 'skip', 'search_query': None, 'ffmpeg':
                    'ffmpeg', 'bitrate': None, 'ffmpeg_args': None, 'format': 'mp3', 'save_file':
                    None, 'filter_results': True, 'threads': 4, 'cookie_file': None, 'restrict':
                    None, 'print_errors': False, 'sponsor_block': False, 'preload': False, 'archive':
                    None, 'load_config': True, 'log_level': 'DEBUG', 'simple_tui': False,
                    'fetch_albums': False, 'id3_separator': '/', 'ytm_data': False,
                    'add_unavailable': False, 'generate_lrc': False, 'force_update_metadata': False,
                    'only_verified_results': False, 'sync_without_deleting': False,
                    'max_filename_length': None, 'yt_dlp_args': None, 'detect_formats': None,
                    'save_errors': None, 'ignore_albums': None, 'proxy': None, 'skip_explicit':
                    False, 'log_format': None, 'redownload': False}
[10:14:38] DEBUG    MainThread - FFmpeg path: ffmpeg                                                  downloader.py:148
[10:14:38] DEBUG    MainThread - Found 0 known songs                                                  downloader.py:183
[10:14:40] DEBUG    MainThread - Archive: 0 urls                                                      downloader.py:230
[10:14:40] DEBUG    MainThread - Downloader initialized                                               downloader.py:232
[10:14:40] INFO     MainThread - Processing query:                                                        search.py:132
                    https://open.spotify.com/playlist/3Cw2lg8WbHjJS3b2XzMPkX
[10:14:41] INFO     MainThread - Found 9 songs in My Playlist #84 (Playlist)                              search.py:284
[10:14:41] DEBUG    MainThread - Found 9 songs in 1 lists                                                 search.py:322
[10:14:41] DEBUG    MainThread - Downloading 9 songs                                                  downloader.py:279
[10:14:43] DEBUG    asyncio_3 - Genius failed to find lyrics for Skrillex - Supersonic (My Existence) downloader.py:405
                    [with Noisia, josh pan & Dylan Brady]
[10:14:44] DEBUG    asyncio_3 - AzLyrics failed to find lyrics for Skrillex - Supersonic (My          downloader.py:405
                    Existence) [with Noisia, josh pan & Dylan Brady]
[10:14:45] DEBUG    asyncio_3 - MusixMatch failed to find lyrics for Skrillex - Supersonic (My        downloader.py:405
                    Existence) [with Noisia, josh pan & Dylan Brady]
[10:14:45] DEBUG    asyncio_3 - No lyrics found for Skrillex - Supersonic (My Existence) [with        downloader.py:555
                    Noisia, josh pan & Dylan Brady], lyrics providers: Genius, AzLyrics, MusixMatch
[10:14:45] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Searching for skrillex, noisia, josh pan, dylan    base.py:167
                    brady - supersonic (my existence) [with noisia, josh pan & dylan brady]
[10:14:45] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Found 0 results for ISRC USAT22101776              base.py:180
[10:14:46] DEBUG    asyncio_0 - Genius failed to find lyrics for Filmmaker - Nocturnal                downloader.py:405
[10:14:46] DEBUG    asyncio_2 - Found lyrics for Scorpions - Rock You Like a Hurricane - 2011 on      downloader.py:399
                    Genius
[10:14:46] DEBUG    asyncio_2 - [46QazXxQS0B31CnbRCy8CV] Searching for scorpions - rock you like a          base.py:167
                    hurricane - 2011
[10:14:46] DEBUG    asyncio_0 - AzLyrics failed to find lyrics for Filmmaker - Nocturnal              downloader.py:405
[10:14:47] DEBUG    asyncio_1 - Found lyrics for INXS - Need You Tonight on Genius                    downloader.py:399
[10:14:47] DEBUG    asyncio_2 - [46QazXxQS0B31CnbRCy8CV] Found 1 results for ISRC DEE861101522              base.py:180
[10:14:47] DEBUG    asyncio_1 - [3h04eZTnmFLRMjZajbrp2R] Searching for inxs - need you tonight              base.py:167
[10:14:47] DEBUG    asyncio_2 - [46QazXxQS0B31CnbRCy8CV] Filtered to 1 ISRC results                         base.py:192
[10:14:47] DEBUG    asyncio_0 - MusixMatch failed to find lyrics for Filmmaker - Nocturnal            downloader.py:405
[10:14:47] DEBUG    asyncio_1 - [3h04eZTnmFLRMjZajbrp2R] Found 1 results for ISRC GBAMX8700008              base.py:180
[10:14:47] DEBUG    asyncio_0 - No lyrics found for Filmmaker - Nocturnal, lyrics providers: Genius,  downloader.py:555
                    AzLyrics, MusixMatch
[10:14:47] DEBUG    asyncio_1 - [3h04eZTnmFLRMjZajbrp2R] Filtered to 1 ISRC results                         base.py:192
[10:14:47] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Searching for filmmaker - nocturnal                base.py:167
[10:14:48] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Found 0 results for ISRC GBSMU8346276              base.py:180
[10:14:48] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Found 60 results for search query skrillex,        base.py:221
                    noisia, josh pan, dylan brady - supersonic (my existence) [with noisia, josh pan &
                    dylan brady] with options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[10:14:48] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Have to filter results: True                       base.py:244
[10:14:48] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Filtered to 0 results                              base.py:256
[10:14:49] DEBUG    asyncio_1 - [3h04eZTnmFLRMjZajbrp2R] Found 60 results for search query inxs - need you  base.py:221
                    tonight with options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[10:14:49] DEBUG    asyncio_2 - [46QazXxQS0B31CnbRCy8CV] Found 60 results for search query scorpions - rock base.py:221
                    you like a hurricane - 2011 with options {'filter': 'songs', 'ignore_spelling': True,
                    'limit': 50}
[10:14:49] DEBUG    asyncio_1 - [3h04eZTnmFLRMjZajbrp2R] Best ISRC result is                                base.py:238
                    https://music.youtube.com/watch?v=M8YKRxV1puw
[10:14:49] DEBUG    asyncio_2 - [46QazXxQS0B31CnbRCy8CV] Best ISRC result is                                base.py:238
                    https://music.youtube.com/watch?v=WnJFQEHsSrU
[10:14:49] DEBUG    asyncio_1 - Downloading INXS - Need You Tonight using                             downloader.py:639
                    https://music.youtube.com/watch?v=M8YKRxV1puw
[10:14:49] DEBUG    asyncio_2 - Downloading Scorpions - Rock You Like a Hurricane - 2011 using        downloader.py:639
                    https://music.youtube.com/watch?v=WnJFQEHsSrU
[10:14:50] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Found 60 results for search query filmmaker -      base.py:221
                    nocturnal with options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[10:14:50] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Have to filter results: True                       base.py:244
[10:14:50] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Found 60 results for search query skrillex,        base.py:221
                    noisia, josh pan, dylan brady - supersonic (my existence) [with noisia, josh pan &
                    dylan brady] with options {'filter': 'videos', 'ignore_spelling': True, 'limit': 50}
[10:14:50] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Filtered to 0 results                              base.py:256
[10:14:50] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Have to filter results: True                       base.py:244
[10:14:50] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Filtered to 45 results                             base.py:256
[10:14:50] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Best result is                                     base.py:264
                    https://www.youtube.com/watch?v=BVDMs8n438k with score -81692.88686131386
[10:14:50] DEBUG    asyncio_3 - [7gCuKTyBb5nurNalzs0Hvp] Returning best result                              base.py:291
                    https://www.youtube.com/watch?v=BVDMs8n438k with score -81692.88686131386
[10:14:50] DEBUG    asyncio_3 - Downloading Skrillex - Supersonic (My Existence) [with Noisia, josh   downloader.py:639
                    pan & Dylan Brady] using https://www.youtube.com/watch?v=BVDMs8n438k
[10:14:52] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Found 60 results for search query filmmaker -      base.py:221
                    nocturnal with options {'filter': 'videos', 'ignore_spelling': True, 'limit': 50}
[10:14:53] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Have to filter results: True                       base.py:244
[10:14:53] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Filtered to 2 results                              base.py:256
[10:15:01] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Best result is                                     base.py:264
                    https://www.youtube.com/watch?v=yUau3wleuXc with score -105875.11224489796
[10:15:02] INFO     asyncio_1 - Downloaded "INXS - Need You Tonight":                                 downloader.py:802
                    https://music.youtube.com/watch?v=M8YKRxV1puw
[10:15:03] INFO     asyncio_2 - Downloaded "Scorpions - Rock You Like a Hurricane - 2011":            downloader.py:802
                    https://music.youtube.com/watch?v=WnJFQEHsSrU
[10:15:07] DEBUG    asyncio_1 - Found lyrics for Swedish House Mafia - Don't You Worry Child - Radio  downloader.py:399
                    Edit on Genius
[10:15:07] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Searching for swedish house mafia, john martin -   base.py:167
                    don't you worry child - radio edit
[10:15:07] DEBUG    asyncio_0 - [23SVYp1CIdlViHGfEvOVJc] Returning best result                              base.py:291
                    https://www.youtube.com/watch?v=yUau3wleuXc with score -105875.11224489796
[10:15:07] DEBUG    asyncio_0 - Downloading Filmmaker - Nocturnal using                               downloader.py:639
                    https://www.youtube.com/watch?v=yUau3wleuXc
[10:15:08] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Found 0 results for ISRC GBAAA1200728              base.py:180
[10:15:08] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Found 4 results for search query swedish house     base.py:221
                    mafia, john martin - don't you worry child - radio edit with options {'filter':
                    'songs', 'ignore_spelling': True, 'limit': 50}
[10:15:08] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Have to filter results: True                       base.py:244
[10:15:08] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Filtered to 1 results                              base.py:256
[10:15:08] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Best result is                                     base.py:264
                    https://music.youtube.com/watch?v=3mWbRB3Y4R8 with score -106235.85802469136
[10:15:11] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Found 60 results for search query swedish house    base.py:221
                    mafia, john martin - don't you worry child - radio edit with options {'filter':
                    'videos', 'ignore_spelling': True, 'limit': 50}
[10:15:11] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Have to filter results: True                       base.py:244
[10:15:11] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Filtered to 35 results                             base.py:256
[10:15:11] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Best result is                                     base.py:264
                    https://www.youtube.com/watch?v=QUgFqk13e-U with score -104450.87037037036
[10:15:11] DEBUG    asyncio_1 - [2V65y3PX4DkRhy1djlxd9p] Returning best result                              base.py:291
                    https://www.youtube.com/watch?v=QUgFqk13e-U with score -104450.87037037036
[10:15:11] DEBUG    asyncio_1 - Downloading Swedish House Mafia - Don't You Worry Child - Radio Edit  downloader.py:639
                    using https://www.youtube.com/watch?v=QUgFqk13e-U
[10:15:15] DEBUG    asyncio_2 - Found lyrics for The Animals - House of the Rising Sun on Genius      downloader.py:399
[10:15:15] DEBUG    asyncio_2 - [4mn2kNTqiGLwaUR8JdhJ1l] Searching for the animals - house of the rising    base.py:167
                    sun
[10:15:16] DEBUG    asyncio_2 - [4mn2kNTqiGLwaUR8JdhJ1l] Found 3 results for ISRC GBAYE6400209              base.py:180
[10:15:16] DEBUG    asyncio_2 - [4mn2kNTqiGLwaUR8JdhJ1l] Filtered to 3 ISRC results                         base.py:192
[10:15:18] DEBUG    asyncio_2 - [4mn2kNTqiGLwaUR8JdhJ1l] Found 60 results for search query the animals -    base.py:221
                    house of the rising sun with options {'filter': 'songs', 'ignore_spelling': True,
                    'limit': 50}
[10:15:18] DEBUG    asyncio_2 - [4mn2kNTqiGLwaUR8JdhJ1l] Best ISRC result is                                base.py:238
                    https://music.youtube.com/watch?v=VixdIglCZXk
[10:15:18] DEBUG    asyncio_2 - Downloading The Animals - House of the Rising Sun using               downloader.py:639
                    https://music.youtube.com/watch?v=VixdIglCZXk
[10:15:33] INFO     asyncio_2 - Downloaded "The Animals - House of the Rising Sun":                   downloader.py:802
                    https://music.youtube.com/watch?v=VixdIglCZXk
[10:15:35] DEBUG    asyncio_2 - Genius failed to find lyrics for The Clash - Should I Stay or Should  downloader.py:405
                    I Go - Remastered
[10:15:35] DEBUG    asyncio_2 - AzLyrics failed to find lyrics for The Clash - Should I Stay or       downloader.py:405
                    Should I Go - Remastered
[10:15:36] DEBUG    asyncio_2 - MusixMatch failed to find lyrics for The Clash - Should I Stay or     downloader.py:405
                    Should I Go - Remastered
[10:15:36] DEBUG    asyncio_2 - No lyrics found for The Clash - Should I Stay or Should I Go -        downloader.py:555
                    Remastered, lyrics providers: Genius, AzLyrics, MusixMatch
[10:15:36] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Searching for the clash - should i stay or should  base.py:167
                    i go - remastered
[10:15:36] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Found 0 results for ISRC GBARL1200670              base.py:180
[10:15:38] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Found 60 results for search query the clash -      base.py:221
                    should i stay or should i go - remastered with options {'filter': 'songs',
                    'ignore_spelling': True, 'limit': 50}
[10:15:38] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Have to filter results: True                       base.py:244
[10:15:38] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Filtered to 1 results                              base.py:256
[10:15:38] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Best result is                                     base.py:264
                    https://music.youtube.com/watch?v=wjZMcWaniA4 with score -94309.3855721393
[10:15:40] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Found 60 results for search query the clash -      base.py:221
                    should i stay or should i go - remastered with options {'filter': 'videos',
                    'ignore_spelling': True, 'limit': 50}
[10:15:40] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Have to filter results: True                       base.py:244
[10:15:40] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Filtered to 28 results                             base.py:256
[10:15:40] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Best result is                                     base.py:264
                    https://www.youtube.com/watch?v=I5s_UxrIjec with score -76399.40476190476
[10:15:40] DEBUG    asyncio_2 - [39shmbIHICJ2Wxnk1fPSdz] Returning best result                              base.py:291
                    https://www.youtube.com/watch?v=I5s_UxrIjec with score -76399.40476190476
[10:15:40] DEBUG    asyncio_2 - Downloading The Clash - Should I Stay or Should I Go - Remastered     downloader.py:639
                    using https://www.youtube.com/watch?v=I5s_UxrIjec
[10:16:05] INFO     asyncio_0 - Downloaded "Filmmaker - Nocturnal":                                   downloader.py:802
                    https://www.youtube.com/watch?v=yUau3wleuXc
[10:16:14] DEBUG    asyncio_0 - Found lyrics for The Cranberries - Zombie on Genius                   downloader.py:399
[10:16:14] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Searching for the cranberries - zombie             base.py:167
[10:16:14] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Found 0 results for ISRC USIR29400443              base.py:180
[10:16:16] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Found 60 results for search query the cranberries  base.py:221
                    - zombie with options {'filter': 'songs', 'ignore_spelling': True, 'limit': 50}
[10:16:16] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Have to filter results: True                       base.py:244
[10:16:16] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Filtered to 1 results                              base.py:256
[10:16:16] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Best result is                                     base.py:264
                    https://music.youtube.com/watch?v=yGxHDmHoqXc with score -152966.5
[10:16:18] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Found 60 results for search query the cranberries  base.py:221
                    - zombie with options {'filter': 'videos', 'ignore_spelling': True, 'limit': 50}
[10:16:18] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Have to filter results: True                       base.py:244
[10:16:18] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Filtered to 28 results                             base.py:256
[10:16:18] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Best result is                                     base.py:264
                    https://www.youtube.com/watch?v=N93_A48MY6k with score -135013.72222222222
[10:16:18] DEBUG    asyncio_0 - [7EZC6E7UjZe63f1jRmkWxt] Returning best result                              base.py:291
                    https://www.youtube.com/watch?v=N93_A48MY6k with score -135013.72222222222
[10:16:19] DEBUG    asyncio_0 - Downloading The Cranberries - Zombie using                            downloader.py:639
                    https://www.youtube.com/watch?v=N93_A48MY6k
[10:16:45] INFO     asyncio_3 - Downloaded "Skrillex - Supersonic (My Existence) [with Noisia, josh   downloader.py:802
                    pan & Dylan Brady]": https://www.youtube.com/watch?v=BVDMs8n438k
[10:16:48] INFO     asyncio_1 - Downloaded "Swedish House Mafia - Don't You Worry Child - Radio       downloader.py:802
                    Edit": https://www.youtube.com/watch?v=QUgFqk13e-U
[10:16:50] DEBUG    asyncio_3 - Found lyrics for Corona - The Rhythm of the Night on Genius           downloader.py:399
[10:16:50] DEBUG    asyncio_3 - [0ofMkI3jzmGCElAOgOLeo3] Searching for corona - the rhythm of the night     base.py:167
[10:16:51] DEBUG    asyncio_3 - [0ofMkI3jzmGCElAOgOLeo3] Found 2 results for ISRC ITA199800041              base.py:180
[10:16:51] DEBUG    asyncio_3 - [0ofMkI3jzmGCElAOgOLeo3] Filtered to 2 ISRC results                         base.py:192
[10:16:53] DEBUG    asyncio_3 - [0ofMkI3jzmGCElAOgOLeo3] Found 60 results for search query corona - the     base.py:221
                    rhythm of the night with options {'filter': 'songs', 'ignore_spelling': True, 'limit':
                    50}
[10:16:53] DEBUG    asyncio_3 - [0ofMkI3jzmGCElAOgOLeo3] Best ISRC result is                                base.py:238
                    https://music.youtube.com/watch?v=6VCsABl390Y
[10:16:53] DEBUG    asyncio_3 - Downloading Corona - The Rhythm of the Night using                    downloader.py:639
                    https://music.youtube.com/watch?v=6VCsABl390Y
[10:17:10] INFO     asyncio_3 - Downloaded "Corona - The Rhythm of the Night":                        downloader.py:802
                    https://music.youtube.com/watch?v=6VCsABl390Y
[10:30:12] INFO     asyncio_2 - Downloaded "The Clash - Should I Stay or Should I Go - Remastered":   downloader.py:802
                    https://www.youtube.com/watch?v=I5s_UxrIjec
[10:31:49] INFO     asyncio_0 - Downloaded "The Cranberries - Zombie":                                downloader.py:802
                    https://www.youtube.com/watch?v=N93_A48MY6k
[10:31:49] DEBUG    MainThread - Took 1029 seconds 
B0N3head commented 6 months ago

Clicked the first big button instead of reading what it said. Whoops.

jnxr commented 6 months ago

I downloaded the full playlist using multiple settings & got the following results:

image

After reinstalling it on a VM[w10], I always got a mix of the first 2 sets. ie, either the Cranberries or Skrillex song would be different. I got the last set, when I used the cookie file & --only-verified-results to get the HQ stream [#1951].

The variance from set 1 & 2 didn't conform to any particular pattern or setting, well maybe it might have, but I didn't save the logs & go through it each time, as I tried it several dozen times.

EDIT: Some of the settings tried include: --format m4a [used in all results] --bitrate-disable [used in all results] --threads 4,2,1 [usually I use 2] --cookie-file null,cookies.txt --only-verified-results

B0N3head commented 6 months ago

Yeah idk why it's weird. Must be using a slightly different algorithm when searching from a playlist or different variables. Not sure why it's an off and on thing, indecisive behaviour.

I have a lot more songs that I'll add at some point to the Spotify playlist. Been making a list since 3.9.6 😂

xnetcat commented 5 months ago

Hi there was a bug in v4.2.4 where time that was provided in ms by spotify wasn't converted to seconds by spotDL that's why matching fails :P

Everything will be working fine in v4.2.5 : )

jnxr commented 5 months ago

Hi there was a bug in v4.2.4 where time that was provided in ms by spotify wasn't converted to seconds by spotDL that's why matching fails :P

Everything will be working fine in v4.2.5 : )

Could you tell me which versions were affected by this?