Ok Steve. This is what I mean step by step:
I have cc3 latest build installed
1 - I create a new account shoutcast2, sctrans2
2 - The config file of sctrans is by default : ; calendarrewrite=1 (commented)
3- The xml file content is:
<eventlist />
4- Upload mp3s and start the server. Xml content is always:
<eventlist />
5- I create a DJ: DJtest with all powers.
7- Now the xml file content is:
<eventlist>
<event type="dj">
<dj archive="0">djtest</dj>
<calendar repeat="127" />
</event>
</eventlist>
8- I restart the server
9- The xml content now is:
<?xml version="1.0" encoding="UTF-8" ?>
<eventlist>
</eventlist>
The behavior is the same if befor step 8 I enter in configuration setup and click SAVE.
And the same if I change config file to: calendarrewrite=0 (not commented)
You can add 1 or more DJ... but every restart of the server the xml file is set to:
<?xml version="1.0" encoding="UTF-8" ?>
<eventlist>
</eventlist>
And then djs cannot connect.
The only way to get them always working is to set permissions of xml on 640 before restarting server. In that case xml is not rewritten so DJs can connect.
I try this on both my cc3 panels and is the same.
I hope now you can understand what I meaning.