Added
- Support for Nextcloud 28
#1116 - Support for PHP 8.3
- Ampache API:
- Support for argument
randomin the methodplaylist_songs - Method
bookmark - Support for argument
includein all methods returning bookmarks
- Support for argument
- Subsonic API:
- Property
playCountto song responses - OpenSubsonic API extensions:
- Properties
openSubsonic,type, andserverVersionto all responses - Allow getting the whole library with an empty
queryargument insearch3method
- Properties
- Property
- MusicBrainz link from Last.fm to the artist/album/track details pane, when available
- Filters "Recently added" and "Not recently added" for the smart playlist
#1098 - Optional "strict" mode for the history filters of the smart playlist
#1099 - Hint about the keyboard shortcuts in the Settings view and in tooltips
#1086
Changed
- Ampache API:
- Make
advanced_searchargumentsoperatorandtypeoptional - On method
bookmark_create, the argumentclientdefaults to null instead of "AmpacheAPI"
- Make
- Subsonic API: Methods
search2andsearch3support '*' as a wildcard - Consider also the tag names
unsynced_lyricsandunsyncedlyricswhen parsing lyrics
#1111 @RobertZenz - Updated the getID3 library to the development version 1.9.23-202312292105
- Fixes the issue of garbage bytes being extracted from some RIFF tags
#1115
- Fixes the issue of garbage bytes being extracted from some RIFF tags
- Search within the Music app now works with an own input field in the navigation pane instead of the unified search input
Fixed
- Songs with scanned integer property value (like track number) larger than 2147483647 causing error on PostgreSQL
#1106 - Lite player in Files attempting to play also audio files with MIME types unsupported on the current browser
- Subsonic API: Use integer-type IDs in
getMusicFoldersto comply with the API specification
#1108 - Playlist details showing length as "NaN:NaN" in case the playlist contains any invalid track references