0.2.0 is here! A few big features and a lot of various optimizations and improvements.
Making some progress through the backlog of issues and feature requests!
Added
- Added support for (synchronized) lyrics in the full-screen player (#118, #131) (Thanks @kgarner7)
- Includes native lyric support and fetchers for NetEase, Genius, and LrcLib
- Internet fetchers need to be manually enabled in the Playback settings
- Added application zoom configuration (#140) (Thanks @gelaechter)
- Added native titlebar option (#122) (Thanks @gelaechter)
- Added
Save password
option for Navidrome servers to prevent needing to re-authenticate when session is expired (#132) (Thanks @kgarner7) - Added configurable sidebar items
- Added option to scale image in full-screen player by its original aspect ratio (#137)
Changed
- Minumum app dimensions changed from
640x600
->480x640
- Improved responsive styling on full-screen player (#130, #124)
Fixed
- (Linux) Various MPRIS implementation fixes (#119) (Thanks @kgarner7)
- Fixed
Artist
column on table-view navigating to an invalid page (#117) - (Jellyfin) Fixed track images not displayed if images are not embedded (#97)
- Fixed search page results being limited by the height of the window
- Fixed search popup not automatically focusing the input
- Fixed issue where song would not play when double clicked in the queue
- Fixed various queue behavior
- When shuffle is enabled,
Add to queue next
now properly queues the tracks after the current track - When shuffle is enabled, removing songs from the queue now properly removes the tracks from the shuffle order
- When removing the currently playing song, the player will now default back to the first song in the queue
- When shuffle is enabled and the queue is completed, the entire queue will be re-shuffled
- When shuffle is enabled,
- Fixed issue with playlist creation and editing possibly crashing the app
Known Issues
- The clear button on the search inputs may sometimes not properly re-fetch so you may need to manually clear it
What's Changed
- Fix MPRIS on Linux, muted, and add media session by @kgarner7 in #119
- Add native titlebar & fix app restart for AppImages by @gelaechter in #122
- Initial implementation for lyrics by @kgarner7 in #118
- Lyrics Improvements by @kgarner7 in #131
- Add configuration for player image aspect ratio by @jeffvli in #138
- Add zooming functionality by @gelaechter in #140
- Add LrcLib Fetcher by @kgarner7 in #136
- initial implementation for password saving by @kgarner7 in #132
New Contributors
- @gelaechter made their first contribution in #122
Full Changelog: v0.1.1...v0.2.0