Qobuz downloader
Based on qobuz-dl
Rewritten from scratch in vanilla Javascript and turned into a simple web extension.
Looking for TidalExt ?
- Work in progress
- Active subscription required
- Download latest release
- Download code zip archive
- Clone repository
- Extract extension zip
- Open Extensions tab
- Enable Developer mode
- Click Load unpacked
- Select extension directory
- Click toolbar extensions icon
- Pin extension
QobuzExt is not published on AMO (addons.mozilla.org).
Unsigned extensions can not be permanently installed on standard Firefox release.
- Delete
manifest.json - Rename
manifest.firefox.jsontomanifest.json
- Paste
about:debugging#/runtime/this-firefoxinto the address bar and press Enter - Click Load Temporary Add-on
- Browse extension directory
- Select
manifest.json
- Install Firefox Developer or Nightly
- Paste
about:configinto the address bar and press Enter - Accept the warning message
- Search for
xpinstall.signatures.required - Click the toggle button to set its value to false
- Open terminal in extension directory
- Create extension zip package
- Windows
tar -a -c -f qobuzext.zip manifest.json *.html *.js common/*.js common/*.css - Linux
apt install zip zip -r qobuzext.zip manifest.json *.html *.js common -i "*.js" "*.css" "*.json" "*.html"
- Windows
- Paste
about:addonsinto the address bar and press Enter - Click the cog button, then Install Add-on From File
- Select
qobuzext.zip
-
Edge Windows 11 bug : popup not showing, broken keyboard shortcut, extension is unresponsive and takes forever to reload
-
Firefox does not support Offscreen API, extension automatically falls back to hidden tabs.
- Open Web Player
- Connect account
- Navigate to album or artist page
- Click extension icon
- Extension is "passive"
- Inject code into website
- Intercept fetch requests
- Track incoming data
- Parse specific responses
- Wait for download order
- Load files one by one
- Inject metadata & cover
- storage : save settings
- downloads : download files
- webRequest : watch network
- offscreen : process audio (Chromium)
- tabHide : offscreen fallback (Firefox)
¯\(ツ)/¯
❌ Not affiliated with Qobuz
🚫 No responsibility for how this software is used
💥 Use at your own risks
🎶 Good vibes 〜ヽ(⌐■_■)ノ♪♬