Tidal downloader Web Extension
Based on Tidal-dl-ng (404)
Looking for QobuzExt ?
Active subscription required (trial or paid)
This extension does not need credentials. It operates by reading active session (cookies and localStorage) and intercepting fetch requests and responses to parse useful data.
There is no data collection or analytics tracking. The only network request made outside of tidal.com is to retrieve manifest.json from this repository to check for updates.
- Download tidal_vX.X_chromium.zip
- Extract archive
- Open Extensions tab
- Enable Developer mode
- Click Load unpacked
- Select extracted tidalext directory
- Click toolbar extensions icon
- Pin extension
- TidalExt is not published on AMO
- Unsigned extensions can not be permanently installed on standard Firefox
Load extension temporarily (standard Firefox)
- Download tidalext_vX.X.xpi
- Paste this URL into the address bar and press Enter
about:debugging#/runtime/this-firefox- Click Load Temporary Add-on
- Select tidalext_vX.X.xpi
Load extension permanently (different Firefox edition)
- Install Firefox Developer or Nightly
- Paste this URL into the address bar and press Enter
about:config- Accept the warning message
- Paste this text into the search field
xpinstall.signatures.required- Click the toggle button to set its value to false
- Download tidalext_vX.X.xpi
- Paste this URL into the address bar and press Enter
about:addons- Click the cog button, then Install Add-on From File
- Select tidalext_vX.X.xpi
Not stable, testing only
- Install Edge Canary
- Download tidalext_vX.X.crx
- Go to Settings, open About Microsoft Edge
- Click 5 times on version number at the bottom
- Back to Settings, open Developper options
- Click Extension install by crx
- Select tidalext_vX.X.crx
Not supported
Work in progress
Edge Beta & Orion
- Open web player
- Go to album or artist page
- Click extension icon
- Download
- AI helped for FlacProcessor class code. Triple checked and rewritten to export clean FLAC files.
- Tidal default settings do not provide complete metadata, enable "Audio metadata" in Settings > Display
- Huge download queue with parallel option enabled can trigger rate limiter, account logout, or temporary ban. Use with caution.
- Firefox does not support Offscreen API, extension automatically falls back to hidden tabs.
- Edge silently fails to load extension on Windows 11. Clicking extension reload button a few times solves the issue.
- storage : save settings
- downloads : download files
- webRequest : watch network
- offscreen : process audio (Chromium)
- tabHide : process audio (Firefox)
¯\(ツ)/¯
Vanilla JavaScript + Web Extensions API (Mozilla / Google)
Compiled with Closure Compiler
- Clone or download repository
- Rename manifest.chromium.json or manifest.firefox.json to manifest.json
- Load extension as described above
- FileSystem : write files directly to disk, reduced memory usage, custom download directory, library management (Chromium based browsers only)
- MusicBrainz metadata
- Custom directories & files names
- Download relay : link mobile devices with extension, share with friends and family
❌ Not affiliated with Tidal
🚫 No responsibility for how this software is used
💥 Use at your own risks
🎶 Good vibes 〜ヽ(⌐■_■)ノ♪♬