Skip to content

v1.11.0

Latest
Compare
Choose a tag to compare
@paulijar paulijar released this 21 Apr 20:12
· 30 commits to master since this release

Added

  • Advanced search view
    #1141
  • Support for Nextcloud 29
    #1132
  • Ampache API:
    • Option to change the session timeout with the config.php key music.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
  • Subsonic API:
    • Support for the method getOpenSubsonicExtensions

Changed

  • Ampache API:
    • Advanced search operators matches regex and does not match regex supported also on SQLite (this is important to properly support Ample)
    • Advanced search operators sounds like and does not sound like supported also on SQLite, and on PgSQL if module fuzzystrmatch is installed
    • Advanced search rules album_genre and artist_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 property has_art
    • Implicitly record the track as played with the actions download and stream

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 and playlist_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 and song_count never finding artists whose respective count is 0
    • Incorrect root node name on the actions user_preference and user_preferences
  • 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