Skip to content

splatert/qdl-webgui

Repository files navigation

qdl-webgui

QDL-WebGUI is an experimental browser-based client for qobuz-dl. It is written in PHP and currently supports linux-based systems only.

Features

  • Simple, compact UI. Written in PHP and uses minimal amount of Javascript.
  • Easy configuration. Adjust your qobuz settings using a friendly setup wizard.
  • Many search options. You can search for artists, albums, and labels.

Requirements

  • PHP 8.2

  • An installation of qobuz-dl that's done with pipx. (04/23/25: I've added support for non-pipx users, however, I'll need somebody to test it out.)

  • A Qobuz account with an active streaming subscription.

  • simplehtmldom installed to the projects directory in the following path: qdlwebgui/lib/simplehtmldom/

    (NEW: The frontend can now install SimpleHTMLDOM for you)

To-do list

  1. Label pages - Done (Basic functionality)
  2. Artist pages - Done (Basic functionality)
  3. Settings page to edit config.ini - Done. Soon to also add advanced options/flags.
  4. Convert links for featured album/discography banners to work with this frontend - Partially Done
  5. Good and consistent site design - workin' on it

Screenshots

Home screen

Search results page

Album page

Download progress (with Javascript enabled)

Setup wizard - Step Two

Album download result

About

Browser-based client for qobuz-dl. Written in PHP.

Topics

Resources

Stars

Watchers

Forks