Added
- Two-line layout for the controls pane on narrow windows
#1004 #204 - Muting/unmuting by clicking the speaker icon
#1013 @Root-Core - Many new keyboard shortcuts
#1013 @Root-Core- Numpad +/-: Increase/decrease volume
- M: Mute toggle
- J/L: Seek backwards/forward
- K: Play/Pause toggle
- Shift + Comma/Period: Decrease/Increase playback speed
- Arrow Left/Right: Seek backwards/forward (was formerly skip previous/next)
- Ctrl + Arrow Left/Right: Skip previous/next
- Step size of seeking and volume control is increased when shift held down
- 'Skip previous' shown in the play/pause context menu on narrow screens where it doesn't fit in the controls pane
- Preview of the seek position shown while hovering over the seek bar
#1007 @Root-Core
Changed
- Use background color definitions from the cloud core when available. Fixes a problem with the Nextcloud Breeze Dark theme introduced in v1.6.0.
#1002 - Subsonic: Search functions now find also songs by artist or album name and albums by artist name
- This prevents the Substreamer client from going haywire when shuffle play for an artist requested (!)
#1000
- This prevents the Substreamer client from going haywire when shuffle play for an artist requested (!)
- Subsonic: Method
getCoverArt
returns a placeholder image (instead of an error) if the album/artist in question has no cover art set
#1000 - Context menu on the play/pause button can be opened with right click in addition to the long press
#1006 @Root-Core - Playback speed change by clicking the menu option now has step size 0.25 instead of 0.5. Right-click or long-press decreases the speed.
#1013 @Root-Core - Wider progress bar on wide high-resolution screens
#1004 - Removed the undocumented keyboard shortcuts for toggling the layout on Albums and Folders views
- Respect the global keyboard shortcut disable switch introduced by Nextcloud 25
Fixed
- Small issues in the mobile and tablet layouts
- Subsonic: API method
getTopSongs
ignoring the argumentcount
- Subsonic: Some clients (at least Substreamer, Jamstash, Sonixd) experiencing perpetual 302 redirect loops
#1000 - Subsonic:
getScanState
in json mode returning "false" as string instead of bool caused Substreamer to poll it indefinitely
#1000 - Podcast title not showing on the German translation of 'Podcast channel "{{ title }}" added'
#1005 @Root-Core - Alphabet navigation breaking down when the artist name starts with a Unicode character greater than U+FFFF
#1021 - Nextcloud 25: Web UI not working except for in a narrow window; alphabet navigation not working; layout issues
#1017