Skript für automatischen "Konzertblock" mit variablen Längen

Hallo zusammen,

ich möchte einen vollautomatischen 4-Stunden-Konzertblock (20-24 Uhr) realisieren und habe mir dazu folgende Logik überlegt:

  1. Ziel: mAirList soll sich zufällig Konzerte (variable Länge) aus einem virtuellen DB-Ordner (‘Live’) ziehen und diese nahtlos hintereinander abspielen.
  2. Stundenplan-Setup:
  • 20:00: Eine Start-Vorlage lädt ein zufälliges Konzert aus dem Ordner.
  • 21-23 Uhr: Leere Vorlagen, um Unterbrechungen zu vermeiden.
  • 00:00: Reguläre Vorlage übernimmt wieder.
  1. Gesuchtes Skript: Ich benötige ein Hintergrund-Skript, das auf OnPlayerStop reagiert und folgendes tut:
  • Prüft, ob es a) “gesuchter Tag” zwischen 20 und 24 Uhr ist und b) das beendete Element aus dem Ordner ‘Live’ stammt.
  • Wenn ja, soll es sofort ein neues zufälliges Element aus demselben Ordner laden und starten.

Könnte mir jemand bei der Erstellung eines solchen Skripts helfen oder hat vielleicht sogar ein passendes Beispiel zur Hand?

Vielen Dank im Voraus!