blastoise/ios/BlastoisePing/README.md

798 B

Blastoise iOS Sketch

Native SwiftUI sketch for the Blastoise/MusicRoom server.

What It Does

  • Defaults to http://mhsgroove.peterino.com:3001.
  • Signs in or signs up with the server.
  • Loads rooms, queue state, people, library, and playlists.
  • Connects to a room WebSocket and streams /api/tracks/:id through AVPlayer.
  • Applies server timestamp sync and drift correction.
  • Supports local library playback, queue/play-next actions, queue jumps/removes, and playback mode cycling.
  • Uses one compact broadcast-console theme.

Open

open ios/BlastoisePing/BlastoisePing.xcodeproj

The app currently allows arbitrary HTTP loads in Info.plist so it can reach the existing plain-HTTP test server and local development servers. Narrow that before any public distribution.