It has a couple of fault points -- the ChatGPT output can be inconsistent so you have to try and tell your prompt exactly how you want it formatted. Seems to work ok. Even though you get the artist and track from ChatGPT, there is no guarantee it'll be in Spotify's catalogue so I used fuzzy string matching to score for the best pick out of Spotify's search query. In some infrequent cases, it's simply not found though.