fix compatibility with mushamaro update
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 1 Jun 2021 11:35:44 +0000 (13:35 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 1 Jun 2021 11:35:44 +0000 (13:35 +0200)
music_assistant/constants.py
music_assistant/models/streamdetails.py

index 6574f9d99631bab563c1d5bd764ef9662340c690..89733dd5e0aa09a49eabe9608e78cda03cd30c95 100755 (executable)
@@ -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
index f26dd981098b0f3eb9351d00ee613f019985f293..61da129eab56cf68f3a7692c125cf261220ea94a 100644 (file)
@@ -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 {