Added
- Advanced search view
#1141 - Support for Nextcloud 29
#1132 - Ampache API:
- Option to change the session timeout with the
config.php
keymusic.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
bitrate
on 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 regex
anddoes not match regex
supported also on SQLite (this is important to properly support Ample) - Advanced search operators
sounds like
anddoes not sound like
supported also on SQLite, and on PgSQL if modulefuzzystrmatch
is installed - Advanced search rules
album_genre
andartist_genre
supported also on PgSQL - Authentication tag can be delivered also using the bearer token header (required to support Ample v3)
#1140 - All results with property
art
have also the propertyhas_art
- Implicitly record the track as played with the actions
download
andstream
- 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_name
not being case insensitive like the other string rules - Advanced search rules
playlist
andplaylist_name
not working with SQLite - Advanced search operator
does not sound like
not working - Advanced search numeric rules (e.g.
year
,played_times
,album_count
) not working properly on SQLite - Advanced search rules
album_count
andsong_count
never finding artists whose respective count is 0 - Incorrect root node name on the actions
user_preference
anduser_preferences
- API not working on ownCloud 10.14.0 (HTTP error 500 on all Ampache API calls)
- Subsonic API:
- Method
getAlbumInfo2
response 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