Known issues
- This version had an app update problem on some versions of Nextcloud with SQLite, and was quickly replaced by v1.9.1.
Added
- Smart playlist feature, allowing list creation by user-supplied criteria
#619
#1061 @rstefko - Dragging tracks/albums/etc on the "+ New Playlist" item creates a new playlist containing those items
- Files playlist tab: Tooltip showing the file path or stream URL
- Subsonic API:
- Rating support: method
setRating
, rating properties in all applicable result entities, typehighest
to the methodgetAlbumList
- Empty implementation for the method
getNowPlaying
#1079 @NattyNarwhal
- Rating support: method
- Ampache API:
#1078- New methods:
rate
get_similar
genres
,genre
,genre_artists
,genre_albums
,genre_songs
bookmarks
,get_bookmark
,bookmark_create
,bookmark_edit
,bookmark_delete
live_streams
,live_stream
,live_stream_create
,live_stream_edit
,live_stream_delete
list
browse
user_preference
anduser_preferences
with mock-up contentadvanced_search
with partial support, not all search rules supported and some operators work only with MySQL/MariaDB
- Support for the type
album_artist
in the methodget_indexes
- Support for the parameter
album_artist
in the methodartists
- Support for the type
playlist
in the methodstats
- Support for the type
playlist
in the methodsdownload
andstream
- Support for the type
playlist
in the methodflag
- Support for the parameter
top50
in the methodartist_songs
- Support for the filter
highest
in the methodstats
- Support for the parameter
include
in the methodsalbum
,albums
,artist
, andartists
- Fields
time
,albumcount
,songcount
,prefix
, andbasename
to theartist
type results - Fields
time
,diskcount
,songcount
,prefix
, andbasename
to thealbum
type results - Fields
disk
,format
,stream_format
,stream_bitrate
,stream_mime
, andplaylisttrack
tosong
type results - Fields
time
,size
,bitrate
,stream_bitrate
,rating
, andpreciserating
topodcast_episode
type results - Fields
rating
andpreciserating
topodcast
type results - Fields
flag
,rating
andpreciserating
toplaylist
type results - Null-valued fields
language
,lyrics
,mode
,rate
,replaygain_album_gain
,replaygain_album_peak
,replaygain_track_gain
,replaygain_track_peak
,r128_album_gain
, andr128_track_gain
tosong
type results - In JSON-mode only, field
artists
tosong
andalbum
type results - All the fields of
handshake
response on the response ofping
within a valid session
- New methods:
Changed
- Ampache API:
#1078
#909- Follow the APIv5 conventions if version 5.x.x requested by the client on
handshake
- Follow the APIv6 conventions if version 6.0.0 or higher requested by the client on
handshake
- Follow the APIv6 conventions if the client doesn't specify any version
- this may be overridden using the config.php key
music.ampache_api_default_ver
- this may be overridden using the config.php key
- Follow the APIv4 conventions with backward compatibility for APIv3 if version 3.x.x or 4.x.x requested by the client on
handshake
- these are the same conventions which previous versions of Music always used
- The URLs returned in the
art
tag of the entities are now cache-friendly, i.e. don't depend on the session - Terminate all related sessions immediately when API key deleted; previously, this happened upon session timeout
- Fields
rating
andpreciserating
now show the user-given rating instead of constant 0 on all applicable result objects
- Follow the APIv5 conventions if version 5.x.x requested by the client on
- Own UI settings storage for each OC/NC instance running on the same server (same HTTP origin). Previously, all instances of the origin shared the settings.
- As a side-effect, any UI settings (like volume, view modes) from the previous version get discarded upon the SW update
- Also, volume settings in the Share and Files embedded players are now distinct from the volume in the main app
- Small optimization on the size of the
collection.json
loaded by the web front-end - Order the playlists by name in the navigation pane, navigate automatically to the created or renamed playlist
#1083 - Any invalid playlist entries are now visible on the web UI to enable easy removal
#1087