Skip to content

v3.0.0

Latest

Choose a tag to compare

@paulijar paulijar released this 23 Feb 20:33
· 21 commits to master since this release

For the older releases, see https://github.com/owncloud/music/releases.

Breaking changes

  • Drop support for ownCloud
  • Drop support for Nextcloud versions 20 - 27
  • Drop support for PHP 7.4
  • Drop support for Internet Explorer

Added

  • Support for Nextcloud 33
    #120
  • Support for PHP 8.5

Changed

  • Use PHP attributes instead of annotations to get rid of deprecation warnings in the debug log on NC 31+
  • Subsonic API:
    • Set the "now playing" data locally and in the connected Last.fm account when the client calls scrobble with submission=false
      #112 @mattwellss
    • If scrobble is called with multiple id values, some of which are unknown, then all the valid ones get recorded and unknown ones silently discarded (previously, songs were recorded one-by-one until hitting the unknown id, after which the rest got discarded)
    • Remove OpenSubsonic property artists from the album results as it was being used wrong (added in v2.5.0)
      #118
  • Don't scrobble songs shorter than 30 seconds to Last.fm to comply with the service's guideline
    #116 @mattwellss
  • Record a track played only if at least 50 % or 4 minutes has been played, to comply with Last.fm's guideline. Mark the track immediately as "playing" on the server.
    • This influences only the Music app's own web UI, the behavior of Subsonic and Ampache clients may vary

Fixed

  • When no local album art available, the art from Last.fm was accidentally applied also to the artist list of the album details pane