Repository navigation
ricercar 0.8.0
ricercar 0.8.0 adds a fixed volume for bit-perfect listening and plays albums ripped as one file with a CUE sheet as their separate tracks, gapless.
Downloads
| Your system | File | Install |
|---|---|---|
| Debian 12+, Ubuntu 22.04+, Mint, Pop!_OS, Zorin, elementary | ricercar_0.8.0-1_amd64.deb / _arm64.deb |
sudo apt install ./ricercar_*.deb |
| Fedora, openSUSE Tumbleweed / Leap 16, RHEL / Alma / Rocky 10+ | ricercar-0.8.0-1.x86_64.rpm / .aarch64.rpm |
sudo dnf install ./ricercar-*.rpm (zypper install on openSUSE) |
| Arch, Manjaro, EndeavourOS, CachyOS, Omarchy | ricercar-0.8.0-1-x86_64.pkg.tar.zst |
sudo pacman -U ricercar-*.pkg.tar.zst |
| Any distribution (portable) | ricercar-0.8.0-x86_64.AppImage / -aarch64.AppImage |
chmod +x ricercar-*.AppImage && ./ricercar-*.AppImage |
| Any distribution (plain binaries) | ricercar-0.8.0-linux-x86_64.tar.gz / -aarch64 |
unpack, run bin/ricercar |
The packages need glibc 2.35 or newer. Verify a download with
minisign and the project key:
minisign -Vm SHA256SUMS -P RWSLPLWZ/M4/9X1orGjyBkKYA7BmzgxxI8dveJ8YVcSQVrOpjinxS9fV
sha256sum --check --ignore-missing SHA256SUMSWhat's new
- Fixed volume (bit-perfect). Settings → Audio output → Fixed volume keeps the volume at 100 % and unmuted. Volume and mute changes are then ignored wherever they come from: the app's slider and shortcuts, phone apps over UPnP or OpenHome, media keys and MPRIS,
ricercar-cli, plugins. Phone apps get a normal answer and see the volume stay at 100. Use your amplifier's volume. The signal path shows Volume fixed at 100 %. - CUE sheets. An album ripped as one audio file (FLAC, WAV, AIFF, ALAC) with a
.cuesheet now shows as its separate tracks, with titles, numbers and durations from the sheet.- Each track plays exactly its part of the file.
- Consecutive tracks are gapless to the sample, so live albums flow as recorded.
- Seeking, position and duration are relative to the track.
- Favourites, play counts, playlists, scrobbling and search work as for any track; the media server shares the tracks too.
- Sheets in UTF-8 or Windows encodings, several files per sheet and pregaps are handled.
- Outputs that are not connected. When the output you picked is gone (a Bluetooth speaker that is off), ricercar shows its name with (not connected). The signal path names what really plays: PipeWire's default output.
- Readable network errors. An error from ListenBrainz, Last.fm, radio or lyrics services reads like HTTP 502 Bad Gateway instead of showing the server's whole page.
- Fixes. Long text, a token or a path, stays inside its field instead of covering the button next to it.
This version updates the library database. Going back to 0.7 afterwards is not supported: it does not understand the tracks of CUE sheets.
From 0.6.0 or later, Update now in Settings → About installs this version, checked against the signed
SHA256SUMS.
For plugin authors
player.set_volumeandplayer.set_muteare ignored while the user has fixed the volume; the nextplayer.statereports 100.
From source: cargo build --release with Rust 1.92 or newer (see the README for per-distro dependencies).
