mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Fixed a minor bug when using list (#16)
* fix for last song in list.txt * decode song names using utf-8 * added youtube-dl
This commit is contained in:
@@ -69,9 +69,8 @@ def Main():
|
|||||||
br.close()
|
br.close()
|
||||||
|
|
||||||
elif raw_song == "list":
|
elif raw_song == "list":
|
||||||
f = open('Music/list.txt')
|
f = open('Music/list.txt', 'r').read()
|
||||||
lines = f.readlines()
|
lines = f.splitlines()
|
||||||
f.close()
|
|
||||||
x = 0
|
x = 0
|
||||||
y = 0
|
y = 0
|
||||||
for songie in lines:
|
for songie in lines:
|
||||||
@@ -82,7 +81,8 @@ def Main():
|
|||||||
try:
|
try:
|
||||||
if not songie == '\n' or not songie == '':
|
if not songie == '\n' or not songie == '':
|
||||||
if (len(songie) == 22 and songie.replace(" ", "%20") == songie) or (songie.find('spotify') > -1):
|
if (len(songie) == 22 and songie.replace(" ", "%20") == songie) or (songie.find('spotify') > -1):
|
||||||
song = songie.replace(songie[-1:], "")
|
#song = songie.replace(songie[-1:], "")
|
||||||
|
song = songie
|
||||||
content = spotify.track(song)
|
content = spotify.track(song)
|
||||||
label = (content['artists'][0]['name'] + ' - ' + content['name']).replace(" ", "%20").encode('utf-8')
|
label = (content['artists'][0]['name'] + ' - ' + content['name']).replace(" ", "%20").encode('utf-8')
|
||||||
URL = "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=" + label
|
URL = "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=" + label
|
||||||
|
|||||||
Reference in New Issue
Block a user