diff --git a/main.go b/main.go index 41525ee..ced092e 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ import ( const ( appname = "supersonic" displayName = "Supersonic" - appVersion = "0.2.0" + appVersion = "0.3.0" appVersionTag = "v" + appVersion configFile = "config.toml" latestReleaseURL = "https://github.com/dweymouth/supersonic/releases/latest" diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml index 6a81169..0bb0021 100644 --- a/res/io.github.dweymouth.supersonic.appdata.xml +++ b/res/io.github.dweymouth.supersonic.appdata.xml @@ -25,12 +25,14 @@
  • High-quality gapless audio playback powered by MPV, with optional audio exclusive mode
  • ReplayGain support (depends on files being tagged on server)
  • Scrobble plays to server, with configurable criteria
  • +
  • Multi-server support
  • Primary and alternate server hostnames, e.g. for internal and external URLs
  • Browse by albums, artists, genres, playlists
  • +
  • Set filters in albums browsing view
  • Album and playlist views with tracklist and cover image
  • Artist view with biography, image, similar artists, and discography
  • Create, play, and update playlists
  • -
  • Configure visible tracklist columns
  • +
  • Sort tracklist views by column and configure visible tracklist columns
  • Set/unset favorite and browse by favorite albums, artists, and songs
  • View and edit play queue (add and remove tracks; reorder support coming soon)
  • Shuffle and repeat playback modes (partial; shuffle album, playlist, artist radio, random songs)
  • @@ -58,10 +60,10 @@ - +

    - Version 0.2.0 release of Supersonic! + Version 0.3.0 release of Supersonic!

    @@ -69,19 +71,14 @@

      -
    • Add rating column to tracklist with 5-star rating widget
    • -
    • Add light theme, and optional auto-switching between dark and light
    • -
    • Add grid view option to playlists page with playlist cover images
    • -
    • Enable click-to-seek behavior in seek bar
    • -
    • Add context menu to items in grid views (albums and playlists)
    • -
    • Add Ctrl+W (Cmd+W on Mac) shortcut to close to tray if enabled
    • -
    • Add tracklist context menu items to bulk set favorite and rating
    • -
    • Add "meatball menu" actions to playlist page
    • -
    • Add settings option to choose startup page
    • -
    • Migrate to Fyne 2.3.4 (few performance and memory improvements)
    • -
    • Track title in bottom panel links to track location on Now Playing page
    • -
    • Clicking thumbnail in bottom panel shows full size cover
    • -
    • Add volume adjustment options to system tray menu
    • +
    • Add multi-server support (add, delete, switch servers)
    • +
    • Add filter options to album grid views
    • +
    • Add ability to sort tracklist by individual columns
    • +
    • Add grid view for artists showing portrait image
    • +
    • Disable back/forward buttons when no navigation is possible
    • +
    • Allow adjusting volume slider with the scroll wheel
    • +
    • Add context menu to cover thumbnail in bottom panel to rate/favorite/add to playlist current track
    • +
    • Add shuffle option to tracklist context menu

    @@ -89,11 +86,13 @@

      -
    • Fix crash when searching for albums on Airsonic servers
    • -
    • Tracklist columns occasionally misaligned when shrinking window
    • -
    • Disable hyperlinks for track artists that are not also album artists
    • -
    • Fix crash when navigating to "Top Tracks" on artist page not yet fully loaded or invalid artist
    • -
    • Don't pluralize "tracks" for albums and playlists with only one track
    • +
    • Fix crash in "Play artist radio" feature when server returns empty response
    • +
    • Fix race condition occasionally causing album search results to be incorrect
    • +
    • Fix inability to log in on KDE and other systems where a credential storage service is not available
    • +
    • Fix navigating back to Favorites page twice always resets view to Albums
    • +
    • Fixed a rare crash from a race condition with album searching
    • +
    • Fixed a resource leak of HTTP connections
    • +
    • Fixed Ctrl+A not selecting all tracks on Favorites page