Automatischer Playlist Export als .txt file

Hallo liebes Forum, ich brauche Eure Hilfe zu folgenden Problemen:

  1. Ich möchte die Playlists zu jeder Stunde automatisch als .txt file exportieren.
    Ich verwenden die mairlist DB, dort ist es ja manuell möglich jede Playlist zu exportieren. Das funktioniert auch ohne Probleme. Dies soll allerdings automatisch im Event passieren, wenn die Playlist zur vollen Stunde geladen wird. Ich habe dazu in einem anderen Beitrag bereits gelesen, dass es mit dem “Script ausführen” Befehl möglich ist, Playlists als .mlp, .m3u etc. zu exportieren. Wenn ich die Endung nun einfach mit .txt ergänze, passiert allerdings nichts:

begin CurrentPlaylist.SaveToFile('c:\something.txt'); end.

  1. Bisher erzeugt mAirlist die Playlists für den gesamten Tag an einem festgelegten Zeitpunkt (Nachts um 4 Uhr). Das ist für unsere Programmplanung allerdings nicht besonders hilfreich. Besser wäre es, wenn die Playlist kurzfristiger erzeugt wird. Also am Besten für jede Stunde einzeln. Wie sage ich mAirlist, dass die Tagesplanung nicht nur einmal am Tag, sondern jede Stunde stattfinden soll?

(mAirlist Version 4.2.3)

Hallo und herzlich willkommen.

Um Support zu erhalten, bitte zunächst die Seriennummer der Lizenz ins Forum-Profil eintragen. Danke!

Zu 2.
Wir machen genau das. Immer um …45 erstellt die dB die playliste für die nächste Stunde. Geht easy über die events.

[quote=“Torben, post:2, topic:10335”]Hallo und herzlich willkommen.

Um Support zu erhalten, bitte zunächst die Seriennummer der Lizenz ins Forum-Profil eintragen. Danke![/quote]

–> done

[quote=“Radio4Players, post:3, topic:10335”]Zu 2.
Wir machen genau das. Immer um …45 erstellt die dB die playliste für die nächste Stunde. Geht easy über die events.[/quote]

Hi, vielen Dank für den Tipp. Diese Problem ist schon mal gelöst :smiley:

Zu 1:

Was genau soll in dieser Textdatei denn drinstehen? Einen “Export als Text” kennt mAirList so erstmal nicht.

Hallo Torben, danke für deine schnelle Rückmeldung. Der Aufbau soll genauso wie bei den Logfiles sein. Ich bräuchte eine Datei (csv, xml, txt) in der aufgelistet wird wann (Datum, Zeit) welcher Song (Interpret und Songtitel) gespielt wurde. Nur eben nicht in einer Datei für den ganzen Tag, sondern für jede Stunde/jede Playlist eine eigene Datei. Diese Infos sollen dann auf unserer Website gestellt werden. Ziel des Ganzen ist also, dass man nicht nur den aktuellen Song auf der Website sieht, sondern alle Songs der letzten Stunde.

Das wird so einfach nicht klappen.

Habt ihr euch mal die Musterlösung mit PHP und MySQL auf dem Server angeschaut?

https://www.mairlist.com/dokuwiki/tutorials:other:online_playlist_on_your_website_with_php_mysql

Damit kann man dann sogar ein “unendlich” langes Archiv aufbauen, wo der Hörer noch Monate und Jahre später recherchieren kann.

Bei eldoradio haben wir auf diese Seite die Playlist seit September 2001 im Archiv und zugreifbar über die Website: https://www.eldoradio.de/playlist