Added
- Advanced search view
#1141 - Support for Nextcloud 29
#1132 - Ampache API:
- Option to change the session timeout with the
config.phpkeymusic.ampache_session_expiry_time
#1134 - Support for the actions
search,user,user_playlists,user_smartlists,playlist_add,index,scrobble - Support for the advanced search rule
bitrateon songs
- Option to change the session timeout with the
- Subsonic API:
- Support for the method
getOpenSubsonicExtensions
- Support for the method
Changed
- Ampache API:
- Advanced search operators
matches regexanddoes not match regexsupported also on SQLite (this is important to properly support Ample) - Advanced search operators
sounds likeanddoes not sound likesupported also on SQLite, and on PgSQL if modulefuzzystrmatchis installed - Advanced search rules
album_genreandartist_genresupported also on PgSQL - Authentication tag can be delivered also using the bearer token header (required to support Ample v3)
#1140 - All results with property
arthave also the propertyhas_art - Implicitly record the track as played with the actions
downloadandstream
- Advanced search operators
Fixed
- Playlist file not playing within Files in case the first track of the list is in unsupported format
- Some Finnish translations being replaced with English (since v1.9.0)
- Error "Cannot set response code - headers already sent" logged on each played song on PHP 8.3
#1133 - Files player: Menu icon for "Import list to Music" not adjusted correctly for the dark theme
- Standard NC viewer opened instead of embedded Music player when opening file from Dashboard on NC28+
#1126 - Music app page loading randomly failing on Chrome
#1137 - Ampache API:
- API not working on ownCloud 10.14.0 (HTTP error 500 on all Ampache API calls)
#1138 - Advanced search rule
playlist_namenot being case insensitive like the other string rules - Advanced search rules
playlistandplaylist_namenot working with SQLite - Advanced search operator
does not sound likenot working - Advanced search numeric rules (e.g.
year,played_times,album_count) not working properly on SQLite - Advanced search rules
album_countandsong_countnever finding artists whose respective count is 0 - Incorrect root node name on the actions
user_preferenceanduser_preferences
- API not working on ownCloud 10.14.0 (HTTP error 500 on all Ampache API calls)
- Subsonic API:
- Method
getAlbumInfo2response having incorrect root element name
#1125 @perillamint - On NC28+, every XML API call logged an error 'Undefined array key "" at /var/www/html/lib/private/AppFramework/Http.php#128'.
#1142
- Method