standalone youtube music for the apple watch

a standalone watchos youtube music client backed by a fastapi server.

The Youtube Music application for the Apple Watch sucks..., it doesn't let you use the app at all unless it is connected to your nearby iPhone (wtf youtube). So, I made a my own standalone Youtube Music app instead. The application comunnicates with a backend server running on my Mac Mini through cloudflare tunnel and works great over cellular and wi-fi. The project took me less than a month to complete and was co-authored with Claude Code. The application would have never reached it's current state if I continued to code it manually. Claude Code allowed me to focus on implementing features and the underlying architechure of the project instead of constantly going through documentation. The application design was inspired by the Apple Music app for watchOS, but I've added my own touches which make it look really nice.

features

  • Audio output selection
  • Liking/Unliking songs
  • Search
  • View your home, explore, mood, and genre feeds
  • Awesome liquid glass ui :)
  • Playlist shuffle and playback

technology

  • Swift with SwiftUI for the watchOS app
  • Python with FastAPI for the backend

screenshots

Screenshot of viewing a playlist
viewing a playlist.
Screenshot of the main menu
main menu.
Screenshot of the now playing player
now playing player.
Screenshot of the explore menu
explore menu.
Screenshot of the song options
song options.
Screenshot of the search results for Memories
browsing search results for memories.
Screenshot of the current song in a live activity
integration with watchos.
Screenshot of the audio output selection menu
audio output selection menu.