gibt es ein Befehl / Script mit den man bei ausgewählten Dateien in einer Datenbank automatisiert die MMD-Datei neu einladen kann?
Ziel: In der Datenbank ein fester Platzhalter für eine Sendung hinterlegen.
Jede Woche soll für diesen Platzhalter die mmd-Datei aktualisiert werden und dann von Mairlist neugeladen werden.
So das dieser Platzhalter jede Woche das neueste “Titelupdate” hinterlegt hat.
Geht im Grunde sehr einfach per Script - der einzige “Trick” besteht darin, dass man sich die Datenbank-Informationen (Datenbank und ID) zwischenspeichern muss, damit diese vom MMD-Laden nicht überschrieben werden:
var
pi: IPlaylistItem:
db: string;
dbid: string;
begin
// Datensatz aus mAirListDB laden
pi := Database(0).CreatePlaylistItem('12345');
// Datenbank-Verknüpfung merken
db := pi.GetDatabase;
dbid := pi.GetDatabaseID;
// MMD neu einlesen
pi.AsFile.LoadMMD;
// Datenbank-Verknüpfung wiederherstellen
pi.SetDatabase(db);
pi.SetDatabaseID(dbid);
// Element zurück in die mAirListDB speichern
Database(0).SavePlaylistItem(pi);
end;