Spotify-downloader: Spotify wrong songs dl

Created on 15 Oct 2016  路  15Comments  路  Source: spotDL/spotify-downloader

I've got a list with songs from a singer for example songs from a new album:

https://open.spotify.com/track/7eSBwAdfW12By9KdL8ArvW
https://open.spotify.com/track/76SOEvtl5ouCbtxI7pOZnN
https://open.spotify.com/track/5M9I6XtHDH7z2tetf9vYFH
https://open.spotify.com/track/4PfTqzKt27FXbGHVKqJH7U
https://open.spotify.com/track/6m1jWmZPpxbtBcg3e1dTPt
https://open.spotify.com/track/7j21wx0CZsBcEB4s5pN1Bh
https://open.spotify.com/track/2hsYk4i7kq7BNxEKFTEhYa
https://open.spotify.com/track/0okOg5WzE7SiVIUFr5iKWJ
https://open.spotify.com/track/4h2qr1NNLxgYcLzZa2R244
https://open.spotify.com/track/7LGvnCZ2Iq8RbBS6VFBFAb
https://open.spotify.com/track/65h286cCCc83xJU4SdLqvc
https://open.spotify.com/track/7vWaBL92U9Ufq4vvOdHAwk
https://open.spotify.com/track/2xJ5izomXnGeQLkrqT1EX8
https://open.spotify.com/track/3rGvnte4I2VcVQMuyi4ZXn

after typing "list", it downloading me the totally wrong songs, in VLC Player, the tags like title or albumname are right, but as the wrong filename says, it is a totally other song from her.

Seems as if it is beeing downloaded through youtube, because console says:
"ERROR: zmlVGFOkjfU: YouTube said: Unfortunately, this video is not available in your country because it could contain music from UMG......."

enhancement

Most helpful comment

yes, you're right it downloads the songs from youtube
the problem is no other website is reliable enough to download songs from and decrypting spotify songs is too hard..

this script will fail if a song on spotify has not been uploaded to youtube :(

i'm very interested to look for an alternative to youtube but none seems to be good enough
i'm open to any suggestions and ideas that could be an alternative to this problem

All 15 comments

yes, you're right it downloads the songs from youtube
the problem is no other website is reliable enough to download songs from and decrypting spotify songs is too hard..

this script will fail if a song on spotify has not been uploaded to youtube :(

i'm very interested to look for an alternative to youtube but none seems to be good enough
i'm open to any suggestions and ideas that could be an alternative to this problem

https://www.dropbox.com/sh/rl8xat83r09hxtg/AABOH1xHxaLw9eati7CC39Gra?dl=0

This one worked for loading 128kBs songs from spotify.

@hermiePRO I can not seem to log in

[10/18/2016 - 1:40:33 AM] Login requested
[10/18/2016 - 1:40:35 AM] Login requested
[10/18/2016 - 1:40:35 AM] Login requested
[10/18/2016 - 1:40:35 AM] Login requested
[10/18/2016 - 1:40:36 AM] Login requested
[10/18/2016 - 1:40:38 AM] Couldn't login: Error: fallback: Invalid captcha value supplied
[10/18/2016 - 1:40:39 AM] Couldn't login: Error: fallback: Invalid captcha value supplied
[10/18/2016 - 1:40:39 AM] Couldn't login: Error: fallback: Invalid captcha value supplied
[10/18/2016 - 1:40:39 AM] Couldn't login: Error: fallback: Invalid captcha value supplied
[10/18/2016 - 1:40:39 AM] Couldn't login: Error: fallback: Invalid captcha value supplied
[10/18/2016 - 1:40:42 AM] Login requested
[10/18/2016 - 1:40:45 AM] Couldn't login: Error: fallback: Invalid captcha value supplied

works perfect in windows 7 64 bit (python 2.7) , thks

I hope to find an updated version of it. Worked fine last months. I've got problems too! :-/

^ So, @hermiePRO, was that Dropbox link you shared a fix to allow this program to download directly from Spotify? The one I got from the repository also downloaded from YouTube which was an annoyance for me. I'm confused by what you meant by "loading songs from Spotify".

Also @Ritiek, I would suggest SoundCloud as an alternative if you can't decrypt Spotify. However, I think some of the popular mainstream songs are protected by their paid service SoundCloud Go (only allows for a preview of the song), so it might be difficult to circumvent this. YouTube can be cumbersome for a number of reasons... especially when it tries to download from the music video (some of which don't simply play the song: burdened by external sound effects for the video, delayed intro, etc.). Nevertheless, you have made a very fine and impressive program - thanks for making it!

@FlareBlitz17 Thank you :D
yep, youtube is meh.
i'll do some testing with soundcloud when i get some free time next week.

@FlareBlitz17 Yes. That one worked to directly download songs from spotify. Only a spotify free account is needed to login.

@hermiePRO I tried it, and it says "Can't login", I've tried two different free Spotify account and it still doesn't work. All I do is run the .bat file and it opens localhost and I input my credentials, right?

umm.. SoundCloud seems to only allow downloading the songs that are non-copyrighted.

Oh ok, so this doesnt load the songs from Spotify?
I thought it uses a direct spotify download?
Here is one tool I know so far which is working for direct spotify downloads:
http://uploaded.net/file/cx5rnr9z
But its pretty slow - its about 1,5 times as fast as listening to those songs, maybe you can implement this to your tool so we can directly load the songs from Spotify.

i'm very interested to look for an alternative to youtube but none seems to be good enough

Sorry for bumping this thread but what about VEVO (and YouTube as a fallback)?
youtube_dl/vevo.py

@KLVN
Based on the few I looked up, VEVO seems to have quite good versions. I was able to find some popular songs, but naturally (I guess) not many more unknown ones.

I second checking VEVO, verifying it is the correct song and using Youtube as a fallback though.
Sadly I do not know how it is implemented (didn't look through the source too closely and being a Java fanboy), but if the downloader is encapsulated in a class (that is why the java fanboy is important) that should be quite easy to add.

Just had a look, it is not.
I would love some more abstraction layers, but that might be Java speaking (looking at you, FizzBuzz enterprise).
But having a base class for the Downloader (with download and has_song and whatever else is needed) and then a List (by priority) of them sounds like a nice addition, that would also make this easier to implement.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

marinabar picture marinabar  路  4Comments

MangoTornado picture MangoTornado  路  6Comments

EsmailELBoBDev2 picture EsmailELBoBDev2  路  5Comments

ritiek picture ritiek  路  5Comments

b-rad15 picture b-rad15  路  4Comments