From 9f64a610c5dc8f004624174d0d0d6db82cfe1fff Mon Sep 17 00:00:00 2001 From: Erica Date: Tue, 4 Oct 2022 20:44:21 +0000 Subject: [PATCH] Check MPD's repeat state every time when drawing repeat flag --- bin/miniplayer | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/miniplayer b/bin/miniplayer index 0a3d0d0..48ff7ec 100755 --- a/bin/miniplayer +++ b/bin/miniplayer @@ -817,7 +817,17 @@ class Player: ) # Repeat string - if self.repeat: + repeat_state = None + for key, state in self.client.status().items(): + # Check if we got repeat + if key == "repeat": + try: + # Cast repeat state to int + repeat_state = int(state) + except ValueError: + break + + if repeat_state: repeat_string = "r" self.art_win.addstr( self.text_start + 3, 0,