X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fplugins%2Fcore%2Fmpdoptions.py;fp=sima%2Fplugins%2Fcore%2Fmpdoptions.py;h=47b0c042e6fcbb5fbbdf67d234aa24c08a83d2d4;hb=41e7f45be3c35a4630478211b2036ce496fdf588;hp=fe368bd1e01766f4ae810c8d7cdc430ab624b818;hpb=0374809fd2dd8e22c24efc0ce08df9ceefcf01b5;p=mpd-sima.git diff --git a/sima/plugins/core/mpdoptions.py b/sima/plugins/core/mpdoptions.py index fe368bd..47b0c04 100644 --- a/sima/plugins/core/mpdoptions.py +++ b/sima/plugins/core/mpdoptions.py @@ -18,7 +18,7 @@ # # """ - Deal with MPD options ‑ idle and repeat mode + Deal with MPD options ‑ single and repeat mode """ # standard library import @@ -44,11 +44,13 @@ class MpdOptions(Plugin): """ player = self.daemon.player if player.playmode.get('single'): - self.log.info('MPD "single" mode activated.') - self.daemon.enabled = False + if self.daemon.config.getboolean('sima', 'single_disable_queue'): + self.log.info('MPD "single" mode activated.') + self.daemon.enabled = False elif player.playmode.get('repeat'): - self.log.info('MPD "repeat" mode activated.') - self.daemon.enabled = False + if self.daemon.config.getboolean('sima', 'repeat_disable_queue'): + self.log.info('MPD "repeat" mode activated.') + self.daemon.enabled = False else: if self.daemon.enabled is False: self.log.debug('enabling queuing (leaving single|repeat mode)')