Skip to main content

Documentation Index

Fetch the complete documentation index at: https://rockboxzig.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

ServicePortProtocolOverride
gRPC6061gRPC / gRPC-WebROCKBOX_RPC_PORT
GraphQL + Web UI6062HTTP / WSROCKBOX_GRAPHQL_PORT
HTTP REST6063HTTPROCKBOX_TCP_PORT
MPD server6600MPD protocolROCKBOX_MPD_PORT
Slim Protocol (squeezelite)3483TCPsqueezelite_port
HTTP PCM stream (squeezelite)9999HTTPsqueezelite_http_port
Chromecast WAV stream7881HTTPchromecast_http_port
UPnP MediaServer (ContentDirectory)7878HTTP / SSDPupnp_server_port
UPnP WAV broadcast (PCM sink)7879HTTPupnp_http_port
UPnP MediaRenderer (AVTransport)7880HTTP / SSDPupnp_renderer_port
Snapcast TCP source (outbound only)4953TCP (client)snapcast_tcp_port

mDNS / SSDP service types

Rockbox both advertises and scans for the following on the LAN:
ServiceService typeDirection
Rockbox itself_rockbox._tcp.local.advertise
Chromecast_googlecast._tcp.local.scan
AirPlay (RAOP)_raop._tcp.local.scan
Squeezelite players_slim._tcp.local.scan
Snapcast servers_snapcast._tcp.local.scan
UPnP renderersurn:schemas-upnp-org:device:MediaRenderer:1SSDP scan
UPnP media server (this one)urn:schemas-upnp-org:device:MediaServer:1SSDP advertise

Firewall checklist

If rockboxd is in a VM, container, or behind a firewall, at minimum inbound on these is needed:
  • 6062/tcp — for the web UI and GraphQL
  • 6063/tcp — for the REST API
  • 6600/tcp — for MPD clients
  • 5353/udp — mDNS (multicast)
  • 1900/udp — SSDP (multicast)
If you use Chromecast or AirPlay, the receiver must also be able to reach back to rockboxd on 7881/tcp (Chromecast WAV) or 7879/tcp (UPnP WAV).