Wir haben eine wöchentliche Sendung auf einem FTP. Neben der MP3-Datei gibt es auch eine MMD-Datei mit den Songs, die gespielt werden. Lade ich beide Dateien manuell herunter und plane sie ein in mAirList klappt alles prima, auch das Titelupdate.
Wie aber bringe ich mAirList dazu, das Ganze automatisiert zu machen? Automatischer Download ist klar, dass die Dateinamen immer identisch sein müssen ist klar. Wie aber sage ich mAirList, dass es jede Woche die MMD-Datei neu importieren soll, so dass automatisch das neue Titelupdate läuft?
var
pi: IPlaylistItem;
db, dbid: string;
begin
pi := Database(0).CreatePlaylistItem('75125');
db := pi.GetDatabase;
dbid := pi.GetDatabaseID;
pi.AsFile.LoadMMD;
pi.SetDatabase(db);
pi.SetDatabaseID(dbid);
Database(0).SavePlaylistItem(pi);
end.
Das Gehampel mit db und dbid deshalb, damit beim Laden der MMD-Dateien die Informationen zur Datenbank-Quelle (aus welcher DB stammt es und welche ID hat es dort) nicht verloren gehen.