Appearance
Network & Connectivity Troubleshooting
Web UI Not Loading
Symptoms: Browser shows "This site can't be reached", "Connection refused", or a blank page.
Diagnosis steps:
- Confirm Exaplay 3 is running — check the system tray icon.
- Confirm you are using the correct URL:
http://<engine-ip>:8123/(not HTTPS). - From the engine machine itself, try
http://localhost:8123/. - Check Windows Firewall: inbound TCP port 8123 must be allowed.
Windows Firewall rule (PowerShell):
powershell
New-NetFirewallRule -DisplayName "Exaplay Web UI" -Direction Inbound -Protocol TCP -LocalPort 8123 -Action Allow- If the page loads on
localhostbut not from another machine, the firewall is blocking external access.
UI Connected but Data Not Updating (Stale Project State)
If the UI loads but shows a project that is not the one currently open in the engine:
- Click the 🔄 Reconnect button (appears when the WebSocket indicator is yellow/red).
- Hard-refresh the browser page:
Ctrl+Shift+R. - Check the Connection Status indicator in the top-right corner of the header.
The UI uses two WebSocket connections to the engine:
/info— project events (cue changes, media status, license)/perf— performance metrics
If either disconnects, the indicator turns red. Exaplay automatically retries the connection every few seconds.
OSC Messages Not Being Received
- Confirm Receive OSC is enabled in Config → Network → OSC.
- Confirm the sending device is targeting the correct IP and port (default:
8000). - Test with a simple OSC sender (e.g. TouchOSC, OSCTestCase).
- Check Windows Firewall: inbound UDP port 8000 must be allowed.
- Check the Monitor tab in the Control View — incoming OSC messages appear in the event log if the connection is working.
ArtNet Timecode Not Locking
ArtNet timecode receive is not available in this build. There is no control to enable it, and incoming ArtNet timecode is not consumed. For external timecode sync, use OSC, LTC, or MTC instead — see Timecode & ArtNet Sync.
NDI Sources Not Discovered
- Confirm the NDI sender is on the same network segment as Exaplay.
- NDI discovery uses mDNS (UDP port 5353). Ensure multicast is enabled on the network switch.
- Check Windows Firewall: allow UDP 5353 and TCP/UDP 5960–5989.
- Try using NDI Studio Monitor on the Exaplay machine to verify whether NDI sources are visible to the OS at all. If they are visible there but not in Exaplay, restart Exaplay.
Remote Exaplay Instance Not Appearing in Network Tab
Exaplay uses UDP broadcast on port 45454 for auto-discovery. Each instance broadcasts a beacon every 5 seconds.
- Confirm both PCs are on the same subnet (e.g.
192.168.1.x/24). UDP broadcast does not cross subnets. - Check Windows Firewall: inbound UDP port 45454 must be allowed on both machines.
- Some managed network switches disable UDP broadcast forwarding. Enable it in your switch configuration.
- Verify the Exaplay Engine is actually running on the remote PC (check the system tray icon).
- Open a browser on each PC and navigate to
http://<other-pc-ip>:8123/— if the UI loads, HTTP works but UDP discovery may be blocked. - Restart Exaplay on both PCs to force re-broadcast.
Windows Firewall rule (PowerShell):
powershell
New-NetFirewallRule -DisplayName "Exaplay Discovery" -Direction Inbound -Protocol UDP -LocalPort 45454 -Action AllowEffects Not Updating or Connection Warning (Port 3001)
If the UI reports connection issues for live effects:
- Save your work.
- Check Windows Firewall: TCP port 3001 must be allowed.
- Restart Exaplay 3 and test the effect again.
- If the warning remains, restart the PC and test once more.
- If the issue still returns, collect the engine log and contact support.
Remote Control View Not Working from Another Machine
The Control View (/control) and User View (/user) are standard web pages served by the engine. If they load on localhost but not from a remote browser:
- The remote browser must use
http://<engine-ip>:8123/control. - Firewall on the engine PC must allow port 8123 from the remote device's IP or subnet.
- Ensure the devices are on the same network (or connected via VPN).
- Do not use HTTPS — Exaplay serves plain HTTP by default.
PJLink Projector Not Responding
- Confirm the projector's IP and port in Config → Devices → TCP Devices.
- Ping the projector from the engine machine:
ping 192.168.1.50. - Test the PJLink connection with a PJLink test tool.
- Ensure the projector's PJLink port (default: 4352) is not blocked by a switch ACL.
- Some projectors require a PJLink password — ensure it is set correctly in Exaplay.
- Check the Monitor tab event log for TCP errors when attempting a command.
