- Awesome desktop-like web UI.
- Play music from YouTube.
- Control the player via Discord commands.
- Synchronized music playback.
- Soundboard with custom sounds.
- Playback statistics.
LebkuchenFM service is a Kotlin application that uses Ktor framework and Gradle for building.
The backbone of the service is MongoDB database. It is required for basic operation of the service. The service communicates with clients over WebSockets and REST API. It also hosts the web client.
LebkuchenFM's web client included with the service is a SolidJS application that uses Vite for building.
For more information on building and working with the source refer to the documentation.
This project is licensed under the MIT license.