Skip to content

Releases: dweymouth/supersonic

0.13.1

20 Aug 15:51
Compare
Choose a tag to compare

Version 0.13.1 adds several new translations, tool tips to buttons and text fields that can truncate (track names, etc), and fixes a few bugs. Thanks to all the translators!!

Supersonic Discord invite

Added

  • New translations:
  • #116 Add tool tips to buttons and truncated labels
  • #462 Remember the "skip duplicate tracks" setting when adding tracks to playlists
  • #454 Switch sorting on All Tracks page to recently added

Fixed

  • #441 Custom themes didn't work on Windows
  • Fixed "jumpy" scrolling on MacOS
  • #452 Window sometimes misdrawing on startup for Linux (even better fix than last time)
  • #440 Crash when rendering certain bitmap fonts
  • Fixed some more memory leaks from communicating with MPV
  • #446 Missing space in error dialog text for sharing
  • Play queue sometimes not saving on exit
  • Pop up play queue crashing on Windows

0.13.0

28 Jul 23:14
Compare
Choose a tag to compare

Version 0.13.0 is now translatable and translations for Chinese and Italian have been added! To volunteer to submit a new translation, see details in #65. A bug with Japanese text overflowing the bounds in grid views has also been addressed, and a brand new Peak Meter visualization is added among other improvements!

Supersonic Discord invite

Added

  • #65 Add support for translations, and add Chinese and Italian translations
  • #428 Add a peak/RMS meter visualization
  • #424 Add track info dialog and context menu item
  • #409 Add support for Composer (new tracklist column, and row in Track Info dialog)
    • Note that LMS is currently the only server that has implemented composer support
  • #432 Use artist sortName for sorting artist grid by name, if present
  • #415 Add button to sort artist discography by name or year (asc or desc)
  • #317 Prevent Windows from sleeping while music playing
  • Add a new button below the volume control to show a pop-up play queue
  • Add a config file option to disable SSL/TLS validation (useful for self-signed certificates)

Fixed

  • #435 Japanese and possibly other scripts not truncating properly in grid views
  • #420 Crash if navigating away from Artist page before cover image loaded
  • #411 Regression in not detecting dark/light mode for Linux
  • #417 Artist page not loading artist image for servers that don't support artist largeImageURL
  • Memory leak when querying certain MPV properties
  • #421 Fixed handling of multiple instances of the same track in the play queue
  • #302 Improve metadata in Linux .desktop file
  • Window occasionally misrendered into smaller space on opening for Linux over xwayland (more reliable fix than last release)

0.12.0

01 Jul 16:06
Compare
Choose a tag to compare

This release most notably adds drag-and-drop reordering to the play queue and playlists, among other new improvements. It is also the first release where a Windows installer is offered alongside the standalone zip. Also, Linux builds against libmpv1 (for Mint, Ubuntu <=22.04, etc) and libmpv2 (or Ubuntu 24.04+, etc) are now available. Choose based on which version of libmpv your distro packages.

Added

  • #363 Enable drag-and-drop reordering of tracks in the play queue and playlists
  • #403 Add command-line options to control playback
  • Add option to show album years in grid views
  • Include radio station results in Quick Search
  • Better stringification of play times longer than 1 hour
  • Add fallback logic for populating related tracks and artist top tracks if server returns none

Fixed

  • #397 Add "Play next/later" options to the related tracks list on the Now Playing page
  • #405 Change wording of the Add/Edit server form to be less confusing (thanks @mintsoft!)
  • Window occasionally misrendered into smaller space on opening for Linux over xwayland
  • Don't crash if server returns nil saved play queue but no Subsonic error

0.11.0

05 Jun 18:34
Compare
Choose a tag to compare

⚠️ Intel Mac users - the "x64" release builds initially attached here were mistakenly ARM builds. And later the mac-x64.zip build was broken for a different reason until 2024 Jun 06, ~6pm PDT. If you are experiencing "Not supported on this Mac" errors or crashing on launch, re-download and try again.

A big UI refresh for the Now Playing page, synced lyrics, radio stations, CJK text "just works", and more!

Supersonic Discord invite - https://discord.gg/VqmW48aZMh

Added / Changed

  • Updated to Fyne 2.5, adds/fixes the following
    • #57 Unable to show CJK characters without setting custom app font (now fonts are auto-loaded from the OS on demand)
    • #329 Adds support for Ctrl+{backspace/delete} to remove words in text inputs
  • #356, #372 Adds synced lyrics support, and Jellyfin lyrics support
    • LrcLib.net is used as a fallback lyrics source and can be disabled in the config file
  • #344 Improve UX of Add to Playlist dialog (thanks @natilou!)
  • #276 Show track thumbnails in tracklist views
  • #328 Adds support for internet radio stations for Subsonic servers
  • #286 Adds "option button" to right of current track title to bring up action menu
  • #371 Adds a portable mode
  • #387 Improves performance and behavior of Random albums sort with upcoming Navidrome releases
  • Adds dynamic gradient background to Now Playing page

Fixed

  • #165 Last track occasionally missing in album view depending on window size
  • #383 Album filter button disappearing when restoring pages from history
  • #391 Artist radio button sometimes plays radio for wrong artist
  • #378 Clicking Home button doesn't automatically refresh page

0.10.1

21 Apr 16:42
d6f8921
Compare
Choose a tag to compare

Fixing a few bugs from 0.10.0

Supersonic Discord - https://discord.gg/H6FC9bAMpF

Fixed

  • #369 Crashing when trying to add a new server
  • #370 Lyrics don't refresh when playing next song
  • What's New dialog wasn't showing when launching updated version
  • Crash on exit when saving play queue to server and no track playing

0.10.0

17 Apr 16:11
Compare
Choose a tag to compare

This is a big release - featuring a redesigned Now Playing screen with lyrics and a bunch of new features!

Supersonic Discord - https://discord.gg/H6FC9bAMpF

Added

  • #128 Support mouse back and forward buttons for navigation
  • #238 Redesigned Now Playing page with large cover art and lyrics
  • #303 Add context menu entry to create sharing URLs (Subsonic servers only) (thanks @adamantike!)
  • #337 Add option to load/save play queue to Subsonic servers instead of locally
  • #350 Add option to shuffle artist's discography by albums or tracks
  • #351 Show original and reissue date for albums if available (OpenSubsonic servers)
  • #352 Add "Song radio" option to tracklist context menus (thanks @natilou!)
  • #361 Add "Play next" option to context menus (thanks @tyrossel!)
  • #366 Add sorting options to Artists page (thanks @adamantike!)

Fixed

  • #330 Can't reorder track in play queue more than once
  • #345 Playlist's comment text doesn't wrap
  • #346 Pressing down arrow on tracklist with few tracks could cause some to be hidden
  • #364 "Move down" option in play queue context menu was moving to bottom

0.9.1

25 Feb 16:50
Compare
Choose a tag to compare

Supersonic Discord - https://discord.gg/uxS25rRN

Added

  • #327 Show visual loading cue when searching and no results yet
  • #22 Arrow key scrolling and focus keyboard traversal to grid and list views
  • Ctrl+Q keyboard shortcut to quit app on Windows and Linux

Fixed

  • A few MPRIS bugs (thanks @adamantike!)
  • #319 Show modal dialog when connecting to server to block UI interaction which could cause crash
  • #321 High CPU use when certain dialogs were shown
  • #326 Make tracklist widget more efficient
  • Lower CPU use when text entry fields are focused

0.9.0

27 Jan 16:38
Compare
Choose a tag to compare

Added

  • #33 Allow reordering of tracks in the play queue
  • #218 Highlight the icon of the current page's navigation button (thanks @natilou!)
  • #273 Show release type in album page header (for OpenSubsonic servers)
  • #309 Setting to save and reload play queue on exit/startup
  • #315 Use most recent playlist as default in "Add to playlist" dialog
  • #316 Option to show desktop notifications on track change
  • Added icons to context menu items

Fixed

  • #313 OpenGL startup error on some hardware

0.8.2

16 Dec 16:18
Compare
Choose a tag to compare

A few more bug fixes

Fixed

  • #295 Occasional crash when showing album info dialog, especially on Jellyfin
  • #294 Unable to connect to Airsonic servers not supporting latest Subsonic API
  • #293 Long album titles overflow the bounds of info dialog
  • #292 ReplayGain "prevent clipping" setting was reversed

0.8.1

06 Dec 15:26
Compare
Choose a tag to compare

A few bug fixes

Fixed

  • #284 Artist Radio on Jellyfin not generating a fresh mix if clicked a second time
  • #283 On Jellyfin, a long artist biography could overflow the page header
  • #288 Systray icon missing on Linux since 0.7.0