

Waves: a native, open-source GUI for downloading your TIDAL library (built on Tidal-DL-NG)
Waves is a new, open source, native desktop app (macOS, Windows, Linux) for downloading music from your own TIDAL account. It's a GUI built on top of Tidal-DL-NG's engine, actively maintained now as Tidaler.
Tidal-DL-NG/Tidaler is a great application, but I was never fond of the GUI, and the developer made it clear that they personally didn't use the GUI (instead using CLI) so the interface would not be priority.
I built Waves from the ground up using Tidal-DL-NG's engine and mostly kept it the same, apart from some minor optimizations and security hardening. Waves is fundamentally still the same under the hood, but with one major difference; Waves is about giving users the best GUI experience possible, with the reliability of what already worked so well.
What Waves does day one:
- Download tracks, albums, playlists, mixes, videos, or a whole artist's discography, up to HiRes Lossless/TIDAL MAX and Dolby Atmos where available.
- Search everything from one bar, or paste a tidal.com link.
- Preview a full track before downloading it.
- Download music videos in different resolutions + watch without downloading using the in-app player.
- Plex-friendly library layout by default (
Artist/[Year] Album/Disc-Track. Artist - Title), customizable. - Duplicate-edition detection, with an option to merge the best tracklist and best quality per song.
- No telemetry, no analytics, no tracking. No unsolicited network calls except opt-in FFmpeg setup and an off-by-default update check.
- Fine tuned animations throughout the app to add to your enjoyment using it.
- Open source, AGPL-3.0.
This is my first public release, so I'd really appreciate anyone willing to test it, file issues, and give feedback. A star on the repo helps a lot, too! Please take the time to check out the readme, if you want to learn more about the application, why I made it, and who helped make Waves possible.
Repo: https://github.com/iamprivacy/Waves/
Disclaimer: Paid TIDAL plan required, downloads from your own account only. Independent project, not affiliated with TIDAL, and meant for personal educational purposes only.