Gavalink (lavalink for Go) with support for extended capabilities and features. Intended to be 100% compatible with Lavalink itself, as well as any standard implementations.
Go to file
Tyler 90365cd9e4 Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00
example Proper locking, start to User-Agent population 2020-06-19 23:19:33 -04:00
tools/cmd Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
.editorconfig meta: add editorconfig 2018-08-23 21:24:20 -04:00
.gitignore Use time.Duration for track lengths 2020-04-12 12:03:08 -04:00
LICENSE.md meta: initial commit 2018-08-22 17:59:54 -04:00
README.md meta: add build status badge 2018-11-05 17:37:50 -05:00
TODO.txt meta: update todo 2018-08-24 17:21:10 -04:00
balancer.go No need to use pointers in this context 2019-10-13 04:45:33 -04:00
decoder.go Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
decoder_test.go feature: add track decoder 2018-08-24 17:14:58 -04:00
event.go Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
eventhandlers.go Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
events.go Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
go.mod Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00
go.sum Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00
lavalink.go Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00
messages.go Add user join/leave events 2019-10-12 21:13:23 -04:00
model.go Better event handling via DiscordGo's handlers 2020-06-19 22:50:55 -04:00
model_test.go Use time.Duration for track lengths 2020-04-12 12:03:08 -04:00
node.go Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00
player.go Use errgroup for a cleaner and no-deadlock implementation of AddNodes 2021-01-06 21:00:14 -05:00

README.md

gavalink

Build Status

lavalink wrapper for Go

Requirements

  • Go 1.10+
  • Lavalink v3+

License

Licensed under ISC. See the full license.