X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fplugins%2Finternal%2Fcrop.py;h=7efb5b5491d7e40927ab87a025093967e5b0cd37;hb=1c01e4a7aa37eeef825c6918fc90b154a7f4ccc7;hp=fd0656c8542395a819be38512e33364c5e903da3;hpb=ea112d4630c7fc4e33d28d2ad77475a097e5f9a7;p=mpd-sima.git diff --git a/sima/plugins/internal/crop.py b/sima/plugins/internal/crop.py index fd0656c..7efb5b5 100644 --- a/sima/plugins/internal/crop.py +++ b/sima/plugins/internal/crop.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2013, 2014 Jack Kaliko +# Copyright (c) 2013, 2014, 2015 Jack Kaliko # # This file is part of sima # @@ -47,7 +47,7 @@ class Crop(Plugin): return except ValueError: self.log.warning('Bad value for consume, ' - 'expecting an integer, not "{}"'.format(target)) + 'expecting an integer, not "%s"', target) else: self.target = int(target) self.log.debug('Cropping at 15') @@ -55,6 +55,9 @@ class Crop(Plugin): def callback_next_song(self): if not self.target: return + if not self._Plugin__daemon.enabled: + self.log.debug('Queueing disabled, not cropping') + return False player = self._Plugin__daemon.player if player.currentsong().pos > self.target: self.log.debug('cropping playlist')