github Psychotoxical/psysonic app-v1.34.0
Psysonic v1.34.0

one month ago

Added

  • Mobile UI — Early Preview ⚠️ — After multiple requests from the community, an initial mobile layout is shipping in this release. This is a very early work-in-progress — expect rough edges, missing features, and layouts that still need a lot of polish. Feedback is very welcome! Join the Discord to share your thoughts.
    • Sidebar and queue panel are hidden on mobile; a sticky Bottom Navigation Bar replaces them with quick access to Mainstage, Albums, Now Playing, and Search.
    • Mobile Player View (/now-playing) — Full-screen ambient player with dynamic album-art-based background color, large cover art, track metadata line, and playback controls.
    • Mobile Search Overlay — Full-screen search with recent search history, category chips (Albums, Artists, Genres), and grouped results.
    • Mobile Album Header — Compact two-row icon button layout (Play + Queue primary, Favorite + Bio + Download + Offline secondary).
    • Mobile Tracklist — Simplified track rows; disc headers preserved for multi-disc albums.
    • Mobile Hero / Carousel — Blurred-background-only layout with circular Play + Queue buttons.
  • Russian 2 translation (PR #107 by @kilyabin): A second Russian translation alongside the existing one from @cucadmuh (PR #106). Both are selectable in Settings → Appearance as Russian and Russian 2. Since the maintainer neither speaks nor reads Russian, community feedback is essential here — please vote on the Discord or via GitHub which translation feels more natural so we can retire the weaker one in a future release.
  • Clickable Mainstage section headers — "Zuletzt hinzugefügt", "Entdecken", "Künstler entdecken", and "Persönliche Favoriten" now navigate to their respective pages on click, with a ChevronRight indicator and accent-color hover effect.

Fixed

  • macOS network playback (Issue #108): Added com.apple.security.network.client to Entitlements.plist and disabled the app sandbox for unsigned/ad-hoc builds. Without this, macOS silently blocked outbound TCP connections from the Rust audio engine, causing the player to skip through every track without playing anything.
  • Auto-updater (under observation): Fixed an incorrect signature in the auto-generated latest.json — the CI was writing the public key as the signature value. The updater now receives a correctly signed manifest. Note: Due to OS-level restrictions on macOS (Gatekeeper) and Windows (SmartScreen) for unsigned apps, it is not yet certain whether the in-app updater will reliably work on these platforms. Manual installation from the Releases page remains the safe fallback.

Changed

  • All new i18n keys added to all 8 languages (EN, DE, FR, NL, ZH, NB, RU, RU2).

Don't miss a new psysonic release

NewReleases is sending notifications on new releases.