0.15.0 is here! This release targets quite a few QoL changes as well as a number of bug fixes. As most core features are now in place, development will probably shift in a different direction. There are a number of features that I want to add, which with the app in the current state would be quite difficult. Admittedly, I started this project to teach myself JS and web development and the codebase reflects as such. I will be working on a (full?) rewrite of the frontend which will eventually be targeted towards v1.0.0.
I am also open to change the application branding (logo) for the v1.0.0 release, so if any community members out there want to contribute a design, I am open to all options! Thank you all for sticking along with me on this journey, and hope for your continued support!
Added
- Added setting to save and resume the current queue between sessions (#130) (Thanks @kgarner7)
- Added a simple "play random" button to the player bar (#276)
- Added new seek/volume sliders (#272)
- Seeking/dragging is now more responsive
- Added improved discord rich presence (#286)
- Added download button on the playlist view (#266)
- (Jellyfin) Added "genre" column to the artist list
Changed
- Swapped the order of "Seek Forward/Backward" and "Next/Prev Track" buttons on the player bar
- Global volume is now calculated logarithmically (#275) (Thanks @gelaechter)
- "Auto playlist" is now named "Play Random" (#276)
- "Now playing" option is now available on the "Start page" setting
- macOS now defaults to it's proper titlebar (#269) (Thanks @zackslash)
Fixed
- Playing songs by double clicking on a column-sorted list should now play in the proper order (#279)
- (Linux) Fixed MPRIS metadata not updating when player automatically increments (#263)
- (macOS) Fixed macOS exit to tray functionality (#268) (Thanks @zackslash)
- Application fonts now loaded locally instead of from Google CDN (#284)
- Enabling "Default to Album List on Artist Page" no longer performs a double redirect when entering the artist page (#271)
- Stop button is no longer disabled when playback is stopped (#273)
- Various package updates (#288) (Thanks @kgarner7)
- Top control bar is no longer be accessible when not logged in (#267)
What's Changed
- Default titlebar for macos by @zackslash in #269
- MacOS exit to tray by @zackslash in #268
- Make volume scaling logarithmic by @gelaechter in #282
- Add simple play random button by @jeffvli in #287
- Update vulnerable packages by @kgarner7 in #288
- Fix hot reload on windows by @kgarner7 in #291
- Improve slider components by @jeffvli in #292
- Load fonts locally by @jeffvli in #295
- Discord rich presence enhancements by @jeffvli in #294
- Enable resuming of queue by @kgarner7 in #293
New Contributors
Full Changelog: v0.14.0...v0.15.0