Choose how and where your music plays — in the browser, cast to devices, or output from the server itself.
The standard mode. Audio streams from the server to your browser and plays locally through your device's speakers or headphones. This is what you get out of the box — no configuration needed.
Cast audio from the web player to AirPlay or Chromecast devices on your network. The browser acts as the controller while audio plays on the target device.
Supported targets:
To cast:
The web player continues showing playback controls — you can skip tracks, adjust volume, and manage the queue while casting.
In this mode, the server itself outputs audio to devices connected directly to it (USB DAC, HDMI, 3.5mm jack). Useful if your server is connected to a stereo system and you want to control it remotely from any browser.
With server playback:
When the same track is available from multiple sources (local libraries, shared remote libraries), you can choose which source to prefer for playback:
This setting is per-user and configured in your playback preferences.
| Mode | Audio travels from | Works remotely? |
|---|---|---|
| Web Player | Server → your browser | Yes |
| Client Cast | Server → browser → cast device | Partial (cast device must be local) |
| Server Playback | Server → server's audio output | Yes (control only) |