Namespace Nyra.EventArgs
Classes
- EternalBoxInfoUpdatedEventArgs
EternalBox context of the playing track, reported whenever the server signals the track start.
- EternalBoxJumpedEventArgs
The EternalBox engine moved to another beat of the playing track.
- FiltersChangedEventArgs
Raised when the server finished applying a filter update.
- GuildConnectionInvalidatedEventArgs
Raised when this guild's player is gone for good, the node's session could not be resumed, or a NodeLink cluster worker crashed and took the player with it.
- HandlerErrorEventArgs
Raised when a handler of any other event of the connection threw an exception, playback or not.
- LyricsFoundEventArgs
The lyrics of the current track were loaded.
- LyricsLineEventArgs
A lyrics line became current during playback.
- LyricsNotFoundEventArgs
No timed lyrics for the track, no provider had any, or the provider returned text-only lyrics (LavaLyrics).
- MixEndedEventArgs
Raised when a mix layer ended.
- MixStartedEventArgs
Raised when a mix started playing on top of the main track.
- NodeConnectedEventArgs
A node's websocket connected.
- NodeConnectionStatusEventArgs
The connection status a node reported.
- NodeDisconnectedEventArgs
A node's websocket disconnected, or a startup that never connected gave up, or the supervision loop itself failed (the node stops reconnecting on its own, restart it manually), the same event covers all three, a manual stop raises no event.
- NodeErrorEventArgs
Raised for internal client errors, malformed payloads from the server, ready timeouts, failed REST calls to the node, gateway leave failures, filter chains the server keeps diverging from and fatal supervision failures.
- NodeReadyEventArgs
A node finished its ready handshake.
- NodeStatsEventArgs
The statistics a node reported.
- PauseChangedEventArgs
Raised on both pausing and resuming, IsPaused tells them apart.
- PlayerConnectedEventArgs
The voice connection of the guild's player became established.
- PlayerCreatedEventArgs
Raised when the server created the player.
- PlayerDestroyedEventArgs
Raised when the server destroyed the player.
- PlayerReconnectingEventArgs
The voice connection of the guild's player dropped and is being re-established.
- PlayerUpdateEventArgs
The server reported the state of the player.
- SponsorBlockSegmentSkippedEventArgs
The node skipped a SponsorBlock segment of the current track.
- SponsorBlockSegmentsLoadedEventArgs
The node loaded the SponsorBlock segments of the current track.
- StreamMetadataUpdatedEventArgs
A live stream announced new station metadata while playing.
- SubscribedLyrics
The full lyrics of the current track, as loaded by a lyrics subscription.
- SyncedLyricsLine
One synced lyrics line as delivered by the lyrics subscription.
- TrackExceptionEventArgs
The server failed to load or play the current track.
- TrackFinishedEventArgs
The current track ended.
- TrackSoughtEventArgs
Raised after the player seeked.
- TrackStartedEventArgs
The server started playing the current track.
- TrackStuckEventArgs
The current track got stuck.
- VolumeChangedEventArgs
Raised when the player's volume changed.
- WebSocketClosedEventArgs
Raised when the Discord voice websocket of the player was closed.
- WorkerFailedEventArgs
A NodeLink cluster worker crashed and the players of the affected guilds are gone, the worker respawns empty, players are only recreated on the next client request, and the affected guild connections are invalidated.