Skip to content

v0.1-beta3

Pre-release
Pre-release

Choose a tag to compare

@yelanxin yelanxin released this 23 Aug 05:27
· 17 commits to main since this 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 / bars ms, 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.