Powered by Qobuz. Requires a paid subscription. This does not allow you to listen for free.
This is a mono repo for multiple third party apps for Qobuz.
This includes a terminal app, a web server and web-ui, a RFID player, and a minimal Qobuz Connect player.
The web interface is ideal for a setup with a single board computer, e.g. Raspberry Pi, connected to the speaker system and controlled with a smartphone or tablet.
Press ? for an overview of all available keyboard shortcuts
Read more in the wiki
- High resolution audio: Supports up to 24bit/192Khz (max quality Qobuz offers)
- MPRIS support (control via playerctl or other D-Bus client)
- Gap-less playback
- Experimental Qobuz Connect. Enabled with
--connectflag. Optionally set the session manager port with--connect-port(defaults to a random port).
Linux dependencies: alsa-sys-devel, just.
cargo build
- Setup sqlx:
just create-env-file. Only needed once. - Init sqlite database:
init-database. - For webui development in
qobuz-player-web:
npm i. Install npm dependencies.npm run watch. Watch for style changes.
Install your favorites app.
Run qobuz-player --help or qobuz-player <subcommand> --help to see all available options.
The player can start an embedded web interface. This is disabled by default and must be started with the --web argument. It also listens on 0.0.0.0:9888 by default. Change port with --port argument.
Go to http://localhost:9888 to view the UI.
Feature requests, issues and contributions are very welcome.
Qobuz-player started as a fork of hifi.rs but has since diverged.



