From: Marcel van der Veldt Date: Mon, 16 May 2022 22:44:51 +0000 (+0200) Subject: Update player_queue.py X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=887bf3712ea70c388bf0171ea17f3ee336dbd47b;p=music-assistant-server.git Update player_queue.py --- diff --git a/music_assistant/models/player_queue.py b/music_assistant/models/player_queue.py index 688ca486..62cb1820 100644 --- a/music_assistant/models/player_queue.py +++ b/music_assistant/models/player_queue.py @@ -53,10 +53,16 @@ class QueueItem(DataClassDictMixin): @classmethod def __pre_deserialize__(cls, d: Dict[Any, Any]) -> Dict[Any, Any]: - """Run actions before serialization.""" + """Run actions before deserialization.""" d.pop("streamdetails", None) return d + def __post_serialize__(self, d: Dict[Any, Any]) -> Dict[Any, Any]: + """Run actions before serialization.""" + if self.media_type == MediaType.RADIO: + d.pop("duration") + return d + @classmethod def from_media_item(cls, media_item: Track | Radio): """Construct QueueItem from track/radio item."""