From 887bf3712ea70c388bf0171ea17f3ee336dbd47b Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 17 May 2022 00:44:51 +0200 Subject: [PATCH] Update player_queue.py --- music_assistant/models/player_queue.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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.""" -- 2.34.1