spotify-downloader: Song Download Mismatch (Wrong Download/No Downloaded)

Environment

  • System OS: Windows 10

  • Python Version: Python 3.9.4

  • Install Source: CMD, pip

  • Version OR Commit hash:
Version: 3.5.2
Summary: Download your Spotify playlists and songs along with album art and metadata
Home-page: https://github.com/spotDL/spotify-downloader
Author: spotDL Team
Author-email: spotdladmins@googlegroups.com
License: MIT
Location: c:\pl\python39\lib\site-packages
Requires: pytube, beautifulsoup4, mutagen, tqdm, spotipy, ytmusicapi, rapidfuzz, requests, rich
Required-by:

Expected Behaviour

  1. I’m trying to download The Longest Johns’ Oak & Ash & Thorn, and expect that it downloads this video: https://music.youtube.com/watch?v=4GT59EqPlUQ&list=RDAMVM4GT59EqPlUQ.
  • The program will convert the whole hour, which isn’t really a good thing to see since it’s really just a small song, therefore the system to search the song has a wrong download
  1. I’m trying to download chumachechaya vesna/Чумачечая Весна and it doesn’t detect the Youtube Music link: https://music.youtube.com/watch?v=A-PjXUzhFDk&list=RDAMVMA-PjXUzhFDk
  • The program will instead error out, and this is possibly actually due to its foreign characters being recognized. Translating it to English creates a “song not found” error on Spotify, and manually typing it creates a “song not found” on Youtube instead.

Actual Behaviour

For Oak & Ash & Thorn, it downloads this 1 hour video: https://www.youtube.com/watch?v=zIHmPlI4JEs For Chumachechaya Vesna, the song can’t be found.

Steps to Reproduce

  1. Run “spotdl https://open.spotify.com/track/38FCXf9CTcH9MJKn3WsJ7x
  2. Run “spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk

Traceback

For Oak & Ash & Thorn:

D:\Downloads\Audio\Music\Spotdl>spotdl https://open.spotify.com/track/38FCXf9CTcH9MJKn3WsJ7x
Fetching Song...
Searching for: The Longest Johns - Oak & Ash & Thorn
The Longest Johns - Oak & Ash & Thorn              Converting         ------------------------------------------------------------         90% 0:00:02

For Chumachechaya Vesna:

D:\Downloads\Audio\Music\Spotdl>spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk
Fetching Song...
Searching for: Potap & Nastya - Чумачечая весна
Skipping Чумачечая весна (https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk) as no match could be found on youtube
D:\Downloads\Audio\Music\Spotdl>spotdl "Potap & Nastya - chumachechaya vesna"
Searching for song "Potap & Nastya - chumachechaya vesna"...
No song matches found on Spotify

D:\Downloads\Audio\Music\Spotdl>spotdl "Potap & Nastya - Чумачечая весна"
Searching for song "Potap & Nastya - Чумачечая весна"...
Searching for: Potap & Nastya - Чумачечая весна
Searching for: Potap & Nastya - Чумачечая весна - Live
Searching for: Potap & Nastya - Чумачечая весна
Could not match any of the results on YouTube

D:\Downloads\Audio\Music\Spotdl>spotdl "Потап и Настя - Чумачечая Весна
Searching for song "Потап и Настя - Чумачечая Весна"...
Searching for: Potap & Nastya - Чумачечая весна
Searching for: Potap & Nastya - Чумачечая весна - Live
Searching for: Potap & Nastya - Чумачечая весна
Could not match any of the results on YouTube

Any other information:

Related to other previous issues I’ve given, specifically #970 and #1089.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 34 (10 by maintainers)

Most upvoted comments

Sorry for bumping this issue.

I still find spotdl download the wrong version of the same song sometime

spotdl 'billy joel - pianoman' # piano man works

Maybe add an option to specify the exact youtube link?

Oh, well, I guess it’s fixed now. Would it be weird if both versions can be merged in a way that doesn’t hit the main build itself?

Not really

We already tried. I myself self-closed that PR. Fitting in that PR will disrupt almost every other PR created/drafted.

As such is just porting the search system from the redesign to the current version.