v0.1.3
Maintenance release of OxiTide — a high-resolution TIDAL player for Linux, written entirely in Rust.
What's new
Added
- Persistent per-DAC clock calibration. USB Rawlink now learns each DAC's real crystal offset (per 44.1 kHz / 48 kHz clock family) from live playback and remembers it across sessions, so playback starts drift-free instead of spending the first moments converging.
- Learned DAC Clocks table on the Audio Device settings page: device name, ID, clock family, and measured offset (ppm) for every DAC the app has calibrated.
Fixed
- Hardware-volume DACs played double-attenuated (quiet). The software volume stage is now removed from the audio chain entirely whenever a hardware volume control (USB Rawlink Feature Unit or the ALSA mixer) owns the level — the PCM path stays bit-perfect, and the first second of playback is no longer quieter than the rest.
Changed
- Output driver "USB Rawlink v2" is now simply USB Rawlink (existing settings keep working).
- Spectrum bars use contrast expansion around the frame mean, so low band counts no longer look flat.
Install
Download the package for your distribution below and install it with your package manager, e.g.:
sudo apt install ./oxitide_0.1.3_amd64_debian13.deb # Debian / Ubuntu
sudo dnf install ./oxitide-0.1.3-1.fedora.x86_64_fedora44.rpm # Fedora
sudo pacman -U oxitide-0.1.3-1-x86_64_archlinux.pkg.tar.zst # Arch
Arch users can also install from the AUR: yay -S oxitide-bin.
Requires a TIDAL subscription. Debian 13+, Ubuntu 24.04+, Fedora 43+, Arch, and openSUSE Tumbleweed are covered (Debian 12 is not supported).
OxiTide is proprietary freeware — free to download and use. Third-party open-source components are acknowledged in the THIRD-PARTY-NOTICES file shipped with each package.
OxiTide is an independent project and is not affiliated with or endorsed by TIDAL.