OxiTide

Hi-Res music player for Linux, macOS and Windows

Bit-perfect playback, native on your desktop. FLAC and Hi-Res straight to your DAC, gapless, with lyrics and a spectrum visualizer. Plays your own music folders too, on Linux and Windows. Written in Rust.

Free to use. Streaming requires a TIDAL subscription; local music needs none.

Features: bit-perfect TIDAL playback

Bit-perfect output

Untouched PCM from TIDAL to your DAC. Exclusive ALSA on Linux, CoreAudio hog mode on macOS, WASAPI exclusive on Windows.

USB Rawlink

Direct USB audio transport on Linux that bypasses the OS mixer entirely and drives the DAC at the track's own rate and bit depth.

Hi-Res and FLAC

Streams TIDAL's Hi-Res FLAC catalogue with gapless playback and a play bar that shows the format actually reaching the DAC.

Native and fast

One self-contained Rust binary with a native front-end per platform: GTK4 and libadwaita, SwiftUI, WinUI 3. Instant startup, low memory, no Electron.

Your library and your files

TIDAL albums, artists, mixes and playlists with search, history and editorial pages. On Linux and Windows, your own music folders too: FLAC, APE, WAV, MP3 and more, CUE sheets included, bit-perfect through the same engine, no subscription needed.

Extras

Spectrum visualizer, level meter, synced lyrics, a DSP chain, MPRIS and media keys, tray icon and scrobbling on Linux.

Install

Every build is on the Releases page. The one-line installer picks the right package for your system on Linux and macOS.

Linux

Arch, Debian 13+, Ubuntu 24.04+, Fedora 43+, openSUSE Tumbleweed, x86_64.

Quick install

curl -fsSL https://raw.githubusercontent.com/yelanxin/OxiTide/main/install.sh | bash

Snap

sudo snap install oxitide

Flatpak

flatpak install --user https://flatpak.oxitide.com/oxitide.flatpakref

Arch (AUR)

yay -S oxitide-bin

macOS

macOS 14 or later. Apple silicon and Intel in one bundle.

curl -fsSL https://raw.githubusercontent.com/yelanxin/OxiTide/main/install.sh | bash

Or unzip OxiTide-<ver>-macos-universal.zip from Releases into Applications. The build is not notarized yet: on first launch choose System Settings → Privacy & Security → Open Anyway.

Windows

Windows 10 (1809+) or Windows 11, 64-bit.

Microsoft Store

Get it from Microsoft

Signed by Microsoft, no SmartScreen warning, updated automatically. Local music; add TIDAL with the plugin below.

Installer or portable zip

Download OxiTide-<ver>-windows-x64.exe (installer) or the portable zip from Releases. Nothing else to install. The build is not code-signed yet: choose More info → Run anyway when SmartScreen asks.

TIDAL plugin

The Microsoft Store version plays your local music. To add TIDAL, download tidal.oxplugin, put it in %LOCALAPPDATA%\OxiTide\plugins and restart OxiTide. The download above already includes TIDAL. Step-by-step guide

$dir = "$env:LOCALAPPDATA\OxiTide\plugins"
New-Item -ItemType Directory -Force $dir | Out-Null
Invoke-WebRequest https://github.com/yelanxin/oxitide-tidal-plugin/releases/latest/download/tidal.oxplugin -OutFile "$dir\tidal.oxplugin"

FAQ

Is there a native TIDAL app for Linux?

TIDAL does not publish a Linux client. OxiTide is a native GTK4 application for Linux that streams TIDAL, packaged as deb, rpm, Arch package, Snap and Flatpak.

How is OxiTide different from tidal-hifi or the web player?

tidal-hifi wraps the TIDAL web player in Electron, so audio goes through the browser and the system mixer. OxiTide has its own Rust playback engine: it decodes FLAC itself and sends the samples to the DAC bit-perfect, with exclusive device access or USB Rawlink, so a 24-bit / 192 kHz track reaches the DAC as exactly that.

Does it support Hi-Res, FLAC and MQA?

OxiTide plays TIDAL's Hi-Res FLAC (up to 24-bit / 192 kHz) and lossless FLAC tiers, gapless, at the track's own rate. MQA is not decoded; TIDAL has moved its Hi-Res catalogue to FLAC.

Can it play my own music files?

Yes, on Linux and Windows. Choose Local Music from the account button at the bottom of the sidebar and add your folders: FLAC, APE, WAV, AIFF, ALAC, AAC, MP3 and Ogg Vorbis, with external or embedded CUE sheets. You get albums, artists, playlists, favorites and history as for TIDAL, a file browser with tag editing, and automatic cover download. No TIDAL account is needed for it. The macOS build does not have it today.

I installed OxiTide from the Microsoft Store. Where is TIDAL?

The Microsoft Store version is a local music player out of the box; TIDAL comes as a separate plugin. Download tidal.oxplugin, put it in %LOCALAPPDATA%\OxiTide\plugins, restart OxiTide, then pick TIDAL from the account button at the bottom of the sidebar and sign in. The plugin page has the details. The installer and portable zip from Releases include TIDAL already.

Is OxiTide free? Is it open source?

OxiTide is proprietary freeware: free to download and use, with a TIDAL subscription. The source is not public. The earlier Python/GTK edition, hiresTI, remains open source under GPL-3.0.

Which DACs work with USB Rawlink?

Any USB Audio Class 2 DAC. On Linux the package installs a udev rule and a polkit action so the app can claim the device; the first use asks for authorization. Inside Flatpak and Snap the app shows the one-line command to install that rule.