Workspaces
A workspace captures the complete state of your MZAP setup:
- All players and their settings (volume, EQ, compressor, playback mode)
- All zone configurations (volume, mute, EQ, compressor)
- The full routing matrix
- Playlist assignments
- Scheduler tasks
- UI state (window positions, selected tabs)
Save and Restore
Section titled “Save and Restore”Save your current setup as a named workspace, then restore it instantly. This is useful for:
- Venue presets: “Morning”, “Lunch Rush”, “Evening” configurations
- Event setups: Pre-configure routing for different event types
- Backup: Save your configuration before making changes
Auto-Save
Section titled “Auto-Save”MZAP can automatically save the current workspace at regular intervals, protecting against unexpected shutdowns.
Auto-save always writes back to the currently loaded workspace file. If you use Save As to store the workspace under a new name, subsequent auto-saves target that new file — not default.mzap. Auto-save only falls back to default.mzap when no workspace file has been chosen yet (a fresh “Untitled” workspace).
Loading a Workspace
Section titled “Loading a Workspace”Loading a workspace restores all of its state and also refreshes the active session’s player and zone assignments. Non-admin users immediately see the players and zones assigned to them in the newly loaded workspace, instead of the assignments carried over from the previous one.
Device Mismatch Detection
Section titled “Device Mismatch Detection”When restoring a workspace, MZAP checks if the current audio devices match the saved configuration. If devices have changed (e.g., an audio interface was disconnected), MZAP reports the mismatch and applies what it can. Zones whose device is missing become offline zones that you can reassign.
The Workspace Mismatch warning is shown once per restore. Refreshing the app no longer re-shows it; loading a different workspace that mismatches will show it again.
First-Run Setup
Section titled “First-Run Setup”On a genuine first run (no saved workspace) MZAP asks how to start:
- Create a demo workspace — builds demo zones, two demo radio players (created stopped — MZAP no longer starts playing audio on its own), and input/loopback players for the current hardware.
- Start empty — creates nothing; you build zones and players yourself.
An admin can rebuild a fresh demo at any time with the Create Demo Workspace button on the Welcome screen (a confirmation dialog explains that the current workspace is cleared first). The Welcome screen only appears on a genuine first run or when a saved workspace had Welcome as its active view — not after every window resize.