Very good. On Wed, 17 Feb 2021, 21:03 Pete Eddowes, wrote: Hi Pete, hope you're doing well Congratulations to your grandchild on those fantastic results and best of luck to them moving forward to university! :D I believe the problem here is that when passing the tracks to delete to the API, you're sending one object {"uri":self.tracks}, however, you should be sending an array of one object per track, so {"tracks": [{"uri": song1uri},{"uri":song2uri},{"uri":son3uri}]} etc Annoyingly this is not consistent with the way some of the other API features use multiple tracks i.e. comma separated string We can turn the comma separated string into a list by doing something like this: tmp_tracks = self.tracks.split(",") Then pass each individual uri like this tracks_to_delete = [] for i in tmp_tracks: tracks_to_delete.append({"uri":i}) {"tracks": tracks_to_delete}) I haven't actually tested this so not 100% if it will work but I think it should, let me know if not! :D Thanks, Euan On Wed, Feb 17, 2021 at 4:51 PM Pete Eddowes wrote: Hey Eaun, We hope you are doing ok and are using the lock-down fiasco to do some study! One of my grand-kids got 9 A-plus results from her mocks and is so excited about starting Uni - maybe Cambridge (not far from here). Anyway, as usual, I could do with a little help with a Python script please.... It's designed to 'move' 25 tracks by adding them from a RECYCLE playlist, to a QUEUE playlist, then 'delete' the same 25 tracks from RECYCLE. Seems to work ok if I "params=Limit:1" track, but any more than that, nothing happens, (even though Developer Docs says it should function for up to 100). As usual I would be most grateful for any help please!! (main.py attached) TERM OUTPUT [•_•] BOTIFY - QUEUE & RECYCLE PLAYLIST MANAGER. New Edition: 17-FEB-2021 @ 15:45 (c) Viking Design. User: HDDD-1960 [•] Refreshing Token... [•] Get '{'limit': 1}' Tracks from RECYCLE playlist... (I'm A) Road Runner [•] Copy RECYCLE Tracks to QUEUE... [•] Remove tracks from the RECYCLE playlist... >> URL's to DELETE: spotify:track:5llZqDjRHnn5pAUswFqQCf [•] All done! Kindest regard: Pete I found this: DELETE https://api.spotify.com/v1/playlists/{playlist_id}/tracks Remove one or more items from a user’s playlist. JSON BODY PARAMETER TYPE REQUIRED [TRACKS] An array of objects containing Spotify URIs of the tracks or episodes to remove. For example: { "tracks": [{ "uri": "spotify:track:4iV5W9uYEdYUVa79Axb7Rh" },{ "uri": "spotify:track:1301WleyT98MSxVHPZCA6M" }] }. A maximum of 100 objects can be sent at once.