├── .gitignore ├── LICENSE ├── README.md ├── client.go ├── client_test.go ├── connection.go ├── connection_options.go ├── connection_test.go ├── credentials.go ├── event ├── player_update.go ├── stats.go ├── track_end.go ├── track_exception.go ├── track_start.go ├── track_stuck.go └── websocket_closed.go ├── event_bus.go ├── event_handler.go ├── filter ├── channel_mix.go ├── distortion.go ├── equalizer_band.go ├── filters.go ├── karaoke.go ├── low_pass.go ├── rotation.go ├── timescale.go ├── tremolo.go └── vibrato.go ├── go.mod ├── go.sum ├── guild.go ├── internal ├── message │ ├── configure_resuming.go │ ├── destroy.go │ ├── event.go │ ├── filters.go │ ├── message.go │ ├── opcode │ │ ├── incoming.go │ │ └── outgoing.go │ ├── pause.go │ ├── play.go │ ├── seek.go │ ├── stop.go │ ├── voice_update.go │ └── volume.go ├── pkgerror │ └── error.go └── waterlink.go ├── play_params.go └── track ├── load_result.go ├── load_type.go ├── playlist.go ├── query └── query.go └── track.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/README.md -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/client_test.go -------------------------------------------------------------------------------- /connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/connection.go -------------------------------------------------------------------------------- /connection_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/connection_options.go -------------------------------------------------------------------------------- /connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/connection_test.go -------------------------------------------------------------------------------- /credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/credentials.go -------------------------------------------------------------------------------- /event/player_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/player_update.go -------------------------------------------------------------------------------- /event/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/stats.go -------------------------------------------------------------------------------- /event/track_end.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/track_end.go -------------------------------------------------------------------------------- /event/track_exception.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/track_exception.go -------------------------------------------------------------------------------- /event/track_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/track_start.go -------------------------------------------------------------------------------- /event/track_stuck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/track_stuck.go -------------------------------------------------------------------------------- /event/websocket_closed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event/websocket_closed.go -------------------------------------------------------------------------------- /event_bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event_bus.go -------------------------------------------------------------------------------- /event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/event_handler.go -------------------------------------------------------------------------------- /filter/channel_mix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/channel_mix.go -------------------------------------------------------------------------------- /filter/distortion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/distortion.go -------------------------------------------------------------------------------- /filter/equalizer_band.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/equalizer_band.go -------------------------------------------------------------------------------- /filter/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/filters.go -------------------------------------------------------------------------------- /filter/karaoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/karaoke.go -------------------------------------------------------------------------------- /filter/low_pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/low_pass.go -------------------------------------------------------------------------------- /filter/rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/rotation.go -------------------------------------------------------------------------------- /filter/timescale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/timescale.go -------------------------------------------------------------------------------- /filter/tremolo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/tremolo.go -------------------------------------------------------------------------------- /filter/vibrato.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/filter/vibrato.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/go.sum -------------------------------------------------------------------------------- /guild.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/guild.go -------------------------------------------------------------------------------- /internal/message/configure_resuming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/configure_resuming.go -------------------------------------------------------------------------------- /internal/message/destroy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/destroy.go -------------------------------------------------------------------------------- /internal/message/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/event.go -------------------------------------------------------------------------------- /internal/message/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/filters.go -------------------------------------------------------------------------------- /internal/message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/message.go -------------------------------------------------------------------------------- /internal/message/opcode/incoming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/opcode/incoming.go -------------------------------------------------------------------------------- /internal/message/opcode/outgoing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/opcode/outgoing.go -------------------------------------------------------------------------------- /internal/message/pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/pause.go -------------------------------------------------------------------------------- /internal/message/play.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/play.go -------------------------------------------------------------------------------- /internal/message/seek.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/seek.go -------------------------------------------------------------------------------- /internal/message/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/stop.go -------------------------------------------------------------------------------- /internal/message/voice_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/voice_update.go -------------------------------------------------------------------------------- /internal/message/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/message/volume.go -------------------------------------------------------------------------------- /internal/pkgerror/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/pkgerror/error.go -------------------------------------------------------------------------------- /internal/waterlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/internal/waterlink.go -------------------------------------------------------------------------------- /play_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/play_params.go -------------------------------------------------------------------------------- /track/load_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/track/load_result.go -------------------------------------------------------------------------------- /track/load_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/track/load_type.go -------------------------------------------------------------------------------- /track/playlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/track/playlist.go -------------------------------------------------------------------------------- /track/query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/track/query/query.go -------------------------------------------------------------------------------- /track/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasl-dev/waterlink/HEAD/track/track.go --------------------------------------------------------------------------------