Skip to content

Discord Soundboard with Web Interface based on Mikmusic

License

Notifications You must be signed in to change notification settings

DRSchlaubi/tonbrett

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7351704 · Nov 29, 2023
Nov 7, 2023
Nov 27, 2023
Nov 29, 2023
Nov 29, 2023
Nov 27, 2023
Nov 21, 2023
Nov 21, 2023
Nov 27, 2023
Nov 29, 2023
May 28, 2023
Aug 28, 2023
Jun 26, 2023
Nov 1, 2023
May 19, 2023
Nov 15, 2023
Sep 22, 2023
Nov 29, 2023
May 15, 2023
May 19, 2023
Nov 1, 2023
Oct 6, 2023
May 16, 2023
Nov 24, 2023

Repository files navigation

tonbrett

Tonbrett (literal german translation of Soundboard) is a Discord Soundboard with a Web UI made using Mikbot and Compose Multiplatform

image

Commands

Name Description
/sound add Creates a new sound
/sound remove Deletes a sound
/sound update Updates a sound
/sound play Shows the URL to the web player
/join Makes the bot join your channel

Requirements

Setup

  1. Download docker-compose.yml
  2. Follow Lavalink setup steps from here
  3. Create a reverse proxy for container port 8080 with websocket support (Example)

Project Structure

Path Description
common Common entities and Routes between web player and bot
client Multiplatform client for API
app Root projects for App
app:shared Multiplatform UI code for App
app:web Web launcher for app using Kotlin/JS
app:android Android launcher for the app
app:desktop Desktop launcher for the app using JLink
app:ios iOS/iPadOS launcher for the app using Kotlin/Native

Download

Note that some downloads are only available to beta testers:

Microsoft Store logo

Download on Flathub

Get it on Google Play

Other downloads can be found here

Google Play and the Google Play logo are trademarks of Google LLC.