v0.8.0 Release Notes
🚀 New Features
- Settings Dialog: Added a new Settings dialog for enhanced customization and control over your app experience.
- New Languages: Introduced German, Russian and partial French as language options. A special thanks to @kobayashi90, @arlcrow and @SebinNyshkim for their contributions via Weblate!
- Replay Gain: Introduced Replay Gain support to normalize audio playback volume for a consistent listening experience across tracks.
- Hide Radios Page: Added an option in the Settings dialog to hide the Radios entry from the sidebar menu for a more tailored navigation experience. It is also possible to lock this setting using environment variables.
- Support Older Servers: Implemented support for older versions of the Subsonic API to improve compatibility with legacy clients. A special thanks to @SamarthMP for his valuable contribution to the project!
- Syncronized Lyrics: Added support for synchronized lyrics, allowing you to follow along with your favorite songs in real time as they play. A special thanks to @SamarthMP for his valuable contribution to the project!
- Clear Radio Playback: Introduced a new button in the player for radio streams, allowing you to clear the playback queue and stop playback effortlessly.
🛠️ Fixes
- Improvements for Queue Page:
- Removed the queue context menu to streamline the user interface and simplify interactions.
- Adjusted the list to prevent content from flashing when the song changes.
- Adjusted the list columns for better display on smaller screens.
- Fixed Tooltips for Player Sliders: Stopped the click event propagation to prevent changing the song position after interacting with the tooltip.
- Songs Page: Fixed an issue where the song list appeared empty on certain servers, ensuring a seamless browsing experience. Thanks to @SamarthMP for his contribution!