Various small fixes and improvements (#551)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 19 Mar 2023 21:16:35 +0000 (22:16 +0100)
committerGitHub <noreply@github.com>
Sun, 19 Mar 2023 21:16:35 +0000 (22:16 +0100)
commit864f836def4a1a98774aca08f9b264f19da79a33
tree320b9321adc24b2e99909c5398c3565f544644b3
parent40b1fc8a04c13a45f8307b3927fc4d4729fd4f8d
Various small fixes and improvements (#551)

@marcelveldt
[add guard for empty
objects](https://github.com/music-assistant/server/pull/551/commits/a43c51b39a766769c45fbdffebccc3b44fb0eaa1)

[a43c51b](https://github.com/music-assistant/server/pull/551/commits/a43c51b39a766769c45fbdffebccc3b44fb0eaa1)
@marcelveldt
[better handle value type
conversions](https://github.com/music-assistant/server/pull/551/commits/5566338577d70a19c0e27329aa1173526de1bb51)

[5566338](https://github.com/music-assistant/server/pull/551/commits/5566338577d70a19c0e27329aa1173526de1bb51)
@marcelveldt
[set playlist author for
YTM](https://github.com/music-assistant/server/pull/551/commits/5265b01dd00fc1f644984e8dcfbbfddfefd87877)

[5265b01](https://github.com/music-assistant/server/pull/551/commits/5265b01dd00fc1f644984e8dcfbbfddfefd87877)
@marcelveldt
[typo in
loglevel](https://github.com/music-assistant/server/pull/551/commits/6f2843d47b19ff5b86bd3137bbef0daec3e800d4)

[6f2843d](https://github.com/music-assistant/server/pull/551/commits/6f2843d47b19ff5b86bd3137bbef0daec3e800d4)
@marcelveldt
[unload provider on
disable](https://github.com/music-assistant/server/pull/551/commits/f1787a223c79b2a551461ea4d2ef28aff6fa9d61)

[f1787a2](https://github.com/music-assistant/server/pull/551/commits/f1787a223c79b2a551461ea4d2ef28aff6fa9d61)
@marcelveldt
[fix metadata pickup in
background](https://github.com/music-assistant/server/pull/551/commits/4f55d142ff085ec309cbd59aa9c1dd2ab9a58c40)

[4f55d14](https://github.com/music-assistant/server/pull/551/commits/4f55d142ff085ec309cbd59aa9c1dd2ab9a58c40)
@marcelveldt
[fix sync
interval](https://github.com/music-assistant/server/pull/551/commits/30f76afeaedfee381ba4885964889677c681bfdf)

[30f76af](https://github.com/music-assistant/server/pull/551/commits/30f76afeaedfee381ba4885964889677c681bfdf)
@marcelveldt
[do not include self in
versions](https://github.com/music-assistant/server/pull/551/commits/cb05e94d0d6d724e00fbb312a99b84d0ab1c72a5)

[cb05e94](https://github.com/music-assistant/server/pull/551/commits/cb05e94d0d6d724e00fbb312a99b84d0ab1c72a5)
@marcelveldt
[make default action for missing albumartist
configurable](https://github.com/music-assistant/server/pull/551/commits/fc13c997d26366f572c63d5cbef79950370f8a92)

[fc13c99](https://github.com/music-assistant/server/pull/551/commits/fc13c997d26366f572c63d5cbef79950370f8a92)
@marcelveldt
[simplify albumtype
match](https://github.com/music-assistant/server/pull/551/commits/60a161a42bd6537d30c53b8e2556cd2901a6d908)

[60a161a](https://github.com/music-assistant/server/pull/551/commits/60a161a42bd6537d30c53b8e2556cd2901a6d908)
@marcelveldt
[add albumtype EP on some missing
places](https://github.com/music-assistant/server/pull/551/commits/0b5168be9caa4f538e4e5ad61c8a333d66c429f9)
16 files changed:
music_assistant/common/models/config_entries.py
music_assistant/server/controllers/config.py
music_assistant/server/controllers/media/albums.py
music_assistant/server/controllers/media/radio.py
music_assistant/server/controllers/media/tracks.py
music_assistant/server/controllers/metadata.py
music_assistant/server/controllers/music.py
music_assistant/server/models/metadata_provider.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/filesystem_local/helpers.py
music_assistant/server/providers/filesystem_local/manifest.json
music_assistant/server/providers/filesystem_smb/manifest.json
music_assistant/server/providers/lms_cli/models.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/theaudiodb/__init__.py
music_assistant/server/providers/ytmusic/__init__.py