github owncloud/music v2.5.0

7 hours ago

Added

  • Scrobbling to Last.fm (with opt-in from the admin and the user)
    #1266 @mattwellss
  • Radio station details pane shows information from Last.fm for the current track when the service is configured and the station broadcasts current track using the format "artist - track"
    #1249
  • Context menu with "Save playlist" function for advanced search results
    #1256
  • Searching for radio stations with the advanced search
  • Full support for the right-to-left UI layout used on languages like Hebrew and Arabic on NC 31 and later
    #1269
    • Previously, the layout was totally broken on these languages

Changed

  • On two-line layout of the controls bar (used in narrow windows), overlay the time text on the progress bar
  • Optimization for the scan speed (most significant on slow DB like SQLite)
  • On web UI load, check presence of obsolete files and offer to remove them from the library
  • Changes to occ music:scan
    • Always check the presence of obsolete tracks although --clean-obsolete still has to be given to remove them
    • Scan also any dirty files by default, --skip-dirty option may be used to opt out
    • Option --rescan-modified removed
    • Possibility to opt out of the cover art updating with the option --skip-art
    • Limit also album art search to the path provided with argument --folder
  • Identify playlist-type radio streams from the Content-Type header instead of the URL, hopefully making the logic more robust
  • Updated the getID3 library to the release version 1.9.24-202509040923
  • Subsonic API:
    • Non-dummy implementation for the endpoint getNowPlaying
    • OpenSubsonic extensions:
      • Add property mediaType to the result type Child
      • Add properties genres and artists to the album results
      • Add extension indexBasedQueue
  • Ampache API:
    • Support argument stats in the actions download and stream
    • Support argument value type=user in the action get_art
    • Support argument size in the action get_art
    • Add property user to all playlist results
    • Allow limit values greater than 5000 and value "none" for unlimited result sets. Default is still 5000.

Fixed

  • Playback stopping when clicking the title "0 results" of an empty advanced search result
  • Media control seek forward/backward buttons not working on Edge
  • Entire page moving when progress bar dragged on pinch-zoomed touch screen
  • Some minor UI glitches
  • Some radio stations not playing in the (default) relayed mode because Music tried to forward also the "hop-by-hop" HTTP headers
    #1268

Don't miss a new music release

NewReleases is sending notifications on new releases.