#!/usr/bin/env python3

import sys
import tekore as tk
import pyml_config as config

# Set up Spotify connection using client token
conf = (config.client_id, config.client_secret)
token = tk.request_client_token(*conf)
spotify = tk.Spotify(token)

# Get track ID from first argument
trackarg = sys.argv[1]
print(trackarg)

try: 
	#tk.from_url(trackarg)
	print("Looks like it's a track URL, we'll use that")
	track = spotify.track(tk.from_url(trackarg)[1])
except:
	print("Looks like it's not a URL, maybe it's a URI?")
	try: 
		track = spotify.track(trackarg)
	except:
		print("Still failed?!?")
#trackid = tk.from_url(trackarg)[1]
#track = spotify.track(trackid)
print(track.asbuiltin())
