YT Workout Playlist Randomizer
Personal App
What is it?
A Python script that randomizes your YouTube or YouTube Music workout playlists daily. It creates a fresh "workout radio" playlist by selecting tracks from a pool, adding fixed intro/finish/transition music, inserting a random special track, and structuring the playlist into configurable segments. It also avoids reusing tracks from the previous radio playlist by default and can optionally use a Neon Postgres database to weight selections for better variety over time.
Why need Production Mode: I need Production Mode to ensure program run without needing to refresh token every 7 days (where test mode need this); Program designed to run everyday at 1 am to randomize my YT playlist.
Privacy Policy
This personal tool stores no personal data and only uses Google OAuth to manage my own YouTube playlists locally.
Data stored: OAuth tokens on my server only. No sharing. Updated: 2025‑08‑13.
Terms of Service
Personal use only. User is only `probirds123 (at) gmail (dot) com` Provided “as is” with no warranties.
Contact: probirds123 (at) gmail (dot) com