Welcome to your radio studio.
Follow the four steps below to get an episode on the air. Everything you create lives in the sidebar on the left.
A show is a recurring program on your station — for example "Morning Drive Mix, weekdays 6–10 AM". Use the dropdown on each show to place it on a station's schedule.
Loading shows...
Every episode that has been built (or is building) for your shows. Click a finished episode to open its playlist and listen.
Loading episodes...
Music in your library is used to fill episodes — tracks whose genre matches the show are picked automatically. Songs marked MUSICGEN are pulled live from the MusicGen app (published songs only); the panel below explains how that connection works.
Loading tracks...
Link or unlink MusicGen accounts per show here. Unlinking removes that user's songs from the show's library — it never touches the songs in MusicGen itself.
grs CLI can script everything here: grs episodes create. It signs in with an API key from My Account.episodes_create to build and schedule episodes on its own.Pick a show and press Create Episode — music is selected for you, and the AI DJ, weather, and ad breaks are generated automatically. Building takes a few minutes; you can watch the progress below.
API keys let tools sign in as you without Google sign-in — use them for the
grs CLI, scripts, CI jobs, or AI agents.
Each key starts with grs_ and is shown
only once, right after you create it. Name keys after where they'll live
(e.g. "laptop CLI", "github actions") so you know what breaks if you revoke one.
How to use a key
X-API-Key header on any API call:curl -H "X-API-Key: grs_your_key" \ https://your-shows-host/api/v1/shows
export GRS_API_KEY=grs_your_key grs shows list
Every scheduled job behind the tiles above. Click a row for what it does and how to change it. Run times are edited in Google Cloud Scheduler.