Track Chief learns from your playlists to sort your library and find your next set. Your library is stored on this device. Optional AI requests share your description and a small library summary with your connected AI service.
Connect Spotify, check your playlist groups, then start listening or reviewing songs.
Track Chief's connection is ready below. Change the Client ID only to use your own Spotify developer app.
Redirect URI to register in the dashboard:
Open this site in Safari. Choose Share → Add to Home Screen, turn on Open as Web App if shown, and tap Add. Open the new icon and connect Spotify here.
On the SPARK tab, tap Choose speaker: your phone, a Spotify speaker, or (on a computer) Track Chief itself. Keep Track Chief open for SPARK's voice and new sets.
Testing every endpoint this app depends on before building anything on top of it.
Find a home for your songs.
Every playlist you made can be sorted into. Track Chief guesses what each one is from its name; change any of them here, or hold its button while you review.
Your library. Your DJ. Tap SPARK and let the sets roll.
Listen in this app or on a Spotify device.
Describe a mood, scene or sound. SPARK picks the music.
SPARK introduces each new set. Keep this app open to hear him and keep adding sets.
Your DJ, your pins and what you've been hearing.
Folders, Listen later, and Finished are saved on this device. Browsing here leaves your music playing.
Open SpotifyMake the booth yours.
Use Sync to fetch library changes. Refresh keeps your saved library and checks the app and playback.
Drop your Spotify data export here, the ZIP or all its files at once (Privacy Settings → Download your data). Read entirely on this device and kept here as your play history: a newer export only adds, nothing is lost. Unlocks Replay, skip-aware recommendations, time-of-day mood matching, and session similarity.
Which of your playlists are main genres, subgenres and moods is in Organize.
Everything Track Chief knows — buckets, subgenre tree, corrections, caches, undo history — in one file. Import it on any device to clone your setup exactly.
API keys (Last.fm, ElevenLabs, Hugging Face) are left out unless you tick the box. The private access code is never exported.
One DJ, three intensities. Choose mild, spicy, or wild to set SPARK's tone.
SPARK goes easy on songs you skip while the music is sticking. Quick skips while you hunt barely count, and the memory fades over about a month.
On iPhone, tap Preview voice once to check playback. Keep Track Chief open for spoken intros. When Spotify plays on this iPhone, SPARK talks over it and Silent mode mutes his voice. Available built-in voices depend on your device.
Off by default. Uses more battery; the screen can sleep again when SPARK stops or pauses.
Choose a voice, then hear the same short sample. Your choice saves automatically. ElevenLabs uses your account's allowance; shared library voices may require a paid plan.
Sample: “Your library, sorted. Your DJ, slightly overqualified. Let's find something good.” Replaying a cached sample uses no new ElevenLabs credits.
Fresh conversation about your music, with the same voice and animated goo. Your messages, recent chat, and a small library summary go to the service used for your intensity.
Pick music uses OpenAI to interpret your description, playlist names and artist summaries. Each new interpretation uses API credits. Replaying a saved mood uses its existing interpretation.
Each AI connection must be set up on the server first. This code unlocks your personal chat; it is not a provider API key. Text replies use that provider's API credits. Voice keeps using your existing voice service.
Intensity saves immediately. Mild and spicy use OpenAI, or your selected other AI provider. Wild uses Grok if connected, otherwise saved wild lines. Preset lines only keeps conversation offline. Saved replies use no AI generation credits.
Open trackchief.pages.dev in Safari on your iPhone. Tap Share (or More, then Share), choose Add to Home Screen, turn on Open as Web App if shown, and tap Add.
You'll get a Track Chief icon that opens its own app window. This is the home-screen web app; no App Store download is needed.
Open the new icon, connect Spotify, and sync your library once. Saved moods, settings, and connections are stored on each device, so your desktop setup won't appear automatically.
On the SPARK tab or in Now Playing, tap Choose speaker and pick your phone or a Spotify speaker; music that is playing moves there at once. On a computer you can also set up this app's speaker and tap Enable audio. Open Spotify only if your phone is missing, then return here and tap Check again. Keep Track Chief open for SPARK's voice and new sets; audio from this app may stop when the phone locks. Use Refresh in Settings to check playback and app updates without syncing your whole library.
Apple's home-screen instructionsFree API key expands mood recommendations beyond your own library via similar-track lookups.
—
Only for moving Track Chief to a Spotify app on a different developer account (same Redirect URI). Spotify's request quota is shared by every app on one developer account, so a second app there won't get around a rate limit — wait it out instead. You'll re-approve access once; buckets, sync cache, and corrections are kept.
Tap any playlists this song belongs in: as many main genres, subgenres and moods as you like.
Hiding a suggestion teaches Track Chief locally. It never removes a song from Spotify. Undo brings the suggestion back.
Remove takes a song out of the queue and back into the review. Nothing is saved to Spotify until you preview and confirm.