Update spotdl.py

This commit is contained in:
Ritiek Malhotra
2017-05-02 20:11:42 +05:30
committed by GitHub
parent 0619fec523
commit 4071c36a96

View File

@@ -10,7 +10,7 @@ import requests
import pafy import pafy
import os import os
import argparse import argparse
import spotipy.util as util #import spotipy.util as util
eyed3.log.setLevel("ERROR") eyed3.log.setLevel("ERROR")
@@ -68,8 +68,7 @@ def generateMetaTags(raw_song):
if isSpotify(raw_song): if isSpotify(raw_song):
return spotify.track(raw_song) return spotify.track(raw_song)
else: else:
print spotify.search(raw_song, limit=1) return spotify.search(raw_song, limit=1)['tracks']['items'][0]
return spotify.search(raw_song, limit=1)
def generateSearchURL(song): def generateSearchURL(song):
URL = "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=" + song.replace(" ", "%20").encode('utf-8') URL = "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=" + song.replace(" ", "%20").encode('utf-8')
@@ -158,6 +157,7 @@ def trimSong(file):
def fixSong(music_file, meta_tags): def fixSong(music_file, meta_tags):
audiofile = eyed3.load("Music/" + music_file + '.mp3') audiofile = eyed3.load("Music/" + music_file + '.mp3')
audiofile.tag.track_number = meta_tags[]
audiofile.tag.artist = meta_tags['artists'][0]['name'] audiofile.tag.artist = meta_tags['artists'][0]['name']
audiofile.tag.album = meta_tags['album']['name'] audiofile.tag.album = meta_tags['album']['name']
audiofile.tag.title = meta_tags['name'] audiofile.tag.title = meta_tags['name']