Linux client for TIDAL streaming service.
Important
Not affiliated in any way with TIDAL, this is a third-party unofficial client
There are some TODOs and FIXMEs in the code, you can start there. I'm trying to comment the code, but if needed you can contact me on Matrix (@nokse22:matrix.org) or on Github.
The application is made with GNOME Builder so it should just work if you clone the project and open it with Builder.
If you have contributed you can open a pull request.
Go to the Actions page, click on the latest working build and download the Artifact for your architecture. Extract the .flatpak file from the downloaded .zip file and install it clicking on it or with:
flatpak install HighTide.flatpak
Beware: Locales are not available when installing from a .flatpak file, since flatpak locales are stored in another runtime for optimisations, and .flatpak files only export the app without runtimes.
If you want/need locales, please build from source.
You just need to clone the repository, and build with mason.
git clone https://github.com/Nokse22/high-tide.git
mason builddir
mason compile -C builddir
mason install -C builddirOr open the project in GNOME Builder and click "Run Project".
We're sorry to see you go! If you want to remove the High Tide flatpak package from your system, here's how to do so:
First, terminate all High Tide processes. Keep in mind that "Run in background" is an option, usually pressing ^Q should be enough to terminate it. Otherwise, you can run killall high-tide to make sure that everything is killed.
You can then remove the package using flatpak :
# When installed system-wide (default)
flatpak uninstall --delete-data io.github.nokse22.HighTide
# When installed for the current user (-u flag at installation)
flatpak uninstall --delete-data -u io.github.nokse22.HighTideThe --delete-data flag should get rid of all the "junk" directories (i.e. cache, configs, etc.) on your system, and you don't need to do anything else.