Spotify Randomizer

Python tool for generating a new Spotify playlist from the artists connected to playlists you already use.

Python Music Tool
GitHub Repo

Overview

This is a small Python app for making a fresh Spotify playlist without relying on the same recommendation loop every time. It pulls from the artists connected to playlists you already use, then builds a new playlist from a few different randomization methods.

Setup

You need Python, Spotipy, and your own Spotify developer app. Copy the example config file to my_config.json, add your client details and playlist IDs, then run the script or the included batch file.

Notes

The repo now keeps local config and token cache files out of Git, so setup stays cleaner. It can also skip tracks that already exist in your main playlists and start playback immediately if you want it to.