RootnoteAI DJ episodes for deep music discovery.
Rootnote is an AI DJ that turns any music topic into a playable guided listening episode.
Enter a genre, artist, scene, sample, era, or music rabbit hole. Rootnote generates a YouTube-based episode with a DJ host, track-by-track commentary, adaptive visual mood, traceable roots, and optional ElevenLabs narration.
Start a rabbit hole
- Enter a music topic
- Generate a guided episode
- Play tracks through YouTube
- Trace samples, influences, scenes, artists, and techniques
- Optionally generate DJ voice narration with ElevenLabs
- Built with Next.js App Router, React, TypeScript, and Tailwind.
- Prompt-driven episode generation.
- Structured episode data model for tracks, commentary, themes, roots, branches, and saved state.
- YouTube embeds and generated queue links.
- localStorage saved episodes.
- Adaptive per-episode themes using CSS variables.
- ElevenLabs text to speech through a server-side route so API keys are not exposed.
No saved episodes yet. Generate one and hit Save episode to keep it here.
Pick a preset or enter a genre, artist, scene, sample, era, or rabbit hole, then hit Generate episode. Rootnote builds a playable YouTube episode with a DJ host and traceable roots behind every track.