Skip to content

How to stream Qobuz Connect to your odio Pi

Your odio node can appear as a Qobuz Connect device in the official Qobuz apps, via qbzd, the headless daemon of the QBZ player, packaged for odio by odio-qbz. Requires a Qobuz subscription.

From the settings page, enable Qobuz Connect in the Streaming group, then apply an upgrade: that run installs it. On a fresh install, the installer asks the same question.

Signing in is a button on the same page: Log in to Qobuz on the Qobuz Connect row shows a link, valid for five minutes. Open it from a browser on the same network as the node, the sign-in redirects back to the node to finish. There is no other supported login path.

  1. Open Qobuz on your phone, tablet, or desktop.
  2. Open the device picker.
  3. Select your odio node, it carries the node’s hostname.

Music streams from Qobuz to the Pi, and the app acts as a remote. Audio goes through PulseAudio like every other source, so the node’s volume and output routing apply.

The Qobuz phone app's now-playing screen while casting to an odio node: cover art, a quality chip reading 16 bit 44.1 kHz next to a device chip carrying the node's hostname, then the seek bar and transport controls

The Qobuz session appears as an MPRIS player in the embedded web UI, the application and Home Assistant with transport controls.

Embedded web UI during Qobuz Connect playback: the Media Players card shows a QBZ player with cover art, seek bar and transport controls, the Audio Server card lists an ALSA playback client tagged qbzd, and the Services panel includes the QBZ headless Qobuz playback daemon

For Qobuz in the node’s UPnP library instead, through upmpdcli’s plugin, see Tidal & Qobuz.