YTPod: An iPod‑style YouTube player

• Projects

I watched Ryo Lu’s RyOS demo and the tiny iPod player he built inside that online OS. His version plays local music. I just thought it was a cool project and wanted to build my own with a slightly different purpose.

That idea turned into YTPod: a desktop player that looks like an iPod, connects to YouTube for search and playlists, and plays audio through the official iframe player.

I vibe coded the first version in about an hour using Cursor, ran out of free credits, then finished it in Codex. Codex ended up being the cheaper option and it works well enough for me. It was genuinely fun to build as a personal experiment.

It’s a good reminder that small apps are worth building even when they aren’t monetized or part of a startup plan. Having an idea and seeing it running an hour later is still one of the best feelings in software.

How it works

YTPod uses the YouTube Data API v3 for search and playlist fetches, then plays the audio through the YouTube iframe player. The API key is only for the data calls, so playback happens through the official embed.

There’s no service layer or API on my side right now. It’s just a standalone client that searches and plays YouTube content. In practice, it even seems to surface fewer ads than a normal YouTube session, which has been a nice surprise.

The app stores your key locally so you only paste it once. After that, it behaves like a compact music player: pick a preset, paste a playlist, or type a search and go.

Project repo: https://github.com/storbeck/ytpod

Download:  macOS installer (DMG)