Prepare a Spotify episode
prepare_episodePrepare one finished OffStereo story to become a private Spotify episode after the listener explicitly asks. OffStereo packages its completed intro, ordered narration, sign-off, branded title, show notes, OffStereo cover, chapters, and song timeline, then returns an honest handoff: the episode is not in Spotify until the listener finishes with Spotify's Save to Spotify helper on their own computer. Use the active or selected story's sessionId. This is for a narrated story, not a playlist or an unfinished build.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | The completed OffStereo story id from the active player or the listener's library. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| show | No | The finished episode: id, title, description, coverUrl, episodeAudioUrl, durationMs, and audio metadata. | |
| object | Yes | Always 'spotify_episode'. | |
| status | Yes | Always 'prepared'. | |
| chapters | No | Final reconciled chapter markers. | |
| requires | No | External dependencies the caller provides: the save-to-spotify CLI and network access, with install and source details. | |
| timeline | No | Ordered timeline items plus completeness and chapter status. | |
| howToPublish | No | Editorial, audio, safety, and step-by-step publish guidance. | |
| publishState | No | Idempotent publish receipt location and resume rules. | |
| omittedTracks | No | Songs disclosed as omitted from the timeline. | |
| spotifyTarget | No | Target Spotify show identity and settings. | |
| desktopHandoff | No | A ready-to-forward request for a desktop agent to finish the private save. | |
| includedTracks | No |