Psysonic

Psysonic·Psychotoxical.Psysonic

Gorgeous, modern desktop client for Navidrome and Subsonic music servers

A beautiful desktop music player built for Subsonic API compatible servers (Navidrome, Gonic, etc.). Built with Tauri v2 and React, featuring a native Rust/rodio audio engine, community theme store, Last.fm integration, synchronized lyrics, EQ, crossfade, gapless playback, and more.

winget install --id Psychotoxical.Psysonic --exact --source winget

Latest 1.54.0·September 16, 2026

Release Notes

Fixed Settings open again after importing a backup By @Psychotoxical, PR #1561

  • Opening Settings → Themes could replace the whole Settings page with an error message, on any platform, for anyone who had ever imported a settings backup. Root cause: the import wrote the stored interface language back with quotation marks around it, which is not a language code the date and time formatting accepts.
  • Affected installs repair the value themselves on the next start, and exporting a backup from one now produces a clean file. The language dropdown shows the language name again instead of a raw value. Card grids no longer overlap on wide windows By @Psychotoxical, PR #1565
  • On a wide window with a low column setting, each row of album, artist, playlist, radio and Offline Library cards was drawn over the row above it: titles were hidden and the bottom of every card was cut off. Rows are now as tall as the cards they hold, at any tile size.
  • The bigger the screen, the sooner it appeared — a 4K display overlapped at seven columns and fewer, while a narrower window or more columns looked correct. Both render the same now. Navidrome 0.64 migrations start earlier and finish faster By @cucadmuh, PR #1570
  • Upgrading an existing Navidrome server to 0.64 now starts the canonical-ID migration before library writers and unrelated background servers can hold it up. The startup screen shows responsive progress for each stage instead of appearing stuck during long operations.
  • Native ID rewrites, library projections and the final full sync do less repeated work and reuse authenticated bulk connections, substantially reducing the migration time on large libraries.
  • A clean Psysonic setup connected directly to Navidrome 0.64 skips the blocking migration pipeline entirely. When a migration is needed, its details identify the configured server by name.

Installer type: inno

x64—BDC3FC8E3F54C02A38391744E00A788F142C918385BC83E3A8AB490771C989D6

Details

Homepage
https://www.psysonic.de/
License
GPL-3.0
Publisher
Psysonic
Support
https://github.com/Psysonic/psysonic/issues

Tags

audiomusicnavidromeplayersubsonic

Older versions (6)

1.53.0
x64—DF39ECBA286D364FC31AD762F46A20E21F3C19655287BBDC1DB56B789D67C8DE
1.52.0
x64—1049AFD54D79445C09E7A75848033728DD6FE1AC1140BAA7F1AF9D1A5E54D03C
1.51.0
x64—7E05B07A7B497DD0193C5DC233555C34E139ED6273DF3E7D9167E998BCA35FDE
1.50.0
x64—CD1FF4CC7184CC966EFD9E6E4ED33AE5E6ACEDC9E6FBCB484C1C9B054A450CAE
1.49.0
x64—7D8FBE44E2DE0E71FCCE94507B441CEC6BE0EE2A12386E95CB742658C4A2A94B
1.48.1
x64user6d1f23d4a6122e59b9e3b9dfa89905bea68add26b3aae2a2506bae1916f04ae6