Fernsteuerung über Netzwerk/SOAP

Aus mAirListWiki

Wechseln zu: Navigation, Suche

Um MairList von einen amderen Rechner aus fernzusteuern kann ein Netzwerk Remote Zugriff eingerichtet werden. Hierzu muss muss man das "RemObjects SDK" (Link folg noch) einbinden. mAirList unterstützt das propitäre "RemObjects BIN" Protokoll sowie das Standard SOAP Protokoll.

Im Moment kann nur das "ICommandInterface" genutzt werden. Hierzu kann das kleine Programm "mAirListcommand.exe" für Windows von der englischen mAirList Download Seite heruntergeladen werden.

Durch die Nutzung der RPC Kommandos kann man z.B. die "Start/Stop" Befehle im Netzwerk über mehrere Stationen verteilen.

Genauso wie bei den Hotkeys kann der (sich im Netzwerk befindliche) Remote PC die Befehle an mAirList senden. Hierdurch kann man von entfernten Rechnern z.B. Promos oder Einspielungen starten und anschließend im "normalen" Ablauf weitermachen.

Besipiel:

RPC http://192.168.0.1:8300/BIN AUTOMATION 1 PLAY

Dieser Befehl startet die Atumation fü die Playlist 1 auf dem Remote PC

Hinweis: Hierfür muss ich der Remote PC allerding schon im Status "Auto" befinden. Weiterhin kann immer nur EIN Kommando übertragen werden. Ein verketten von Befehlen durch Semikolon (;) ist daher nicht möglich. In diesem Fall müssen zwei komplett eigene Zeilen erstellt werden.

Beispiel:

RPC http://192.168.0.1:8300/BIN AUTOMATION 1 PLAY

RPC http://192.168.0.2:8300/BIN AUTOMATION 1 PLAY

Hier wird auf zwei verschiedenen Geräten jeweils die Playlist 1 gestartet.

Anstatt der IP kann man natürlich auch den echten Netzwerknamen des Rechners angeben (welcher sich ja mesitens leichter merken lässt)

Beispiel:

RPC http://sutdio2:8300/BIN CARTWALL LOADSET C:\mAirList\Cartwalls\Split Jingles.mlc

Soll eine solche Aktion automatisiert werden, so kann man diese auch in eine M3U playlist schreiben. (entweder von Hand oder durch einen Planer) Der Eintrag würde dann wie folgt aussehen:

#mAirList COMMAND [LOAD SPLIT CARTWALL] RPC http://studio2:8300/BIN CARTWALL LOADSET C:\mAirList\Cartwalls\Split Jingles.mlc

Wie man sehen kann ist es auch möglich für den Titel einen Benutzerfreundlichen Namen eingeben, so dass der enstprechende Nutzer weiß was an dieser Stelle passieren wird

Persönliche Werkzeuge