Skip to content

v0.19.0

Choose a tag to compare

@lullabyX lullabyX released this 06 Jun 22:26
· 485 commits to master since this release

🎡 Gapless Playback

  • Seamless, silence-free transitions between tracks in normal output mode β€” on by default. Requires GStreamer 1.24+ and falls back automatically when unavailable.

🏠 Home

  • Home page is now organized into tabs, with magazine-style cards and quick deep-link shortcuts.
  • Remembers your last-used tab, with skeleton placeholders and a fade-in while loading.

β–Ά Now Playing

  • Album cover gently tilts toward your cursor with a true-perspective 3D effect.
  • Tap the time display to switch between total duration and time remaining.
  • Adjust volume by scrolling the mouse wheel over the volume control.

πŸ’€ Keep Awake

  • Your screen no longer sleeps or blanks while music is playing β€” across X11, Wayland, and D-Bus/portal desktops.

πŸ“‘ Scrobbling

  • Sends the primary artist, plus MusicBrainz artist IDs when available, to Last.fm, Libre.fm, and ListenBrainz for more accurate matching.

πŸ”” Updates

  • A gentle toast lets you know when a new version of SONE is available.

πŸ“ Logging

  • Disk logs now capture more detail by default and keep more history (~50MB), making bug reports and troubleshooting easier.

πŸ› Fixes

  • Support for DACs with a fixed channel count, via automatic channel negotiation and a stereo mix matrix.
  • Exclusive and bit-perfect output now correctly resolve ALSA plugin devices (front:, hdmi:) to the right sound card.
  • Signal Path now classifies bit-depth widening as lossless instead of lossy.
  • Player overlays close properly on navigation and browser back/forward.
  • Miniplayer: clicking the album art focuses the main window, and clicking the track title opens the album.
  • "Go to track radio" works even when a track has no associated mix.
  • Smoother loading on long "View all" lists with incremental pagination.

πŸ“¦ Install via repository (new β€” auto-updates with your system)

Add the SONE repository once and apt upgrade / dnf upgrade / zypper up will keep it current. The setup script auto-detects your distro and imports the signing key.

Debian / Ubuntu (apt)
curl -1sLf 'https://dl.cloudsmith.io/public/lullabyx/sone/setup.deb.sh' | sudo -E bash
sudo apt install sone

Derivatives (Kubuntu, Linux Mint, Pop!_OS, Zorin, MX, LMDE) use the same command.

Fedora (dnf)
curl -1sLf 'https://dl.cloudsmith.io/public/lullabyx/sone/setup.rpm.sh' | sudo -E bash
sudo dnf install sone
openSUSE (zypper)
curl -1sLf 'https://dl.cloudsmith.io/public/lullabyx/sone/setup.rpm.sh' | sudo -E bash
sudo zypper install sone