Various small bugfixes and improvements (#807)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 1 Aug 2023 20:39:36 +0000 (22:39 +0200)
committerGitHub <noreply@github.com>
Tue, 1 Aug 2023 20:39:36 +0000 (22:39 +0200)
commit1257f26c1579bd62e6c2e813ea90b22712f3273b
tree8c93d0dfe6a6bee9326bb659384e9cdd0baf33e2
parent83c136be3ab0256dbc1df2678df1edd976cdfc2d
Various small bugfixes and improvements (#807)

* set player state to idle on buffer underrun

* do not send group max sample rate if group childs empty

* fix typo in sonos

* fix playlist track position attribute

* make models more strict

* fix track image

* better handling of duplicate providers

* Add recently played items listing
26 files changed:
music_assistant/common/models/media_items.py
music_assistant/constants.py
music_assistant/server/controllers/media/albums.py
music_assistant/server/controllers/media/artists.py
music_assistant/server/controllers/media/base.py
music_assistant/server/controllers/media/playlists.py
music_assistant/server/controllers/media/radio.py
music_assistant/server/controllers/media/tracks.py
music_assistant/server/controllers/music.py
music_assistant/server/controllers/player_queues.py
music_assistant/server/helpers/audio.py
music_assistant/server/helpers/database.py
music_assistant/server/providers/dlna/__init__.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/plex/__init__.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/radiobrowser/__init__.py
music_assistant/server/providers/slimproto/__init__.py
music_assistant/server/providers/sonos/__init__.py
music_assistant/server/providers/soundcloud/__init__.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/tidal/__init__.py
music_assistant/server/providers/tunein/__init__.py
music_assistant/server/providers/ugp/__init__.py
music_assistant/server/providers/url/__init__.py
music_assistant/server/providers/ytmusic/__init__.py