Releases: dweymouth/supersonic
0.13.1
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!!
Added
- New translations:
- French (thanks @benoit-smith!)
- Polish (thanks @Masterlocker!)
- Portuguese (Brazillian) (thanks @Tuba2!)
- Romanian (thanks @tsuicaaa!)
- Spanish (thanks @Underpath!)
- #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
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!
Added
- #65 Add support for translations, and add Chinese and Italian translations
- Thanks @Ericwyn for translating to Chinese!
- Thanks @alessandrococco for translating to Italian!
- #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
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
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
- #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
0.10.1
0.10.0
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
0.9.1
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
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