Fixed Spotify URL parsing and version bump to 2.0.16

This commit is contained in:
RemixDev 2021-02-11 12:31:30 +01:00
parent 0814a17600
commit 67fcb7d37f
No known key found for this signature in database
GPG Key ID: B33962B465BDB51C
3 changed files with 3 additions and 2 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
__version__ = "2.0.15" __version__ = "2.0.16"
USER_AGENT_HEADER = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) " \ USER_AGENT_HEADER = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) " \
"Chrome/79.0.3945.130 Safari/537.36" "Chrome/79.0.3945.130 Safari/537.36"
VARIOUS_ARTISTS = "5080" VARIOUS_ARTISTS = "5080"

View File

@ -69,6 +69,7 @@ def getIDFromLink(link, type):
link = link[:-1] link = link[:-1]
if link.startswith("http") and 'open.spotify.com/' in link: if link.startswith("http") and 'open.spotify.com/' in link:
if '&' in link: link = link[:link.find('&')]
if type == "spotifyplaylist": if type == "spotifyplaylist":
return link[link.find("/playlist/") + 10:] return link[link.find("/playlist/") + 10:]
if type == "spotifytrack": if type == "spotifytrack":

View File

@ -7,7 +7,7 @@ README = (HERE / "README.md").read_text()
setup( setup(
name="deemix", name="deemix",
version="2.0.15", version="2.0.16",
description="A barebone deezer downloader library", description="A barebone deezer downloader library",
long_description=README, long_description=README,
long_description_content_type="text/markdown", long_description_content_type="text/markdown",