X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fplayer.py;h=1d1f69315301e681933ea73a376118cacfd3876c;hb=80162143f725cbe604f7241e4dfc4929833470e5;hp=592091196d856a730d885f0435ac15d064993778;hpb=6402445cb58902ab23298df19c020bd453914048;p=mpd-sima.git diff --git a/sima/lib/player.py b/sima/lib/player.py index 5920911..1d1f693 100644 --- a/sima/lib/player.py +++ b/sima/lib/player.py @@ -23,13 +23,9 @@ # standard library import import logging -from difflib import get_close_matches from itertools import dropwhile # local import -from .meta import Artist -from .simastr import SimaStr -from ..utils.leven import levenshtein_ratio def blacklist(artist=False, album=False, track=False): #pylint: disable=C0111,W0212 @@ -151,22 +147,42 @@ class Player(object): @property def artists(self): + #pylint: disable=C0111 raise NotImplementedError @property def state(self): + """Returns (play|stop|pause)""" + #pylint: disable=C0111 + raise NotImplementedError + + @property + def playmode(self): + """Returns a mapping + { + 'repeat': boolean, + 'random': boolean, + 'single': boolean, + 'consume': boolean, + … + } + """ + #pylint: disable=C0111 raise NotImplementedError @property def current(self): + #pylint: disable=C0111 raise NotImplementedError @property def queue(self): + #pylint: disable=C0111 raise NotImplementedError @property def playlist(self): + #pylint: disable=C0111 raise NotImplementedError # VIM MODLINE