diff --git a/classes/AudioServer.js b/classes/AudioServer.js index a1fcf3d..df54c72 100644 --- a/classes/AudioServer.js +++ b/classes/AudioServer.js @@ -5,8 +5,8 @@ const PCMStream = require('./PCMStream.js'); class AudioServer { constructor(file, progress) { - this.listen = config?.server?.listen || '0.0.0.0'; - this.port = 0; + this.listen = config?.audio?.listen || '0.0.0.0'; + this.port = config?.audio?.port; this.file = file; this.clients = []; this.sockets = []; diff --git a/classes/PCMStream.js b/classes/PCMStream.js index 120fb12..fd79c77 100644 --- a/classes/PCMStream.js +++ b/classes/PCMStream.js @@ -107,7 +107,9 @@ class PCMStream extends EventEmitter { try { await unlink(fifo); } catch (error) { - logger.debug('theres no fifo file to delete...'); + if (error.code !== 'ENOENT') { + logger.error('encountered an error deleting the fifo file \'' + fifo + '\': ' + error); + } } this.fifo.process = spawn('mkfifo', [fifo]); return new Promise((resolve, reject) => { diff --git a/example_config_server.json b/example_config_server.json index ab2f6c0..b40494e 100644 --- a/example_config_server.json +++ b/example_config_server.json @@ -27,6 +27,8 @@ "password": "kannon" }, "audio": { + "listen": "0.0.0.0", + "port": 3001, "nodelay": false, "threshold": 8 }