Skip to content

SofusA/qobuz-player

Repository files navigation

qobuz-player

High resolution audio player backed by Qobuz

Powered by Qobuz. Requires a paid subscription. This does not allow you to listen for free.

The player includes a terminal ui, a webui and a RFID 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.

Terminal UI

TUI Screenshot

Keyboard Shortcuts

Press h for an overview of all available keyboard shortcuts

Web UI

RFID player

RFID player

Read more in the wiki

Player Features

  • High resolution audio: Supports up to 24bit/192Khz (max quality Qobuz offers)
  • MPRIS support (control via playerctl or other D-Bus client)
  • Gapless playback
  • Web UI
  • Terminal UI

Installation

Download Release

Download the tar.gz file for your supported OS from the releases page, extract the file and execute qobuz-player or copy it to your $PATH.

Get started

Run qobuz-player --help or qobuz-player <subcommand> --help to see all available options.

To get started:

qobuz-player config username {USERNAME}
qobuz-player config password {PASSWORD}
# or to get prompted for the password
qobuz-player config password

# open tui player
qobuz-player

# open player with web ui
qobuz-player open --web 

Web UI

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, but an interface can be specified with the --interface argument.

Go to http://<ip>:9888 to view the UI.

Contribution

Feature requests, issues and contributions are very welcome.

Credits

Qobuz-player started as a fork of hifi.rs but has since diverged.

About

Tui, web and rfid player for Qobuz

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8

Languages