github jeffvli/sonixd v0.12.0
0.12.0

latest releases: v0.15.5, v0.15.4, v0.15.3...
2 years ago

0.12.0 is here! This release contains some new features such as multi-language support, a song list page for Jellyfin, and media keys with the desktop overlay on Windows. As with every release, please report any bugs you find or request any features you think might fit will in Sonixd.

Disclaimers

  • You may need to restart the app after changing the language options
  • Using server-side pagination in Jellyfin will not work with the advanced filters on the Album page

Contributors
A big thank you to all the new contributors to Sonixd!

  • If you would like to contribute to translation for a language of your choice, documentation will be added at a later date. If you are already familiar with the process with using i18next, I will happily accept your PR!
  • I'm also looking for people with experience in implementing transcoding for Jellyfin in #158, since that is still one important feature that is missing.

Added

  • Added support for language/translations (#146) (Thanks @gelaechter)
  • (Windows) Added media keys with desktop overlay (#79) (Thanks @GermanDarknes)
  • (Subsonic) Added support for /getLyrics to display the current song's lyrics in a popup (#151)
  • (Jellyfin) Added song list page
  • Added config to choose the default Album/Song list sort on startup (#169)
  • Added config to choose the application start page (#176) (Thanks @GermanDarknes)
  • Added config for pagination for Album/Song list pages
  • (Windows) Added option to set custom directory on installation (#184)
  • Added config to set the default artist page to the album list (#199)
  • Added info mode for the Now Playing page (#160)
  • Added release notes popup

Changed

  • Player behavior
    • Media Stop now stops the track and resets it instead of clearing the queue (#200)
    • Media Prev now resets to the start of the song if pressed after 5 seconds (#207)
    • Media Prev now resets to the start of the song if repeat is off and is the first song of the queue (#207)
    • Media Next now does nothing if repeat is off and is the last song of the queue (#207)
    • Playing a single track in the queue without repeat no longer plays the track twice (#205)
    • Scrobbling
      • (Jellyfin) Scrobbling has been reverted to use the /sessions/playing endpoint to support the Playback Reporting plugin (#187)
      • Scrobbling occurs after 5 seconds has elapsed for the current track as to not instantly mark the song as played
  • Pressing CTRL + F or the search button now focuses the text in the searchbar (#203) (Thanks @WeekendWarrior1)
  • Changed loading indicators for all pages
  • OBS scrobble now outputs an image.txt file instead of the downloading the cover image (#136)
  • Player Bar
    • Album name now appears under the artist
    • (Subsonic) 5-star rating is available
    • Clicking on the cover art now displays a full-size image
    • Clicking on the song name now redirects to the Now Playing queue
  • (Jellyfin) Removed track limit for "Auto Playlist"

Fixed

  • (macOS) Fixed macOS exit behavior (#198) (Thanks @zackslash)
  • (Linux) Fixed MPRIS position result (#162)
  • (Subsonic) Fixed artist page crashing the application if server does not support /getArtistInfo2 (#170)
  • (Jellyfin) Fixed View all songs returning songs out of their album track order
  • (Jellyfin) Fixed the "Latest Albums" on the album artist page displaying no albums
  • Fixed card overlay button color on click
  • Fixed buttons on the Album page to work better with light mode
  • Fixed unfavorite button on Album page

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

Don't miss a new sonixd release

NewReleases is sending notifications on new releases.