Added
- Support for Nextcloud 28
#1116 - Support for PHP 8.3
- Ampache API:
- Support for argument
random
in the methodplaylist_songs
- Method
bookmark
- Support for argument
include
in all methods returning bookmarks
- Support for argument
- Subsonic API:
- Property
playCount
to song responses - OpenSubsonic API extensions:
- Properties
openSubsonic
,type
, andserverVersion
to all responses - Allow getting the whole library with an empty
query
argument insearch3
method
- 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_search
argumentsoperator
andtype
optional - On method
bookmark_create
, the argumentclient
defaults to null instead of "AmpacheAPI"
- Make
- Subsonic API: Methods
search2
andsearch3
support '*' as a wildcard - Consider also the tag names
unsynced_lyrics
andunsyncedlyrics
when 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
getMusicFolders
to comply with the API specification
#1108 - Playlist details showing length as "NaN:NaN" in case the playlist contains any invalid track references