2016-04-19 17 views
0

Ich würde versuchen, eine LiquidSoap-Streaming-Quelle so zu planen, dass sie zu einem bestimmten Zeitpunkt in der Zukunft abgespielt wird. Ich glaube, dass dies mit dem Befehl Liquidsoap switch erreicht werden kann, aber ich habe Probleme beim Verständnis der hier beschriebenen Dokumentation: http://liquidsoap.fm/doc-1.2.0/reference.html#switchIst es möglich, eine Liquidsoap-Quelle zu einem bestimmten Zeitpunkt zu planen?

Ist dies mit Flüssigseife möglich? Ich wäre nett, wenn ich einfach einen Zeitstempel geben könnte.

+0

Sie sagen, dass liquidsoap die ganze Zeit läuft und Sie wollen zu einem bestimmten Zeitpunkt zu einer anderen Quelle wechseln? Oder möchten Sie eine Liquidsoap-Instanz zu einem bestimmten Zeitpunkt starten? – Brad

+0

Gute Frage. Ich sehe, dass Liquidsoap eine Socket-Schnittstelle bietet, also könnte ich zu einem bestimmten Zeitpunkt einen neuen Stream erstellen, ohne den Server neu zu starten. Ich bin mir nicht sicher, was als Best Practice gilt. –

+0

Großes Bild, ich möchte ein Web-Interface für Benutzer zum Hochladen von Wiedergabelisten erstellen und ein Datum und eine Uhrzeit für liquidsoap angeben, um diese Wiedergabelisten an separaten Mountpoints abzuspielen. –

Antwort

1

Ich bin mir nicht sicher, ob Sie einen absoluten Zeitstempel an switch übergeben können, können Sie eine Uhrzeit des Tages oder der Woche übergeben. Siehe „Zeitintervalle“ Abschnitt: http://savonet.sourceforge.net/doc-svn/language.html

Ich denke, die beste Wahl Playlist-Datei verwendet, die über cron neu geschrieben wird, oder unter Verwendung von request.dynamic mit einem benutzerdefinierten externen Skript, das, was auf der Basis der Zeit zu spielen bestimmt.

finden Sie in der Dokumentation zur Playlist hier: http://savonet.sourceforge.net/doc-svn/reference.html#playlist