SkillAgentSearch skills...

Lidarr.Plugin.Qobuz

Lidarr plugin adding Qobuz as an indexer and downloader

Install / Use

/learn @TrevTV/Lidarr.Plugin.Qobuz
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Qobuz for Lidarr

This plugin provides a Qobuz indexer and downloader client for Lidarr.

Installation

This requires your Lidarr setup to be using the plugins branch. My docker-compose is setup like the following.

  lidarr:
    image: ghcr.io/hotio/lidarr:pr-plugins
    container_name: lidarr
    environment:
      - PUID:100
      - PGID:1001
      - TZ:Etc/UTC
    volumes:
      - /path/to/config/:/config
      - /path/to/downloads/:/downloads
      - /path/to/music:/music
    ports:
      - 8686:8686
    restart: unless-stopped
  1. In Lidarr, go to System -> Plugins, paste https://github.com/TrevTV/Lidarr.Plugin.Qobuz into the GitHub URL box, and press Install.
  2. Go into the Indexer settings and press Add. In the modal, choose Qobuz (under Other at the bottom).
  3. Decide an authentication method. If you want to use email and password, enter your email into the Email box, for your password, you'll need to put a MD5 hash of your password. This can be generated easily with tools like CyberChef. If you want to use a User ID and Auth Token, simply paste each into their corresponding boxes. Then press Save.
    • If you have authentication issues when using User ID + Tokens, try changing the App ID and Secret. More information is available here.
  4. Go into the Download Client settings and press Add. In the modal, choose Qobuz (under Other at the bottom).
  5. Put the path you want to download tracks to and fill out the other settings to your choosing.
    • If you want .lrc files to be saved, go into the Media Management settings and enable Import Extra Files and add lrc to the list.
  6. Go into the Profile settings and find the Delay Profiles. On each (by default there is only one), click the wrench on the right and toggle Qobuz on.
  7. Optional: To prevent Lidarr from downloading all track files into the base artist folder rather than into their own separate album folder, go into the Media Management settings and enable Rename Tracks. You can change the formats to your liking, but it helps to let each album have their own folder.

Known Issues

  • Albums/Tracks with Hi-Res available will always give the option for 192kHz, even though they may not have it available. In these cases, if selected, Qobuz will provide 96kHz instead.
    • To my knowledge, there isn't a way to tell which is available without bruteforcing it. Either way it doesn't hurt much.
  • Sizes shown by the indexer are estimates rather than actual sizes.
    • Similarly to the other issue, Qobuz does not have a way to find the actual sizes without bruteforcing it, which is absurdly slow.

Licensing

Code from QobuzDowloaderX-MOD, under the GPL-3.0 License was used in this project.

These libraries have been merged into the final plugin assembly due to (what I believe is) a bug in Lidarr's plugin system.

View on GitHub
GitHub Stars56
CategoryDevelopment
Updated9d ago
Forks2

Languages

C#

Security Score

80/100

Audited on Mar 11, 2026

No findings