barnard/gumble
2025-01-16 17:03:01 -05:00
..
_examples/mumble-audio-player Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
cmd/mumble-ping Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
go-openal Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
go-opus Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
gumble Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
gumbleffmpeg Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
gumbleopenal Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
gumbleutil Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
opus Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00
LICENSE Initial commit, lots of cleanup and stuff to do, it may not work. 2025-01-15 23:43:44 -05:00
README.md Updated everything for dependencies. All sub packages are now part of the project. This was a massive update, hopefully won't have to be reverted. 2025-01-16 17:03:01 -05:00

Note

Added from git.stormux.org/storm/barnard/gumble for ease of future work and development.

gumble

Sub-projects

  • gumble GoDoc
    • Client library
  • gumbleopenal
    • OpenAL audio system for gumble
  • gumbleffmpeg
    • ffmpeg audio source for gumble
  • gumbleutil
    • Extras that can make working with gumble easier

Example

package main

import (
  "layeh.com/gumble/gumble"
  "layeh.com/gumble/gumbleutil"
)

func main() {
  gumbleutil.Main(gumbleutil.Listener{
    UserChange: func(e *gumble.UserChangeEvent) {
      if e.Type.Has(gumble.UserChangeConnected) {
        e.User.Send("Welcome to the server, " + e.User.Name + "!")
      }
    },
  })
}
  • barnard
    • terminal-based Mumble client
  • piepan
    • an easy to use framework for writing Mumble bots using Lua

License

MPL 2.0

Author

Tim Cooper (tim.cooper@layeh.com)