commit 02/10/2025

This commit is contained in:
2025-10-02 13:17:52 +07:00
parent 83a6ee9fd0
commit 1e7adeba25
5 changed files with 278 additions and 19 deletions

View File

@@ -1,4 +1,5 @@
import audio.AudioPlayer
import audio.UDPReceiver
import barix.BarixConnection
import barix.TCP_Barix_Command_Server
import com.sun.jna.Platform
@@ -20,6 +21,7 @@ import kotlin.concurrent.fixedRateTimer
lateinit var db: MariaDB
lateinit var audioPlayer: AudioPlayer
val StreamerOutputs: MutableMap<String, BarixConnection> = HashMap()
lateinit var udpreceiver: UDPReceiver
const val version = "0.0.2 (23/09/2025)"
// dipakai untuk pilih voice type, bisa diganti via web nanti
@@ -74,10 +76,16 @@ fun main() {
))
web.Start()
udpreceiver = UDPReceiver()
if (udpreceiver.Start()) {
Logger.info { "UDP Receiver started on port 5002" }
} else {
Logger.error { "Failed to start UDP Receiver on port 5002" }
}
val androidserver = TCP_Android_Command_Server()
androidserver.StartTcpServer(5003){
Logger.info { it }
db.logDB.Add(Log.NewLog("ANDROID", it))
}
@@ -123,6 +131,7 @@ fun main() {
androidserver.StopTcpCommand()
onlinechecker.cancel()
web.Stop()
udpreceiver.Stop()
audioPlayer.Close()
db.close()
Logger.info { "All services stopped, exiting application." }