System OS: Windows
Python Version: Python 3.9.1
Install Source:
Download from pip with command pip install spotdl -U -I
Version OR Commit hash:
Name: spotdl
Version: 3.2.1
Summary: Downloads Spotify music from Youtube with metadata and album art
Home-page: https://github.com/spotDL/spotify-downloader
Author: spotDL Team
Author-email: [email protected]
License: MIT
Location: c:\pl\python39\lib\site-packages
Requires: rapidfuzz, spotipy, ytmusicapi, pytube, mutagen, tqdm, requests
Required-by:
After Spotdl version 3 released, the application now uses Youtube Music. Now, I am downloading Chumachechaya Vesna, and the music should match both Spotify, Youtube Music and the offline one. (extra seconds notwithstanding).
Spotify link:
https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg
Youtube Music match:
https://music.youtube.com/watch?v=A-PjXUzhFDk&feature=share
Spotdl downloads this weird rock version of the song. Retrying can make Spotdl not spot the song at all.
spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg
D:\Downloads\Music\Spotdl>spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg
Fetching Song...
Searching for: Potap & Nastya - Π§ΡΠΌΠ°ΡΠ΅ΡΠ°Ρ Π²Π΅ΡΠ½Π°
Skipping Π§ΡΠΌΠ°ΡΠ΅ΡΠ°Ρ Π²Π΅ΡΠ½Π° (https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg) as no match could be found on youtube
0%| |ETA: ?, ~min/song
D:\Downloads\Music\Spotdl>spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg
Fetching Song...
Searching for: Potap & Nastya - Π§ΡΠΌΠ°ΡΠ΅ΡΠ°Ρ Π²Π΅ΡΠ½Π°
Skipping Π§ΡΠΌΠ°ΡΠ΅ΡΠ°Ρ Π²Π΅ΡΠ½Π° (https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg) as no match could be found on youtube
0%| |ETA: ?, ~min/song
D:\Downloads\Music\Spotdl>spotdl https://open.spotify.com/track/2eaSMmKfigsm96aTUJMoIk?si=Vj7CmhXxTzyYb5KexG-5Dg
Fetching Song...
Searching for: Potap & Nastya - Π§ΡΠΌΠ°ΡΠ΅ΡΠ°Ρ Π²Π΅ΡΠ½Π°
95%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |ETA: 00:04, 1.65min/songc:\pl\python39\lib\site-packages\tqdm\std.py:531: TqdmWarning: clamping frac to range [0, 1]
full_bar = Bar(frac,
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ|ETA: 00:00, ~min/song
D:\Downloads\Music\Spotdl>
At least spotdl works now! And if only I wasn't that picky, and there's this alternative called ytmdl that didn't have to add extra seconds but can use other metadata locations, if it didn't decide to be OS-picky, I'd not report this.
Is there a way to specify which youtube video to download? So the app will take two url as input: 1) spotyfy link; 2) Youtube Link.
Is there a way to specify which youtube video to download? So the app will take two url as input: 1) spotyfy link; 2) Youtube Link.
That functionality is not present in spotDL v3.
Is there a way to specify which youtube video to download? So the app will take two url as input: 1) spotyfy link; 2) Youtube Link.
That functionality is not present in spotDL v3.
I see. Is there a reason why this is not present? Is that ok if I try to add this feature to soptDL v3?
Have a read of our CORE VALUES and CODE GUIDELINES.
spotDL v3 was built to be simple and easy.
You can try add it, and open a PR - Note that as per code guidelines, it might not be accepted, since we only add features that will help the majority of spotDL users. You could open a feature request (under issues) to discuss this further)
Thanks. Turns out it has been requested earlier in #500.