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)