diff --git a/pomice/player.py b/pomice/player.py index 1c259a6..73af0be 100644 --- a/pomice/player.py +++ b/pomice/player.py @@ -61,6 +61,7 @@ class Player(VoiceProtocol): self._ending_track: Optional[Track] = None self._voice_state = {} + self._loop = False def __repr__(self): return ( @@ -306,6 +307,11 @@ class Player(VoiceProtocol): self._filter = filter return filter + async def set_loop(self, loop: bool) -> bool: + """Sets the loop state of the currently playing track""" # just kept set_pause doc string + self._loop = loop + return self._loop + async def reset_filter(self): """Resets a currently applied filter to its default parameters. You must have a filter applied in order for this to work