Tonbrett Schlaubi
winget install --id=Schlaubi.Tonbrett -e
Companion app for the Tonbrett Discord Soundboard
Tonbrett is a companion app for the Tonbrett Discord Soundboard, designed to enhance sound management and playback within Discord servers. Built using Mikmusic as its foundation, this tool provides a seamless experience for users to interact with sounds through bot commands and a web-based interface.
Key Features:
- Sound Management: Create, delete, and update sounds directly within Discord using dedicated bot commands.
- Web-Based Player: Access a URL to play sounds via a web interface, offering flexibility in sound playback.
- Multiplatform Availability: The app is available across multiple platforms, including Android, desktop (via JLink), iOS/iPadOS, and the web, ensuring broad accessibility.
- Discord Bot Integration: Automatically join voice channels and manage sounds through bot commands like
/sound play
.
Audience & Benefit:
Ideal for Discord server owners, moderators, and users who want to efficiently manage sounds within their community. Tonbrett provides a straightforward solution for sound organization and playback without leaving the Discord environment, enhancing user experience and streamlining sound management.
The software can be installed via winget, making it easy to set up on supported platforms.
README
tonbrett
Tonbrett (literal german translation of Soundboard) is a Discord Soundboard with a Web UI made using Mikbot and Compose Multiplatform
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
- Download docker-compose.yml
- Follow Lavalink setup steps from here
- 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:
Other downloads can be found here
Google Play and the Google Play logo are trademarks of Google LLC.
Code Signing policy
Free Windows code signing provided by SignPath.io, certificate by SignPath Foundation
This project is run by Michael Rittmeister as the sole Maintainer and reviewer
Privacy policy
You can refer to the projects privacy here