Live demo: https://maestra-monitor-production.up.railway.app/ — real entities advertising right now, open it and you'll see them.
The wall I kept hitting at multi-room and multi-venue installs: how do you get one .toe to know what another .toe is doing when they're on different machines, different LANs, sometimes different continents? Maestra is my answer.
Every TD project advertises as an entity over the Maestra fleet. Operators (slots) publish live values — timecode, scene_id, playback_state, prompt_text, audio_amplitude, visitor_present, fps, preview frames from the perform window — and any other .toe (or a browser) can subscribe. Survives reconnects, NAT, shaky venue wifi. Plays nicely with non-TD nodes too (DMX, LiDAR, sensors, artist info).
TOX + FastAPI backend. Built on Jordan Snyder's Maestra (kfaist/maestra-fleet-tox). AGPL or commercial.
Code: github.com/kfaist/maestra-td-dashboard — would especially love feedback from folks running cross-venue or cross-continent installs.