mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
fix overwrite previous song
This commit is contained in:
13
spotdl.py
13
spotdl.py
@@ -51,17 +51,20 @@ def searchYT(number):
|
|||||||
def checkExists(islist):
|
def checkExists(islist):
|
||||||
if os.path.exists("Music/" + title + ".m4a.temp"):
|
if os.path.exists("Music/" + title + ".m4a.temp"):
|
||||||
os.remove("Music/" + title + ".m4a.temp")
|
os.remove("Music/" + title + ".m4a.temp")
|
||||||
|
global extension
|
||||||
if args.no_convert:
|
if args.no_convert:
|
||||||
extension = '.m4a'
|
extension = '.m4a'
|
||||||
else:
|
else:
|
||||||
|
if os.path.exists("Music/" + title + ".m4a"):
|
||||||
|
os.remove("Music/" + title + ".m4a")
|
||||||
extension = '.mp3'
|
extension = '.mp3'
|
||||||
if os.path.exists("Music/" + title + extension):
|
if os.path.isfile("Music/" + title + extension):
|
||||||
if extension == '.mp3':
|
if extension == '.mp3':
|
||||||
audiofile = eyed3.load("Music/" + title + extension)
|
audiofile = eyed3.load("Music/" + title + extension)
|
||||||
if isSpotify() and not audiofile.tag.title == content['name']:
|
if isSpotify() and not audiofile.tag.title == content['name']:
|
||||||
os.remove("Music/" + title + extension)
|
os.remove("Music/" + title + extension)
|
||||||
return False
|
return False
|
||||||
elif islist:
|
if islist:
|
||||||
trimSong()
|
trimSong()
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
@@ -71,7 +74,7 @@ def checkExists(islist):
|
|||||||
return False
|
return False
|
||||||
elif prompt =="play":
|
elif prompt =="play":
|
||||||
if not os.name == 'nt':
|
if not os.name == 'nt':
|
||||||
os.system('mplayer "' + 'Music/' + title + extension)
|
os.system('mplayer "' + 'Music/' + title + extension + '"')
|
||||||
else:
|
else:
|
||||||
print('Playing ' + title + extension)
|
print('Playing ' + title + extension)
|
||||||
os.system('start ' + 'Music/' + title + extension)
|
os.system('start ' + 'Music/' + title + extension)
|
||||||
@@ -111,10 +114,10 @@ def fixSong():
|
|||||||
def playSong():
|
def playSong():
|
||||||
if not title == '':
|
if not title == '':
|
||||||
if not os.name == 'nt':
|
if not os.name == 'nt':
|
||||||
os.system('mplayer "' + 'Music/' + title + '.mp3"')
|
os.system('mplayer "' + 'Music/' + title + extension + '"')
|
||||||
else:
|
else:
|
||||||
print('Playing ' + title + '.mp3')
|
print('Playing ' + title + '.mp3')
|
||||||
os.system('start ' + 'Music/' + title + '.mp3')
|
os.system('start ' + 'Music/' + title + extension)
|
||||||
|
|
||||||
def convertSong():
|
def convertSong():
|
||||||
print('Converting ' + title + '.m4a to mp3')
|
print('Converting ' + title + '.m4a to mp3')
|
||||||
|
|||||||
Reference in New Issue
Block a user