Aktionen
Mit MuTe kannst du immer wiederkehrende Abläufe einfach automatisieren. Dazu kann MuTe über ein Modulsystem Aktionsmodule laden und ausführen. Jedes Aktionsmodul hat dabei eine spezielle Aufgabe, wie zum Beispiel "Starte Player x". Solltest du kein passendes Modul für deine Zwecke finden, kannst Du Dir mit Hilfe der libmute ein passendes Programmieren.
Um komplexere Abläufe nachzubilden, kannst Du Aktionsmodule miteinander verbinden. Diese Aktionsketten kannst du dann entweder über die UI manuell starten oder mit Ereignissen verknüpfen. Folgende Ereignisse stehen zur Verfügung:
- Start, Stop, Ende eines Players
- Start, Stop, Ende eines Tracks
- Auswählen, Abwählen eines Tracks
- Ablauf eines Countdowns
Aktionen können an Bedingungen geknüpft werden. So kann zum Beispiel verhindert werden, dass eine Aktion mehrmals startet oder zum falschen Zeitpunkt ausgelöst wird. Weiterhin kannst du als Parameter für die Aktionen einfache Berechnungen ausführen lassen: Statt Starte um 19:40 Uhr kannst Du auch Starte um calc($PROPERTY[Startzeit] - 20 Minuten) definieren.