From: Marcel van der Veldt Date: Tue, 1 Jun 2021 11:35:44 +0000 (+0200) Subject: fix compatibility with mushamaro update X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=263bd94da8f67feb9540a3e0c2449e75b93be858;p=music-assistant-server.git fix compatibility with mushamaro update --- diff --git a/music_assistant/constants.py b/music_assistant/constants.py index 6574f9d9..89733dd5 100755 --- a/music_assistant/constants.py +++ b/music_assistant/constants.py @@ -1,6 +1,6 @@ """All constants for Music Assistant.""" -__version__ = "0.1.9" +__version__ = "0.1.10" REQUIRED_PYTHON_VER = "3.8" # configuration keys/attributes diff --git a/music_assistant/models/streamdetails.py b/music_assistant/models/streamdetails.py index f26dd981..61da129e 100644 --- a/music_assistant/models/streamdetails.py +++ b/music_assistant/models/streamdetails.py @@ -4,6 +4,8 @@ from dataclasses import dataclass from enum import Enum from typing import Any +from mashumaro.serializer.base.dict import DataClassDictMixin + class StreamType(Enum): """Enum with stream types.""" @@ -25,7 +27,7 @@ class ContentType(Enum): @dataclass -class StreamDetails: +class StreamDetails(DataClassDictMixin): """Model for streamdetails.""" type: StreamType @@ -45,6 +47,7 @@ class StreamDetails: use_bytes: bool = False, use_enum: bool = False, use_datetime: bool = False, + **kwargs ): """Handle conversion to dict.""" return {