We are planning to built a simple webinterface for our some of our users to control select functions of one MairList instance.
In order to explore the basic functionality of the built-in TCP/IP server first, we opened a Telnet connection to the server. It’s connecting, displaying the connecting client’s IP on the status line.
But no command is working. We tried some simple examples like the one suggested in the Wiki at
With the TCP Server remote control, you just open a TCP connection to the configured port, and send the commands followed by a carriage return (ASCII 13).
It just tried it with Netcat, and it works fine.
You should also see the commands being echoed in the Remote Control Console in the About menu.
If you want to use the REST server instead, just make a POST or GET request to /execute, with the command passed as the command parameter (query parameter for GET, x-www-url-form-encoded for POST).
The Remote Control Console is showing my connecting Telnet Client (MobaXTerm, since Netcat seems to be to complicated for me to understand). But commands don’t show up, even when I am sending them with ALT-13 (ASCII 13). Same with PUTTY. It’s working at Thorben’s lab. So something is probably wrong with our setup. We will keep on testing. MairList is running anyway, but it would be a nice thing to have.
This issue has been sitting for a while (since Aug 2025), but I didn’t give up to get this working.
Finally I was able to establish a working REST connection. But…
User authentication works through the local config (auth.db), but not via the database
Some commands are working, others aren’t. To simple examples for the very same player:
PLAYER 1-1 VOLUME is moving the volume control
PLAYER 1-1 START or PLAYER 1-1 STOP does nothing
The latter commands are logged in the remote console, so they are obvisously beeing received by the system.
Being an experienced user but no IT engineer. Since the documentation is so limited the whole process felt like reverse engineering the system. I spent hours testing.
What is it I possibly I did not see to start and stop the player?
got it. Thanks so much! MairList has so many great features, but since the documentation is really poor, simple tasks can take a lot of time to get solved. This hint was very helpful!