Create a new player.
The manager for the player.
The options for the player.
Check if the player is connected.
The timestamp when the player was created.
ReadonlydataThe data for the player.
ReadonlyfilterThe filter manager for the player.
Guild id of the player.
The last position received from Lavalink.
The timestamp when the last position change update happened.
Loop mode of the player.
ReadonlylyricsThe lyrics methods for the player.
ReadonlymanagerThe manager for the player.
The node for the player.
ReadonlyoptionsThe options for the player.
Check if the player is paused.
The ping of the player.
Check if the player is playing.
ReadonlyqueueThe queue for the player.
Check if the player is self deafened.
Check if the player is self muted.
Text channel id of the player.
ReadonlyvoiceThe voice connection details.
Voice channel id of the player.
Volume of the player.
The current calculated position of the player.
Destroy and disconnect the player.
Optionalreason: DestroyReasons = DestroyReasons.StopThe reason for destroying the player.
Check if the player is currently playing a track.
Whether the player is currently playing a track.
Change the node the player is connected to.
The node to change to.
A promise that resolves when the node has been changed.
Play a track in the player.
Optionaloptions: Partial<PlayOptions> = {}The options to play the track.
Search for a track or playlist.
The options for the search.
The search result.
Set the voice of the player.
The voice state to set.
Play the next track in the queue.
The options for skipping tracks.
Return the player as a json object.
Update the player with new data.
The data to update the player with.
The updated player data.
Class representing a Hoshimi player. Player