🎬 Audio & Video · $11.99/mo

Can I vibe code Spotify?

Nearly every song ever recorded, streamed without ads.

🔴Not reallyest. one sitting

Spotify is a licensing operation with a play button. The app — search, playlists, streaming audio — is honestly not hard; what you cannot vibe-code is the right to play 100 million songs, negotiated with every label and publisher on earth and paid for per stream. No agent writes you out of copyright law. If you own your music, though, the player part is a lovely one-sitting build: stream your own files from object storage to any device, with playlists and none of the ads or shuffle-button dark patterns.

The one-shot prompt
Don't try to rebuild Spotify — the catalog licenses are the product. Instead, build a streaming player for music I own. Let me bulk-upload MP3/FLAC files to object storage (Vercel Blob or S3), read ID3 tags for artist/album/art, and store metadata in Postgres. Build a fast PWA: library browse by artist and album, search, playlists, a persistent player bar with queue and shuffle, and media-session support so lock-screen controls work on my phone. Stream via range requests so seeking is instant. Next.js on Vercel; make adding new music a drag-and-drop.
Paste into Claude Code, Codex, or your agent of choice — then steer. Learn the moves in Prompt Engineering.
What you build

A streaming player for music you actually own: your MP3/FLAC library in object storage, playable from any browser with playlists, search, and a queue.

What you give up
  • The catalog — roughly 100 million licensed tracks you don't have files for
  • Discover Weekly and a recommendation engine trained on billions of listens
  • Offline sync, Connect handoff, and clients on every device ever made
  • Shared playlists and the social layer your friends are already on
Why people still pay

Twelve dollars a month is the price of access to essentially all recorded music, and no amount of code substitutes for the licenses.

content rightsnetwork effectsscale
Related
Actually build it

A prompt is the first move, not the whole game. Course 01 teaches you to take a prompt like this one to a shipped, working app — reviewing, correcting, and steering the agent the whole way.

Start Course 01 →