Add _loop attribute and set_loop method
This commit is contained in:
parent
3ef98104ce
commit
d4418dd5aa
|
|
@ -61,6 +61,7 @@ class Player(VoiceProtocol):
|
||||||
self._ending_track: Optional[Track] = None
|
self._ending_track: Optional[Track] = None
|
||||||
|
|
||||||
self._voice_state = {}
|
self._voice_state = {}
|
||||||
|
self._loop = False
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return (
|
return (
|
||||||
|
|
@ -306,6 +307,11 @@ class Player(VoiceProtocol):
|
||||||
self._filter = filter
|
self._filter = filter
|
||||||
return 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):
|
async def reset_filter(self):
|
||||||
"""Resets a currently applied filter to its default parameters.
|
"""Resets a currently applied filter to its default parameters.
|
||||||
You must have a filter applied in order for this to work
|
You must have a filter applied in order for this to work
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue