Automatisierter Export von Datenbankplaylists per Script o.Ä

Guten Abend zusammen,

mehrere Studios greifen bei uns auf eine Datenbank zu. Sollte dort in der automatisierten Zeit technische Fehler auftreten, wird automatisch auf eine Havarieschleife umgeschaltet. Diese Havarieschleife möchten wir jetzt auch mit mAirList betreiben, allerdings aus Gründen der Autarkie möglichst ohne direkte Datenbankanbindung. Dieser Rechner soll auch bei Netzwerkausfällen möglichst lange eigenständig und unabhängig laufen, aber bestenfalls dennoch die identischen Titel/Wortinhalte wie in der Datenbankplaylist vorhalten.

Die Zielvorstellung sieht so aus, dass wir gerne bspw. kurz vor Mitternacht alle 24 Playlists des Folgetags als .mlp mit Platzhalternamen (%00uhr, %01uhr…) exportieren lassen möchten, um sie anschließend auf dem autark laufenden PC zu importieren.

Unsere konkrete Frage ist, wie bereits generierte Playlisten aus der Datenbank automatisiert exportiert werden können. Per Event lösen wir bereits den „Datenbank-Playlist erstellen“-Befehl zum Generieren aus, suchen aber noch ein Äquivalent für den Export oder eine andere findige und praktikable Lösung.

Herzlichen Dank für euren Input und viele Grüße aus dem Weserbergland

Jonas von radio aktiv

Moin Jonas,

hast Du schon mal versucht, einfach den Playlist-Cache um kurz vor Mitternacht automatisch zum Havarierechner zu kopieren? Dort werden, je nach Einstellung in der Datenbank, die Playlisten der nächsten X Stunden gesichert, wobei das mit 24 Stunden ja durchaus passen würde.

Da das Aktualisierungsintervall einstellbar ist, könntest Du den Ordner einfach auch permanent alle X Minuten auf den Havarierechner z.B. mit Robocopy automatisch übertragen, so dass er im Notfall immer die nächsten 24 Stunden selbst gespeichert hat und abrufen kann.

Der Ordner ist zu finden unter C:\ProgramData\mAirList\7.x\PlaylistCache und dann im Ordner mit der entsprechenden Datenbank-ID.

(Bei Nutzung des Multi-Instance-Managers befindet sich der Cache-Ordner im Ordner der Instanz!)

Wichtig: Wenn eine PL für eine Stunde innerhalb der oben festgelegten Stunden noch nicht generiert wurde, wird erstmal ein Platzhalter für die Stunde angelegt, also eine leere mlp-Datei. Hier also darauf achten, dass die Datei immer aktuell gehalten wird, auch nach Änderung.

Beste Grüße zurück von der anderen Seite des Süntels!

1 Like