docs: async def handle_event(self, event: "node.LavalinkEvents", extra):
          """
          Handles various Lavalink Events.
  
          If the event is TRACK END, extra will be TrackEndReason.
  
          If the event is TRACK EXCEPTION, extra will be the string reason.
  
          If the event is TRACK STUCK, extra will be the threshold ms.
  
          Parameters
          ----------
          event : node.LavalinkEvents
          extra
          """
          if event == LavalinkEvents.TRACK_END:
              if extra == TrackEndReason.FINISHED:
                  await self.play()
              else:
                  self._is_playing = False