TIDAL Enhanced Patcher is a tool designed to easily extend the functionality of the TIDAL desktop app by modifying its ASAR archive.
Unlike many other awesome repositories trying to address the lack of official Discord RPC integration, TEP directly modifies the source code so there is no need to run scripts in the background, reverse engineer the TIDAL API, or use third-party APIs. A native-like experience!
TIDAL Enhanced allows you to download music and videos in the highest quality directly from TIDAL thanks to the Media Downloader app, just paste the track/album/artist link in the downloader and enjoy your offline music!
Playback controls and a Discord RPC switch can be quickly accessed from the system tray menu.
You can now access various development tools disabled by default in the production build.
Only Windows platforms are supported.
Note: App updates may require running the patcher again.
For users who prefer to download and run the patcher without setting up the development environment.
-
Download the executable:
- Go to the Releases page and download the
TIDALEnhancedPatcher.zip
file.
- Go to the Releases page and download the
-
Run the patcher:
- Extract the downloaded file and double-click the executable to launch the interactive CLI.
For developers or users who want to run it directly from the source.
Requirements: You need to have Bun installed on your system.
-
Clone the repository:
git clone https://github.com/nekusu/tidal-enhanced-patcher.git cd tidal-enhanced-patcher
-
Install dependencies using Bun:
bun i
-
Run the interactive CLI:
bun main.ts
Alternatively, you can also build and run the executable by running:
bun run build .\TIDALEnhancedPatcher.exe
The interactive CLI provides three main options: patching, unpatching, and extracting source files.
- The patcher will automatically detect whether TIDAL is running and find the executable.
- If the app is already patched, it will first unpatch the existing modifications and proceed with patching again.
- A backup of the original asar file is saved, and the app is re-bundled.
- The patcher will revert all changes made to the app, restoring the original asar file.
- Alternatively, you can go to
C:\Users\[user]\AppData\Local\TIDAL\app-[version]\resources
, remove theapp.asar
file, and rename theapp_original.asar
file toapp.asar
.
- The patcher will extract the source files from the asar archive.
- TIDAL Media Downloader disclaimer.
- This repository does not distribute any original or modified source code of the TIDAL desktop app.
- I am in no way responsible for account bans for using a modified client. Use the patcher at your own risk.
Debugtron made this project possible, check it out!