Deemix Remastered is exactly what it sounds like: the classic downloader, remastered.
Built from scratch with zero original code, just the spirit of Deemix re-engineered into something faster, sharper, and far more capable. True hi-res FLAC from Qobuz, the full Deezer catalog, Spotify conversion, pro-grade tagging, and a live-telemetry interface (the "Signal Deck") that makes downloading music feel like operating studio hardware.
- Hi-Res FLAC up to 24-bit/192 kHz: DRM-free at the highest tier your plan and the track allow (paid Qobuz plan required)
- Channel Q Tab: a dedicated Qobuz home with your Purchases and Favorites, editorial feeds, playlists, and genre filters
- Native Search & Browse: a Deezer/Qobuz source toggle, Qobuz artist pages with release-type tabs, and 30-second previews
- Link Analyzer: paste any Qobuz track, album, or playlist URL and download it directly
- Quality Transparency: cards show each release's quality ceiling, and every download reports the tier actually delivered
- Full Settings Parity: folder structure, naming, artwork, tagging, duplicate skip, and overwrite modes all apply to Qobuz
- Secure by Design: your Qobuz session token lives only in OS secure storage, never in settings, exports, or backups
- Flexible Login: sign in through the Qobuz window, paste a bare token, or pair a token from another tool with its App ID and Secret
- Home Dashboard: new releases, top tracks, top albums, and popular playlists at a glance
- Search: tracks, albums, artists, and playlists with tabbed filtering and batch selection
- Charts: global and country-specific charts for tracks, albums, artists, and playlists
- Artist Pages: full discographies filtered by albums, EPs, singles, compilations, and features, sortable by name or date
- Genres: a dual-service genre browser with full Qobuz catalogs per genre plus Deezer editorial picks and charts
- Album & Playlist Views: track listings with metadata, selective downloads, and audio previews
- Link Analyzer: paste any Deezer, Spotify, or Qobuz URL to view details and download directly
- Favorites Import: pull your liked tracks, albums, artists, and playlists from Deezer
- Audio Formats: MP3 128, MP3 320, and FLAC, with Qobuz reaching hi-res FLAC up to 24-bit/192 kHz
- Batch & Bulk: download whole albums and playlists, select individual tracks, or paste many links to queue at once
- Download Queue: pause, resume, reorder by drag-and-drop, cancel, and retry, with retries grouped under their album or playlist
- Resume on Startup: optionally continue any download still running when you last closed the app (off by default)
- Duplicate Detection: warns when an album is already on disk, with an optional ISRC skip that catches the same recording across releases
- Smooth at Any Scale: the queue and history virtualize, so a 1,000-track rack scrolls like a 10-track one
- Live Throughput: album and playlist rows show real combined speed, mirrored in the sidebar sparkline and title-bar meter
- Smart Fallbacks: automatic bitrate and format fallback, plus three-tier resolution (FALLBACK, ISRC) when a version is unavailable
- Natural Pacing: optional random delays between downloads so a large batch does not hit Deezer as one burst (off by default)
- History & Stats: a persistent log of the last 500 downloads, plus totals, top artists, format breakdown, and weekly activity
- Concurrent Downloads: configurable from 2 to 50 at once (default 5)
- Delete Files: remove downloads from the app, sending the whole album or playlist folder to the system Trash
- ID3 Tagging: 26 configurable fields including title, artist, album, lyrics, ISRC, BPM, and Release Type
- Featured Artists: all credited artists included, with a configurable separator
- M3U Playlists: optional M3U8 generation for playlists, with a separate toggle for albums and a customizable filename template
- Artwork: embedded and local cover art with configurable size and format, plus a playlist cover saved as
cover.jpg - Synced Lyrics: optional LRC file generation
- Folder & Track Templates: customizable organization with variables like
%artist%,%album%,%year%,%explicit%, and%barcode%
- Metadata-Only Retag: rewrite tags on your existing
.mp3/.flacfiles with no re-download, leaving the audio stream byte-identical - ISRC Matching: files are matched by their stored ISRC via Deezer's public API, so retagging needs no login and no quota, and unmatched files are skipped rather than guessed
- Qobuz Fallback: files Deezer cannot match fall back to Qobuz on an exact ISRC only, and rows carry a Q chip when Qobuz sourced the tags
- Merge, Never Replace: only the tags you enable are rewritten, and everything else, including artwork, is preserved
- Dry-Run Preview: see exactly which tags would change, per file, before writing
- Refresh from an Album/Playlist: retag files you already have using the exact release you are viewing, so barcode, label, and genre come from the right edition
- Multi-Service Conversion: convert a Spotify link to Deezer, Qobuz, or both, with the picker right on the Link Analyzer
- Availability Matrix: in Both mode, see per track which service has it, set a preferred source with fallback, or override any track
- Track Matching: ISRC-based matching with search fallback and confidence scoring
- Mixed Downloads: a cross-service conversion lands as one playlist tagged D and Q, and every track shows its source
- Public/Private Badge: Spotify playlists show visibility status in the Link Analyzer
- Automatic Sync: watch Spotify and Deezer playlists and pinned artists for new tracks and releases, on a schedule you set
- Diff-Based: only new tracks download, and failed tracks retry on the next sync
- First-Sync Modes: for artists, choose subscribe-forward (default), download-backlog, or date-threshold, with per-artist release-type filters
- One-Click Pin: pin any favorite playlist or artist to sync, individually or all at once, each with a live status badge
- Settings-Aware: uses your configured quality, folder structure, and metadata
- "Signal Deck" Interface: an industrial-console design with a live status-strip title bar, a numbered channel rail, a Transfer Rack with VU meters, and a command-bar search
- Themes: 9 color themes with dark, light, and system mode
- Readable Text: secondary text meets the WCAG AA contrast minimum on every theme, mode, and surface
- Settings Profiles: save, apply, export, and import named configurations (Audiophile, Quick, and Balanced built-ins plus your own)
- Backup & Restore: one backup file for your whole app data, with per-segment and per-profile selection
- Quality of Life: slim sidebar, keyboard shortcuts, search history, context menus, offline detection, toasts, and an auto-update checker
Arabic, Chinese (Simplified & Traditional), Croatian, English, Filipino, French, German, Greek, Indonesian, Italian, Korean, Polish, Portuguese (Brazil & Portugal), Russian, Serbian, Spanish, Thai, Turkish, and Vietnamese, fully translated across the entire app.
- Encrypted Credentials: ARL tokens, Spotify secrets, and the Qobuz token stored via Electron safeStorage, never in settings, exports, or backups
- Recoverable Deletes: "Delete Files" moves to the system Trash, and the download root itself can never be deleted
- Hardened I/O: path-traversal and SSRF protection, URL validation, error sanitization, and sandboxed windows
Pre-built binaries are available on the Releases page.
| Platform | Architecture | Formats |
|---|---|---|
| macOS | Universal (Intel + Apple Silicon), ARM64 (Apple Silicon) | .dmg |
| Windows | x64, ARM64 | .exe (Installer), .exe (Portable) |
| Linux | x64, ARM64 | .AppImage, .deb |
Download the appropriate build for your platform from the Releases page and install it.
A Deezer ARL (Authentication) token is required to download music:
- Log in to deezer.com in your browser
- Open Developer Tools (
F12) and go to the Application tab - Under Cookies >
https://www.deezer.com, find thearlcookie - Copy its value and paste it into the app's login dialog
Note: A Deezer Premium or HiFi subscription is required for high-quality downloads (FLAC and 320 kbps).
Go to Settings → Qobuz and click Connect. A real Qobuz login window opens; sign in and you're done. Your session is stored encrypted on your machine. A paid Qobuz plan is required for downloads, and hi-res tiers follow your plan.
Use the search bar, browse charts and new releases (or the Channel Q tab for Qobuz), or paste a Deezer/Spotify/Qobuz URL into the Link Analyzer to find music.
Click the download button on any track, album, or playlist and select your preferred quality.
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K or Cmd/Ctrl + F |
Focus search |
Cmd/Ctrl + D |
Go to downloads |
Cmd/Ctrl + , |
Open settings |
Cmd/Ctrl + H |
Go to home |
Cmd/Ctrl + / or Cmd/Ctrl + Shift + ? |
Show shortcuts help |
Escape |
Close modals |
- Go to Settings and enter your Spotify API credentials (Client ID and Secret)
- Navigate to Link Analyzer
- Paste a Spotify playlist or album URL
- Choose Deezer, Qobuz, or Both, and let the app match tracks by ISRC with search fallback
- Download the matched tracks
Two limits Spotify imposes, both outside this app's control:
- The account that creates the developer app needs Spotify Premium. Spotify changed this in February 2026, effective 9 March 2026. It applies to the app's owner only, not to anyone whose playlists you read. Without it, credentials appear to save correctly but every request is refused.
- Spotify's own playlists cannot be read. Editorial lists such as "All Out 60s" and auto-generated ones such as "Discover Weekly" are blocked for all third-party apps. Their links contain an ID starting
37i9dQZ. Copy the tracks into a playlist of your own and use that instead.
Both are explained in more detail, with fixes, in Troubleshooting.
The Settings page offers deep customization organized into these categories:
| Category | Key Options |
|---|---|
| Appearance | Theme (9 color themes, Signal default), dark/light/system mode, slim sidebar, slim downloads |
| Downloads | Quality (128/320/FLAC), max concurrent, natural download pacing, overwrite mode, bitrate fallback, playlist file (with a separate album toggle) and M3U filename template |
| Folder Structure | Create artist/album/playlist/CD folders, templates with %explicit%, %owner%, %date% support |
| Track Naming | Templates for single tracks, album tracks, and playlist tracks |
| Metadata Tags | Toggle 21 individual ID3 tag fields (title, artist, album, lyrics, ISRC, BPM, etc.) |
| Album Covers | Save covers, embedded/local artwork size, JPEG quality, PNG option |
| Text Processing | Artist separator, date format, featured artists handling, title/artist casing |
| Language | Choose from 22 supported languages |
| Account | Deezer ARL token management |
| Spotify | Client ID, Client Secret, fallback search toggle |
| Playlist Sync | Add Spotify/Deezer playlists, set sync schedule, enable/disable |
| Profiles | Save, apply, export, import named settings configurations |
| Backup and Restore Settings | Full app-data backup file with per-segment selection (app preferences · download profiles · synced playlists · synced artists · favourites · login info) plus per-profile picker on both export and restore |
Building Linux .deb packages on macOS additionally requires:
brew install dpkg fakeroot binutils(fpm shells out to ar; macOS ships BSD ar which produces malformed Debian archives. The repo includes a scripts/build-tools/ar shim that redirects to GNU ar from binutils when running on macOS, and the npm scripts wire it in automatically.)
git clone https://github.com/DRAZY/deemix-remastered.git
cd deemix-remastered
npm install# Start the Vite dev server + Electron
npm run electron:dev
# Or start just the Vite dev server (web only)
npm run dev# Build for the current platform
npm run build
# Platform-specific builds
npm run build:mac # macOS Universal (Intel + Apple Silicon)
npm run build:mac-arm64 # macOS Apple Silicon only
npm run build:win # Windows x64
npm run build:win-arm64 # Windows ARM64
npm run build:linux # Linux x64
npm run build:linux-arm64 # Linux ARM64
# Build all platforms
npm run build:allBuild output is written to the release/ directory.
- Architecture: how the renderer, preload bridge, and main process fit together, including the project layout and walkthroughs of common data flows
- Troubleshooting: solutions for login issues, download failures, M3U glitches, Spotify integration, Qobuz connection issues, and more
- Qobuz Integration Notes: build log and API notes behind the Qobuz integration
- Security Triage Log: disposition record for every CodeQL alert: what was found, what was fixed, and why
This project follows Semantic Versioning. See the Releases page for the full changelog.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
Please open an issue first for major changes to discuss the approach.
This project is licensed under the GPL-3.0 License.
This application is not affiliated with or endorsed by Deezer, Qobuz, or Spotify. Use responsibly and in accordance with your local laws regarding music downloading. Please respect copyright laws and the terms of service of music streaming platforms. Qobuz features require your own active Qobuz subscription.
Made with care by Team MAXIMUS






