]> kaliko git repositories - mpd-sima.git/blobdiff - sima/client.py
Enhanced queuing behavior in random mode (Closes #16)
[mpd-sima.git] / sima / client.py
index 525f268d0c5b5c02ee067388145d1fe357a496d8..c04f560aece84c749a839e0aade0823f47493af4 100644 (file)
@@ -339,6 +339,18 @@ class PlayerClient(Player):
     def state(self):
         return str(self.status().get('state'))
 
+    @property
+    def playmode(self):
+        plm = {'repeat': None,
+               'single': None,
+               'random': None,
+               'consume': None,
+              }
+        for key, val in self.status().items():
+            if key in plm.keys():
+                plm.update({key:bool(int(val))})
+        return plm
+
     @property
     def current(self):
         return self.currentsong()