From d4418dd5aa6ec15c037343053478a39c74940bba Mon Sep 17 00:00:00 2001 From: DeadPool <88374958+DeadPool3333@users.noreply.github.com> Date: Fri, 17 Dec 2021 14:10:20 +0000 Subject: [PATCH] Add _loop attribute and set_loop method --- pomice/player.py | 6 ++++++ 1 file changed, 6 insertions(+) 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