v0.1-beta3
Pre-release
Pre-release
Third beta of OxiTide — a high-resolution TIDAL player for Linux, written entirely in Rust.
What's new
Added
- Scope visualizer mode. An oscilloscope view of the waveform, ported from lydex: the window's right edge is pinned to the audible position, glow + core stroke coloured across the theme gradient. The bar-count pill doubles as the time base (
2560 / barsms, 8–320 ms). Available from the viz toolbar and Preferences. - Visualizer panel opacity. A new pill on the viz toolbar (right of the profile) opens a slider for the panel's background opacity (20–100 %, default 90 %).
Fixed
- Spectrum analyzer is now in sync with the audio. On USB Rawlink the decoder was allowed to run ~3.5 s ahead of playback at 44.1 kHz instead of the intended ~0.4 s (the queue cap was sized from the alt-setting's 768 kHz worst-case packet). The spectrum gate could not hold that much look-ahead, so the bars led the audio by over a second, froze for a moment every few seconds, and took 1–2 s to switch after a track change. Side effect of the fix: volume and DSP changes are audible within ~0.4 s instead of ~3.5 s.
- Stale spectrum frames no longer leak across track changes / seeks.
- Bars no longer overflow the panel's right edge at high bar counts on a narrow window (e.g. 512 bars after un-maximizing).
- Spectrum level calibration. FFT magnitudes were 12 dB low (a 0 dBFS sine read −6 dB), so the bars topped out around half height even on loud material.
Changed
- Spectrum sensitivity and bar height follow lydex. Band aggregation and the display EQ tilt happen in the linear domain and only the final per-bar value is mapped to dB over −80..0 dB — the old per-bin gamma and the paint-time height gain are gone, so mid/low levels are no longer compressed and loud passages no longer clip at the top. Frames are released ~110 ms ahead of the play head to pre-compensate the smoothing attack.
- Default viz panel opacity raised from 85 % to 90 %.
Install
Download the package for your distribution below and install it with your package manager, e.g.:
sudo dpkg -i oxitide_0.1beta3_amd64_debian13.deb # Debian / Ubuntu
sudo rpm -U oxitide-0.1beta3-1.fedora.x86_64_fedora44.rpm # Fedora
sudo pacman -U oxitide-0.1beta3-1-x86_64_archlinux.pkg.tar.zst # Arch
Requires a TIDAL subscription. OxiTide keeps its own settings and login (~/.config/oxitide) and installs cleanly alongside hiresTI.
Note: Debian 12 is not supported (its GTK is older than the 4.14 minimum this app requires). Debian 13+, Ubuntu 24.04+, Fedora 43+, Arch, and openSUSE Tumbleweed are covered.
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.