Playliste bei mAirList Start automatisch laden?

Hallo mAirList-Freunde,

wie kann ich beim Start von mAirList automatisch eine bestimmte Playlist laden? Für jeden Tag und jede Stunde gibt es eine eigene Playliste…

Viele Grüße,
Timo

Hi Timo,

das müsste per Script gehen (mit “OnStartup”).

Irgendwas wie das hier (ungetestet):

[code]procedure OnStartup;

begin
CurrentPlaylist.LoadFromFile(‘c:\projects\mAirList\trunk’+ FormatDateTime(‘YYYY-MM-DD-HH’, now)+’.mlp’);
end;

begin

end.[/code]

Kommt halt auf die Formatierung der Dateienamen der Playlist an :wink:

grüße, michi

Danke Michi!

Leider funktioniert das nicht…kommt auch keine Fehlermeldung…

Viele Grüße,

Timo

das kannst du mit der funktion “EVENTS” machen.

-einfach die gewünschte uhrzeit (um die mAirList die gewünschte Playlist laden soll),
-die Tage an denen es geschehen soll,
-und die playlist auswählen.

SPEICHERN - FERTIG ;D

du musst die playlist mit endung .mlp speichern. dann sollte es gehen.

Das mit den Events weiss ich schon, mir geht es nur darum, wenn mAirList geöffnet wird, daß gleich die richtige tages- und stundenbezogene Playlist geladen wird…das Eventsystem wartet ja auf eine bestimmte Uhrzeit…

hmmm…
also das mairlist wenn es 17:33Uhr ist die playlist von 17-18 uhr lädt, und bei 12:08 die playlist von 12-30 Uhr

hab ichs?

Ja genau :slight_smile:

normal sollte im SystemLog eine meldung kommen, wenn der Pfad nicht stimmt.

Probier mal, das als ganz normales script auszuführen:

begin CurrentPlaylist.LoadFromFile('c:\projects\mAirList\trunk\'+ FormatDateTime('YYYY-MM-DD-HH', now)+'.mlp'); end.

Könnte ja sein, dass das OnStartup-script ausgeführt wird, bevor die Playlist initialisiert ist. (nur eine Vermutung, Torben weiss da mehr :wink: )

grüße, michi

Nein, das OnStartup-Script wird ganz am Schluss ausgeführt, wenn mAirList komplett initialisiert ist.

mhh ja, das macht sinn :slight_smile:

Aber ansonsten sehe ich keinen Fehler in dem Script.

Timo, hast mehrere Playlists?

grüße, michi

Ich könnte auch endlich mal die “Aktionen bei Programmstart” einführen …

ja, das wär ne feine sache :wink:

Hi Michi,

ich habe mehrere Playlists, die sich nur vom Datum her und der Stunde änder…

Musik-2008-04-09-12.mlp

Das wäre für heute die 12 Uhr Stunde…

Viele Grüße,

Timo

Ich meinte in mAirList … :slight_smile:

grüße, michi

Achso :wink:

Ne, nur eine PLayliste

mhh dann müsste es eigentlich so funktionieren.

kannst du mir mal deine .inis schicken?, dann test ich das mal…

allerdings bin ich jetzt weg und kann das erst heute abend machen, wenn ichs da schaffe :wink:

grüße, michi

Danke Michi,

ich werde das gleich mal austesten und wenn es nicht funktioniert sende ich Dir die Sachen einfach zu!

Viele Grüße,

Timo

So das funktioniert soweit, da aber meine Playlisten mit Musik- beginnen…das habe ich nicht hinbekommen…habe schon einige Varianten probiert (ich kenne mich mit Delphi leider gar nicht aus) :frowning:

begin
  CurrentPlaylist.LoadFromFile('c:\projects\mAirList\trunk\Musik-'+ FormatDateTime('yyyy-mm-dd-hh', now)+'.mlp');
end.

(Pfad noch anpassen.)