Hey all ;D
I was wondering if you could help me write an mAirList script (i’m a
n00b and have no knowlegde of mAirList scripting) that helps me, when
firing off one cart in another studio (running mAirList) which fires off
another cart in mAirList in the other main studio? I’m absolutley clueless. Torben said about Network/SOAP, but I don’t know where to start! haha…
Cheers
rich 
Wiki-wah-wah 
http://wiki.mairlist.com/index.php/Remote_Control#Network_.28SOAP.2FRPC.29
Add a command item to the Playlist, and use the following in the Command field:
RPC http://ipaddressORnetname:8300/BIN xxxx
ipaddressORnetname: 192.168.1.1 (for example) or the PC name - You can set this by right-clicking My Computer on the Desktop, select Properties and go to the “Computer Name” tab (on XP). You can use names like STUDIO or ADS etc
xxxx is any mAirList command like AUTOMATION 1 NEXT or CARTWALL 1 START etc
Make sure you enable Network/Soap in the Remote part of mAirListConfig. If you are sending a command to a PC over the internet, you’ll need to open port 8300 (or whatever you set it to) just as you would with a SHOUTcast server or any IP action that needs to pass through a firewall.
Oh nice! Thanks so much for your reply Charlie, I will definetly give this a go when at the studio later.
Another way of doing this (I think I made a brief mention of this a while ago somewhere)… As you said “Cart”, you can specify a Command/Script/Event to run within each item’s Properties>Options tab. Click “Add” on the “Actions on Start” window and select “Execute Command” - Type your Command there, eg:
RPC http://192.169.1.5:8300/BIN CARTWALL 1 START
Do NOT click Save Tag/MMD - Just click OK. This will save that action for that Cartwall item only - Then, just save the Cartwall and that action will be recalled each time that Cartwall page is loaded. If that page is part of your standard.mlt template (the file that loads upon startup), you’ll need to re-save that so the Commands are loaded upon startup. I found that creating a few 1 second files and naming them according to the their action worked for me, that way - If you play it (from the Cartwall or a Player) it’ll still run the Command action.