Iteration Plan

  1. ✅ Mac MVP: Jellyfin + ErsatzTV on Pi4. Mac client via Swiftfin/Jellyfin Media Player.
  2. ⏳ Configure ErsatzTV: Open http://100.120.38.37:8409, connect to Jellyfin, create channel
  3. ⏳ Test on Mac: Watch channel in Jellyfin client Live TV section
  4. 🔜 RG: Riptide integration — CHANNELS dial, Jellyfin API loader.
  5. 🔜 Full rollout: iPhone + Samsung TV.