Cartwal II unloads itself after (Re)Calculate All

You found a bug or have any issues? Please post them here!
Post Reply
JohnvdVeen
Posts: 3
Joined: 18 Jul 2026 15:05
Cartwal II unloads itself after (Re)Calculate All

Post by JohnvdVeen »

I’ve made a video showing this problem. It occurs when the playlist hasn't been processed (yet) using "(Re)Calculated All." It only affects Cartwall II; I’ve discussed this with other friends, but they don't experience this issue. It could be a script error, but I can't seem to find it. I'm using Airlite. I thought it was worth sharing this anyway; perhaps others are experiencing the same issue.

[youtube]https://youtu.be/1x4cqi6IshA[/youtube]
User avatar
radio42
Site Admin
Posts: 9129
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cartwal II unloads itself after (Re)Calculate All

Post by radio42 »

I am on vacation right now. So I will investigate when I am back in August.

But I also just tried to reproduce your behavior - and Inwas also not able to reproduce it.
Ie. here the cartwall is also not unloaded or cleared.

The default Aitlite setup also doesn’t seem to include such event/command (at least what I can spot now after a quick look).

However, it must be some kind of command being triggered somewhere. Just not sure from where that might be.
JohnvdVeen
Posts: 3
Joined: 18 Jul 2026 15:05
Re: Cartwal II unloads itself after (Re)Calculate All

Post by JohnvdVeen »

Hi Bernd,

I’ve tweaked the standard scripts for Airlite a bit to better suit my preferences. Column A is now Cart 1, and Column B is Cart 2.

GPIO

Code: Select all

<DRAirliteMAP>
<add key="0" value="104|4|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_A" />
<add key="1" value="104|5|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_B" />
<add key="2" value="104|6|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_C" />
<add key="3" value="104|6|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_C" />
<add key="4" value="104|5|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_B" />
<add key="5" value="104|4|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_A" />
<add key="6" value="106|4|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_A" />
<add key="7" value="106|6|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_C" />
<add key="8" value="106|5|0|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_EJECTNOFADE_B" />
<add key="9" value="102|1|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="10" value="102|1|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="11" value="101|1|1|PLS_CURRENT_AUTOPLAY_ON" />
<add key="12" value="101|1|0|PLS_CURRENT_AUTOPLAY_OFF" />
<add key="13" value="97|4|1|PLS_CURRENT_PLAYER_A_PFL" />
<add key="14" value="97|4|0|PLS_CURRENT_PFL_STOP " />
<add key="15" value="97|5|1|PLS_CURRENT_PLAYER_B_PFL" />
<add key="16" value="97|5|0|PLS_CURRENT_PFL_STOP" />
<add key="17" value="97|6|1|PLS_CURRENT_PLAYER_C_PFL" />
<add key="18" value="97|6|0|PLS_CURRENT_PFL_STOP" />
<add key="19" value="106|4|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_A" />
<add key="20" value="106|5|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_B" />
<add key="21" value="106|6|1|EXEC_COMMAND2 ${autoplay}|Equals(0)|PLS_CURRENT_PLAY_C" />
<add key="22" value="97|1|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="23" value="97|1|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="24" value="97|2|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="25" value="97|3|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="26" value="97|2|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="27" value="97|3|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="28" value="104|7|0|CW1_STOP_ALL ${_NL}MIXER_OUTPUT_MUTE_ON CW${_NL}" />
<add key="29" value="106|7|0|CW1_STOP_ALL${_NL}MIXER_OUTPUT_MUTE_ON CW${_NL}" />
<add key="30" value="34|1|1|EXEC_COMMAND2 ${cw1cart1trackname} | NOT(Equals())|CW1_PLAY_CART_1 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 1|1" />
<add key="31" value="34|2|1|EXEC_COMMAND2 ${cw1cart2trackname} | NOT(Equals())|CW1_PLAY_CART_2 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 2|1" />
<add key="32" value="34|3|1|EXEC_COMMAND2 ${cw1cart3trackname} | NOT(Equals())|CW1_PLAY_CART_3 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 3|1" />
<add key="33" value="34|4|1|EXEC_COMMAND2 ${cw1cart4trackname} | NOT(Equals())|CW1_PLAY_CART_4 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 4|1" />
<add key="34" value="34|5|1|EXEC_COMMAND2 ${cw1cart5trackname} | NOT(Equals())|CW1_PLAY_CART_5 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 5|1" />
<add key="35" value="34|6|1|EXEC_COMMAND2 ${cw1cart6trackname} | NOT(Equals())|CW1_PLAY_CART_6 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 6|1" />
<add key="36" value="34|7|1|EXEC_COMMAND2 ${cw1cart7trackname} | NOT(Equals())|CW1_PLAY_CART_7 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 7|1" />
<add key="37" value="34|8|1|EXEC_COMMAND2 ${cw1cart8trackname} | NOT(Equals())|CW1_PLAY_CART_8 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 8|1" />
<add key="38" value="106|7|1|MIXER_OUTPUT_MUTE_OFF CW${_NL}" />
<add key="39" value="104|7|1|MIXER_OUTPUT_MUTE_OFF CW${_NL}" />
<add key="40" value="97|7|0|PLS_CURRENT_PFL_STOP" />
<add key="41" value="102|2|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="42" value="102|3|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="43" value="102|2|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="44" value="102|3|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="45" value="97|8|0|MIXER_OUTPUT_MUTE_OFF PFL" />
<add key="46" value="97|8|1|MIXER_OUTPUT_MUTE_ON PFL" />
<add key="47" value="111|1|1|MIXER_OUTPUT_MUTE_ON PFL${_NL}EXEC_SEND_DRAIRLITE_REMOTECUE 7|1${_NL}EXEC_SEND_DRAIRLITE_REMOTECUE 1|1" />
<add key="48" value="111|1|0|MIXER_OUTPUT_MUTE_OFF PFL${_NL}EXEC_SEND_DRAIRLITE_REMOTECUERESET" />
<add key="49" value="111|2|1|EXEC_SEND_DRAIRLITE_REMOTECUE 2|1" />
<add key="50" value="111|3|1|EXEC_SEND_DRAIRLITE_REMOTECUE 3|1" />
<add key="51" value="34|9|1|EXEC_COMMAND2 ${cw2cart1trackname} | NOT(Equals())|CW2_PLAY_CART_1 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 9|1" />
<add key="52" value="34|10|1|EXEC_COMMAND2 ${cw2cart2trackname} | NOT(Equals())|CW2_PLAY_CART_2 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 10|1" />
<add key="53" value="34|11|1|EXEC_COMMAND2 ${cw2cart3trackname} | NOT(Equals())|CW2_PLAY_CART_3 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 11|1" />
<add key="54" value="34|12|1|EXEC_COMMAND2 ${cw2cart4trackname} | NOT(Equals())|CW2_PLAY_CART_4 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 12|1" />
<add key="55" value="34|13|1|EXEC_COMMAND2 ${cw2cart5trackname} | NOT(Equals())|CW2_PLAY_CART_5 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 13|1" />
<add key="56" value="34|14|1|EXEC_COMMAND2 ${cw2cart6trackname} | NOT(Equals())|CW2_PLAY_CART_6 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 14|1" />
<add key="57" value="34|15|1|EXEC_COMMAND2 ${cw2cart7trackname} | NOT(Equals())|CW2_PLAY_CART_7 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 15|1" />
<add key="58" value="34|16|1|EXEC_COMMAND2 ${cw2cart8trackname} | NOT(Equals())|CW2_PLAY_CART_8 | EXEC_SEND_DRAIRLITE_REMOTEON 7|1 | EXEC_SEND_DRAIRLITE_SETLED 16|1" />
</DRAirliteMAP>
Events/Commands

Code: Select all

<EVENT>
      <add key="OnApplicationStartup" value="" />
      <add key="OnApplicationShutdown" value="" />
      <add key="OnAir" value="" />
      <add key="OffAir" value="" />
      <add key="OnTalkoverON" value="" />
      <add key="OnTalkoverOFF" value="" />
      <add key="OnDetectSilence" value="" />
      <add key="OnDetectNoise" value="" />
      <add key="OnUserChanging" value="" />
      <add key="OnUserLogin" value="" />
      <add key="OnUserLogoff" value="" />
      <add key="OnSetMaster" value="" />
      <add key="OnSetSlave" value="" />
      <add key="OnMainFader" value="" />
      <add key="OnCalendarReloading" value="" />
      <add key="OnAutoLibraryReloading" value="" />
      <add key="OnAutoLibrarySaving" value="" />
      <add key="OnTalkuserON" value="" />
      <add key="OnTalkuserOFF" value="" />
      <add key="OnLineInFeedON" value="" />
      <add key="OnLineInFeedOFF" value="" />
      <add key="OnTimer" value="" />
      <add key="OnManualOperationON" value="" />
      <add key="OnManualOperationONSoft" value="" />
      <add key="OnManualOperationOFF" value="" />
      <add key="OnVoiceTrackingOpen" value="" />
      <add key="OnVoiceTrackingClose" value="" />
      <add key="OnOverlayStart" value="" />
      <add key="OnOverlayStop" value="" />
      <add key="TAOn" value="" />
      <add key="TAOff" value="" />
      <add key="OnPlaylistOpened" value="" />
      <add key="OnPlaylistClosed" value="" />
      <add key="OnPlaylistChanged" value="" />
      <add key="OnTrackLoad" value="" />
      <add key="OnTrackPlay" value="EXEC_WRITE_PLAYLIST_LOG ${yyyy}${MM}${dd}_${plsname}" />
      <add key="OnTrackPause" value="" />
      <add key="OnTrackStop" value="" />
      <add key="OnTrackCueOut" value="" />
      <add key="OnTrackEject" value="" />
      <add key="OnTrackReplace" value="" />
      <add key="OnTrackEmpty" value="" />
      <add key="OnTrackAdded" value="" />
      <add key="OnCurrentTrackChanged" value="" />
      <add key="OnTimecode" value="" />
      <add key="OnAutoPlayON" value="" />
      <add key="OnAutoPlayOFF" value="" />
      <add key="OnUseFadingON" value="" />
      <add key="OnUseFadingOFF" value="" />
      <add key="OnAutoLoadON" value="" />
      <add key="OnAutoLoadOFF" value="" />
      <add key="OnAutoUnloadON" value="" />
      <add key="OnAutoUnloadOFF" value="" />
      <add key="OnRemoveWhenPlayedON" value="" />
      <add key="OnRemoveWhenPlayedOFF" value="" />
      <add key="OnDJALoad" value="" />
      <add key="OnDJAPlay" value="EXEC_SEND_DRAIRLITE_SETTRACKSTATE 4|1&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 4|1" />
      <add key="OnDJAPause" value="" />
      <add key="OnDJAStop" value="SLEEP 100&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETTRACKSTATE 4|0" />
      <add key="OnDJAEject" value="" />
      <add key="OnDJBLoad" value="" />
      <add key="OnDJBPlay" value="EXEC_SEND_DRAIRLITE_SETTRACKSTATE 5|1&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 5|1" />
      <add key="OnDJBPause" value="" />
      <add key="OnDJBStop" value="SLEEP 100&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETTRACKSTATE 5|0" />
      <add key="OnDJBEject" value="" />
      <add key="OnDJCLoad" value="" />
      <add key="OnDJCPlay" value="EXEC_SEND_DRAIRLITE_SETTRACKSTATE 6|1&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 6|1" />
      <add key="OnDJCPause" value="" />
      <add key="OnDJCStop" value="SLEEP 100&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETTRACKSTATE 6|0" />
      <add key="OnDJCEject" value="" />
      <add key="OnDJDLoad" value="" />
      <add key="OnDJDPlay" value="" />
      <add key="OnDJDPause" value="" />
      <add key="OnDJDStop" value="" />
      <add key="OnDJDEject" value="" />
      <add key="OnScheduledPlaylistOpened" value="" />
      <add key="OnScheduledPlaylistClosed" value="" />
      <add key="OnTimeUpdateSync" value="" />
      <add key="OnPlaylistEnd" value="" />
      <add key="OnShowDocument" value="" />
      <add key="OnPlaylistBroken" value="" />
      <add key="OnUser1" value="" />
      <add key="OnUserName1" value="User 1" />
      <add key="OnUserIcon1" value="" />
      <add key="OnUser2" value="" />
      <add key="OnUserName2" value="User 2" />
      <add key="OnUserIcon2" value="" />
      <add key="OnUser3" value="" />
      <add key="OnUserName3" value="User 3" />
      <add key="OnUserIcon3" value="" />
      <add key="OnUser4" value="" />
      <add key="OnUserName4" value="User 4" />
      <add key="OnUserIcon4" value="" />
      <add key="OnUser5" value="" />
      <add key="OnUserName5" value="User 5" />
      <add key="OnUserIcon5" value="" />
      <add key="OnUser6" value="" />
      <add key="OnUserName6" value="User 6" />
      <add key="OnUserIcon6" value="" />
      <add key="OnUser7" value="" />
      <add key="OnUserName7" value="User 7" />
      <add key="OnUserIcon7" value="" />
      <add key="OnUser8" value="" />
      <add key="OnUserName8" value="User 8" />
      <add key="OnUserIcon8" value="" />
      <add key="OnUser9" value="" />
      <add key="OnUserName9" value="User 9" />
      <add key="OnUserIcon9" value="" />
      <add key="OnUser10" value="" />
      <add key="OnUserName10" value="User 10" />
      <add key="OnUserIcon10" value="" />
      <add key="OnUser11" value="" />
      <add key="OnUserName11" value="User 11" />
      <add key="OnUserIcon11" value="" />
      <add key="OnUser12" value="" />
      <add key="OnUserName12" value="User 12" />
      <add key="OnUserIcon12" value="" />
      <add key="OnUser13" value="" />
      <add key="OnUserName13" value="User 13" />
      <add key="OnUserIcon13" value="" />
      <add key="OnUser14" value="" />
      <add key="OnUserName14" value="User 14" />
      <add key="OnUserIcon14" value="" />
      <add key="OnUser15" value="" />
      <add key="OnUserName15" value="User 15" />
      <add key="OnUserIcon15" value="" />
      <add key="OnUser16" value="" />
      <add key="OnUserName16" value="User 16" />
      <add key="OnUserIcon16" value="" />
      <add key="OnUser17" value="" />
      <add key="OnUserName17" value="User 17" />
      <add key="OnUserIcon17" value="" />
      <add key="OnUser18" value="" />
      <add key="OnUserName18" value="User 18" />
      <add key="OnUserIcon18" value="" />
      <add key="OnUser19" value="" />
      <add key="OnUserName19" value="User 19" />
      <add key="OnUserIcon19" value="" />
      <add key="OnUser20" value="" />
      <add key="OnUserName20" value="User 20" />
      <add key="OnUserIcon20" value="" />
      <add key="OnUser21" value="" />
      <add key="OnUserName21" value="User 21" />
      <add key="OnUserIcon21" value="" />
      <add key="OnUser22" value="" />
      <add key="OnUserName22" value="User 22" />
      <add key="OnUserIcon22" value="" />
      <add key="OnUser23" value="" />
      <add key="OnUserName23" value="User 23" />
      <add key="OnUserIcon23" value="" />
      <add key="OnUser24" value="" />
      <add key="OnUserName24" value="User 24" />
      <add key="OnUserIcon24" value="" />
      <add key="OnUser25" value="" />
      <add key="OnUserName25" value="User 25" />
      <add key="OnUserIcon25" value="" />
      <add key="OnUser26" value="" />
      <add key="OnUserName26" value="User 26" />
      <add key="OnUserIcon26" value="" />
      <add key="OnUser27" value="" />
      <add key="OnUserName27" value="User 27" />
      <add key="OnUserIcon27" value="" />
      <add key="OnUser28" value="" />
      <add key="OnUserName28" value="User 28" />
      <add key="OnUserIcon28" value="" />
      <add key="OnUser29" value="" />
      <add key="OnUserName29" value="User 29" />
      <add key="OnUserIcon29" value="" />
      <add key="OnUser30" value="" />
      <add key="OnUserName30" value="User 30" />
      <add key="OnUserIcon30" value="" />
      <add key="OnUser31" value="" />
      <add key="OnUserName31" value="User 31" />
      <add key="OnUserIcon31" value="" />
      <add key="OnUser32" value="" />
      <add key="OnUserName32" value="User 32" />
      <add key="OnUserIcon32" value="" />
      <add key="OnUser33" value="" />
      <add key="OnUserName33" value="User 33" />
      <add key="OnUserIcon33" value="" />
      <add key="OnUser34" value="" />
      <add key="OnUserName34" value="User 34" />
      <add key="OnUserIcon34" value="" />
      <add key="OnUser35" value="" />
      <add key="OnUserName35" value="User 35" />
      <add key="OnUserIcon35" value="" />
      <add key="OnUser36" value="" />
      <add key="OnUserName36" value="User 36" />
      <add key="OnUserIcon36" value="" />
      <add key="OnUser37" value="" />
      <add key="OnUserName37" value="User 37" />
      <add key="OnUserIcon37" value="" />
      <add key="OnUser38" value="" />
      <add key="OnUserName38" value="User 38" />
      <add key="OnUserIcon38" value="" />
      <add key="OnUser39" value="" />
      <add key="OnUserName39" value="User 39" />
      <add key="OnUserIcon39" value="" />
      <add key="OnUser40" value="" />
      <add key="OnUserName40" value="User 40" />
      <add key="OnUserIcon40" value="" />
      <add key="OnUser41" value="" />
      <add key="OnUserName41" value="User 41" />
      <add key="OnUserIcon41" value="" />
      <add key="OnUser42" value="" />
      <add key="OnUserName42" value="User 42" />
      <add key="OnUserIcon42" value="" />
      <add key="OnUser43" value="" />
      <add key="OnUserName43" value="User 43" />
      <add key="OnUserIcon43" value="" />
      <add key="OnUser44" value="" />
      <add key="OnUserName44" value="User 44" />
      <add key="OnUserIcon44" value="" />
      <add key="OnUser45" value="" />
      <add key="OnUserName45" value="User 45" />
      <add key="OnUserIcon45" value="" />
      <add key="OnUser46" value="" />
      <add key="OnUserName46" value="User 46" />
      <add key="OnUserIcon46" value="" />
      <add key="OnUser47" value="" />
      <add key="OnUserName47" value="User 47" />
      <add key="OnUserIcon47" value="" />
      <add key="OnUser48" value="" />
      <add key="OnUserName48" value="User 48" />
      <add key="OnUserIcon48" value="" />
      <add key="OnUser49" value="" />
      <add key="OnUserName49" value="User 49" />
      <add key="OnUserIcon49" value="" />
      <add key="OnUser50" value="" />
      <add key="OnUserName50" value="User 50" />
      <add key="OnUserIcon50" value="" />
      <add key="OnCartwall1Play" value="EXEC_COMMAND2 ${cartid}|Equals(1)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(2)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cartid}|Equals(3)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(4)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(5)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(6)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cartid}|Equals(7)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cartid}|Equals(8)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|0|1&#xA;" />
      <add key="OnCartwall1Pause" value="EXEC_COMMAND2 ${cartid}|Equals(1)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(2)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(3)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(4)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(5)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(6)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(7)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(8)|EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xA;" />
      <add key="OnCartwall1Selected" value="" />
      <add key="OnCartwall1Looped" value="" />
      <add key="OnCartwall1Changed" value="EXEC_SEND_DRAIRLITE_SETLED 1|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 2|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 3|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 4|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 5|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 6|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 7|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 8|0&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cw1cart1trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 1|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart2trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 2|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart3trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 3|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart4trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 4|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart5trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 5|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart6trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 6|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart7trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 7|2&#xD;&#xA;EXEC_COMMAND2 ${cw1cart8trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 8|2&#xA;" />
      <add key="OnCartwall2Play" value="EXEC_COMMAND2 ${cartid}|Equals(1)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(2)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(3)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(4)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(5)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(6)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(7)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(8)|EXEC_SEND_DRAIRLITE_SETLEDBLINK *[TOINT:{${cartid}}:{add}:{8}]|1|0|1&#xA;" />
      <add key="OnCartwall2Pause" value="EXEC_COMMAND2 ${cartid}|Equals(1)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(2)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(3)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cartid}|Equals(4)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(5)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(6)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cartid}|Equals(7)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xA;&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cartid}|Equals(8)|EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{add}:{8}]|2&#xA;&#xA;" />
      <add key="OnCartwall2Selected" value="" />
      <add key="OnCartwall2Looped" value="" />
      <add key="OnCartwall2Changed" value="EXEC_SEND_DRAIRLITE_SETLED 9|0&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETLED 10|0&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETLED 11|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 12|0&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETLED 13|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 14|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 15|0&#xD;&#xA;&#xA;EXEC_SEND_DRAIRLITE_SETLED 16|0&#xD;&#xA;EXEC_COMMAND2 ${cw2cart1trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 9|2&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cw2cart2trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 10|2&#xA;&#xD;&#xA;EXEC_COMMAND2 ${cw2cart3trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 11|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cw2cart4trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 12|2&#xD;&#xA;EXEC_COMMAND2 ${cw2cart5trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 13|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cw2cart6trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 14|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cw2cart7trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 15|2&#xD;&#xA;&#xA;EXEC_COMMAND2 ${cw2cart8trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 16|2" />
      <add key="OnCartwall1AnyCartStarted" value="EXEC_SEND_DRAIRLITE_REMOTEON 7|1&#xD;&#xA;" />
      <add key="OnCartwall1AnyCartEnded" value="SLEEP 100&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 7|0&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;CW1_STOPONLY_CART ${cartid}" />
      <add key="OnCartwall2AnyCartStarted" value="EXEC_SEND_DRAIRLITE_REMOTEON 7|1" />
      <add key="OnCartwall2AnyCartEnded" value="SLEEP 100&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 7|0&#xD;&#xA;EXEC_SEND_DRAIRLITE_SETLED ${cartid}|2&#xD;&#xA;CW2_STOPONLY_CART ${cartid}" />
      <add key="OnOutputON" value="" />
      <add key="OnOutputOFF" value="" />
      <add key="OnOutputMute" value="" />
      <add key="OnOutputUnmute" value="" />
      <add key="OnOutputSNDOn" value="" />
      <add key="OnOutputSNDOff" value="" />
      <add key="OnOutputRECOn" value="" />
      <add key="OnOutputRECOff" value="" />
      <add key="OnOutputFaderStart" value="" />
      <add key="OnOutputFaderStop" value="" />
      <add key="OnOutputFader" value="" />
      <add key="OnOutputGain" value="" />
      <add key="OnOutputPan" value="" />
      <add key="OnInputON" value="" />
      <add key="OnInputOFF" value="" />
      <add key="OnInputMute" value="" />
      <add key="OnInputUnmute" value="" />
      <add key="OnInputSNDOn" value="" />
      <add key="OnInputSNDOff" value="" />
      <add key="OnInputRECOn" value="" />
      <add key="OnInputRECOff" value="" />
      <add key="OnInputFaderStart" value="" />
      <add key="OnInputFaderStop" value="" />
      <add key="OnInputFader" value="" />
      <add key="OnInputGain" value="" />
      <add key="OnInputPan" value="" />
      <add key="OnPFLShow" value="" />
      <add key="OnPFLPlay" value="" />
      <add key="OnPFLHide" value="" />
      <add key="OnPFLOn" value="MIXER_OUTPUT_MUTE_OFF CW&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTECUE 7|1" />
      <add key="OnPFLOff" value="MIXER_OUTPUT_MUTE_ON CW&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTECUERESET" />
      <add key="OnSchedulerStart" value="" />
      <add key="OnSchedulerStop" value="" />
      <add key="OnScriptStarting" value="" />
      <add key="OnScriptStarted" value="" />
      <add key="OnScriptStopping" value="" />
      <add key="OnScriptStopped" value="" />
      <add key="OnScriptExecute" value="" />
      <add key="OnScriptLooped" value="" />
      <add key="OnOverlayShown" value="" />
      <add key="OnOverlayDelayed" value="" />
      <add key="OnOverlayPlayed" value="EXEC_SEND_DRAIRLITE_REMOTEON 7|1&#xD;&#xA;MIXER_OUTPUT_MUTE_OFF CW" />
      <add key="OnOverlayTrackPlay" value="" />
      <add key="OnOverlayStopped" value="SLEEP 100&#xD;&#xA;MIXER_OUTPUT_MUTE_ON CW&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 7|0" />
      <add key="OnOverlayClosed" value="" />
      <add key="OnProgramImported" value="" />
      <add key="OnOverlayImported" value="" />
      <add key="OnMissingProgramImport" value="" />
      <add key="OnMissingOverlayImport" value="" />
      <add key="OnStreamingStarted" value="" />
      <add key="OnStreamingStopped" value="" />
      <add key="OnStreamingDisconnected" value="" />
      <add key="OnStreamingSongTitleChanged" value="" />
      <add key="OnMODStreamShown" value="" />
      <add key="OnMODStreamConnected" value="" />
      <add key="OnMODStreamNotConnected" value="" />
      <add key="OnMODStreamWaiting" value="" />
      <add key="OnMODStreamPlaying" value="EXEC_SEND_DRAIRLITE_REMOTEON 7|1&#xD;&#xA;MIXER_OUTPUT_MUTE_OFF CW" />
      <add key="OnMODStreamPaused" value="" />
      <add key="OnMODStreamStopped" value="MIXER_OUTPUT_MUTE_ON CW&#xD;&#xA;EXEC_SEND_DRAIRLITE_REMOTEON 7|0" />
      <add key="OnMODStreamClosed" value="" />
      <add key="OnSTANDBYLoad" value="" />
      <add key="OnSTANDBYPlay" value="" />
      <add key="OnSTANDBYPause" value="" />
      <add key="OnSTANDBYStop" value="" />
      <add key="OnSTANDBYEject" value="" />
      <add key="OnGlobalLogChanged" value="" />
      <add key="OnPlaylistLogChanged" value="" />
      <add key="OnTCPServerStarted" value="" />
      <add key="OnTCPServerStopped" value="" />
      <add key="OnMIDI1ServerStarted" value="" />
      <add key="OnMIDI1ServerStopped" value="" />
      <add key="OnMIDI2ServerStarted" value="" />
      <add key="OnMIDI2ServerStopped" value="" />
      <add key="OnSerialServerStarted" value="" />
      <add key="OnSerialServerStopped" value="" />
      <add key="OnOSCServerStarted" value="" />
      <add key="OnOSCServerStopped" value="" />
      <add key="OnIOWarriorStarted" value="" />
      <add key="OnIOWarriorStopped" value="" />
      <add key="OnVellemanStarted" value="" />
      <add key="OnVellemanStopped" value="" />
      <add key="OnDRAirenceStarted" value="" />
      <add key="OnDRAirenceStopped" value="" />
      <add key="OnDRAirliteStarted" value="" />
      <add key="OnDRAirliteStopped" value="" />
      <add key="OnEmberStarted" value="" />
      <add key="OnEmberStopped" value="" />
      <add key="OnLivewireStarted" value="" />
      <add key="OnLivewireStopped" value="" />
      <add key="OnGPIOServiceStarted" value="" />
      <add key="OnGPIOServiceStopped" value="" />
      <add key="OnWheatstoneStarted" value="" />
      <add key="OnWheatstoneStopped" value="" />
      <add key="OnAdvantechStarted" value="" />
      <add key="OnAdvantechStopped" value="" />
      <add key="OnAxelTechStarted" value="" />
      <add key="OnAxelTechStopped" value="" />
    </EVENT>

Just enjoy your holiday first!

Gr. John
User avatar
radio42
Site Admin
Posts: 9129
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cartwal II unloads itself after (Re)Calculate All

Post by radio42 »

I can not spot any command which might clear the Cartwall2.
JohnvdVeen
Posts: 3
Joined: 18 Jul 2026 15:05
Re: Cartwal II unloads itself after (Re)Calculate All

Post by JohnvdVeen »

Thanks Bernd,

I’ve looked into this a bit further. The problem doesn't occur every time, but it does happen when the jingles in the playlist are also used or present in Cartwall II and the (Re)Calculate All command is executed. I also tested this with Cartwall I, and the issue doesn't occur there.
https://ibb.co/4ndJt4Kz
Gr. John

Post Reply