Releases: lullabyX/sone
Releases · lullabyX/sone
v0.14.1
Track Sorting
- Sort tracks in playlists and favorites by date added, name, or artist
- Sortable column headers with loading skeleton
- Sort preferences persist per playlist
Queue
- Append to queue for incremental queue growth
Fixes
- Source-aware play/pause/resume button on playlist, album, and mix pages
- Non-blocking play handlers prevent UI freezes on large playlists
- Batch persister with queueMicrotask to avoid redundant writes
- Prevented double-fetch on playlist navigation
- Fixed long history performance
- Extracted SourcePlayButton to prevent full-page re-renders
v0.13.0
Explicit Content
- Filter explicit content with a new toggle in settings
- Explicit badge on track titles
Fullscreen Player
- Prevent sleep and display off while the fullscreen player is active
Fixes
- Adjusted text sizes and spacing and other UI elements for miniplayer
- Share button copies link to clipboard in miniplayer
- Fixed "Playing From" not updating when queuing individual tracks
- Fixed toast z-index in fullscreen player
v0.12.0
What's New
Miniplayer
- Compact floating window with album art, playback controls
- Vibrant color background that adapts to your album art
- Resizable and has multiple adaptive layout
Discord Rich Presence
- Show what you're listening to on Discord with album art, track info, and a direct TIDAL share link
Playlist Management
- Organize playlists into folders with create, rename, move, and delete support
- Edit playlist name, description, and toggle public/private visibility
- Sorting for playlist. Both in sidebar and view-all page
- Recommended tracks at the bottom of playlists
Playback
- "Playing from" label in the player bar shows your current listening source
- Open
tidal://links directly in SONE with deep link support - Share track, playlist, album, artist and mixes link from the context menu
Audio
- Bit-depth promotion (mathematically lossless) in bit-perfect mode.
- Ctrl+E and Ctrl+B shortcuts to toggle exclusive and bit-perfect mode
System
- MPRIS shuffle, repeat, and absolute seek support
- Settings moved to a dedicated modal
Bug Fixes
- Fixed UI freezes on rapid track changes
- Fixed stale playback position on track change
- Fixed playlist cache not updating after mutations
- Fixed MPRIS status stuck on "Stopped" after track change
- Fixed window decorations not restoring correctly from tray on KDE
v0.11.0
Light Theme
- Full light theme support — every page, component, menu, and overlay adapts to your chosen theme
- Frosted glass effect for the maximized player in light mode
Layout
- Wider page container and responsive grid that adapts from 1 to 6 columns
- Adaptive and zoom-aware card scroll sections with scroll-snap and container queries
System
- Replaced libappindicator tray with ksni for broader desktop compatibility
- Single-instance support — launching SONE again focuses the existing window
v0.10.1
What's New
Library
- Sort favorites — albums, artists, and mixes by date added, name, or artist
- Optimistic sidebar updates — album favorites, artist follows, and mix favorites reflect instantly
Playback & UI
- Track context menu on the player bar
- All track artists and version suffixes displayed across the entire UI
- Consolidated mix and track radio into a single page
Lyrics
- Smoother scrolling with frame-accurate position interpolation
Fixes
- Fixed context menu positioning across the app at non-default zoom levels
- Fixed Wayland window controls becoming unresponsive after restoring from tray
v0.9.0
What's New
- Full-screen maximized player — album art with crossfade transitions, blurred background, and auto-hiding controls
- Karaoke-style synced lyrics — two-column layout in the maximized player with responsive font sizing
- Instant track transitions — progressive album art loading and eager UI updates
- Performance — GPU compositing and optimized state management eliminate interaction lag in the maximized view
v0.8.0
What's New
Proxy Support
HTTP, HTTPS, and SOCKS5 proxy with a new settings page. All traffic — streaming, scrobbling, and metadata — routes through your configured proxy.
Smarter Exclusive Mode
SONE now probes your DAC's supported formats and sample rates, picking the best match automatically and falling back gracefully. You'll get a toast notification whenever
audio is being resampled so you always know what's reaching your ears.
Improved Stability
- Playback stops cleanly on network errors instead of draining your queue, with user-friendly error toasts
- ALSA writer respawns on device change — hot-swap your DAC without restarting
- Tray icon and global shortcuts no longer prevent startup on unsupported systems
v0.7.0
What's New
- Scrobbling — Scrobble your listening history to Last.fm, Libre.fm, and ListenBrainz, complete with ISRC and MusicBrainz metadata
- Window decorations toggle — Switch between native and custom title bar
Fixes
- Repeat and shuffle now work correctly — wrap-around, repeat-one, and shuffle-aware playback all fixed
- Fixed rapid track skipping causing the UI to freeze
Improvements
- User menu reorganized into clean, grouped sections
Contributors
Thanks to @mcklatz for adding the window decorations toggle, AUR packaging, and normal playback pipeline improvements!
v0.6.10
What's Changed
- Simplified login: Introduced one-click device code flow with QR code support
- UI enhancements: Improved session handling and polished the login screen
- Bug fix: Fixed the empty state issue when no suggested tracks are available
- Queue improvements: Fixed the play queue scroll gap and drag ghost visual glitches in the now-playing drawer
v0.6.7
First public release of SONE — a native TIDAL client for Linux with lossless streaming and bit-perfect ALSA output.
Highlights
- Lossless FLAC streaming up to Hi-Res 24-bit/192kHz
- Exclusive ALSA mode — bypasses PipeWire/PulseAudio for direct DAC access
- Volume normalization (ReplayGain) with album/track context switching
- Modern UI, Synced lyrics, custom themes, MPRIS integration, system tray
- Queue persistence across restarts
- Encrypted credentials and cache (AES-256-GCM)
- No telemetry, no tracking
Downloads
.deb— Debian / Ubuntu.rpm— Fedora / openSUSEPKGBUILD- Arch Linux
Requires an active TIDAL subscription. Not affiliated with TIDAL.