Problem mit dem Shoutcast Calendar

Status
Für weitere Antworten geschlossen.

ds1113

Benutzer
Hallo,
Ich versuche gerade ein sc_trans aufzusetzen das immer zu minute 20/40 werbung abspielt, aber wenn die werbung fertig ist bekomme ich diese Meldung im LOG:
Code:
msg:[PLAYLISTMGR] Could not deactivate playlist with calendar id 6. It was not found.
Danach wird die Werbung einfach wiederholt.
Kennt irgendwer dieses Problem?
LG Daniel
 
Hallo mein Calendar(ist leider sehr lange):
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!--Calendar configuration file-->
<!--Made with the SHOUTcast 2 Configuration Builder-->
<eventlist>
    <event type="playlist">
        <playlist loopatend="1" shuffle="1" priority="1">
            playlist
        </playlist>
        <calendar
            repeat="127"       
            startdate="2012/01/01"       
            enddate="2100/01/01"       
            starttime="00:00:00"       
        />
    </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="00:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="00:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="01:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="01:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="02:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="02:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="03:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="03:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="04:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="04:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="05:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="05:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="06:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="06:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="07:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="07:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="08:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="08:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="09:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="09:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="10:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="10:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="11:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="11:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="12:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="12:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="13:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="13:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="14:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="14:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="15:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="15:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="16:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="16:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="17:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="17:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="18:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="18:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="19:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="19:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="20:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="20:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="21:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="21:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="22:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="22:40:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="23:20:00"/>        </event>
    <event type="playlist">
        <playlist loopatend="0" shuffle="0" priority="2">
            werbung
        </playlist>
        <calendar repeat="255" startdate="2012/01/01" enddate="2100/01/01" starttime="23:40:00"/>        </event>
</eventlist>
 
Oha da sind einige Fehler drin.
1. den Parameter Repeat hast du immer auf 255 das wäre also So. - Sa. UND timeperiodic
1 = So.
2 = Mo.
4 = Di.
8 = Mi.
16 = Do.
32 = Fr.
64 = Sa.
128 = Time Periodic (mehrfach täglich)

Soll eine Sendung (Playliste) täglich laufen, müsste repeat = 127 sein (So. bis Sa.)

2. Du hast zwar startdate und enddate angegeben, aber keine duration
somit startet deine Sendung am 01.01.2012 um 00:20 Uhr wird aber nie beendet

Was du vor hast, kann man mit 2 Einträgen erledigen.

20 Minuten nach jeder vollen Stunde
PHP:
<event type="playlist">
<playlist loopatend="0" shuffle="0" priority="2" >Werbung</playlist>
<calendar starttime="01:00:00" duration="00:05:00" timeoffset="00:20:00" repeat="128"/>
</event>

40 Minuten nach jeder vollen Stunde
PHP:
<event type="playlist">
<playlist loopatend="0" shuffle="0" priority="2" >Werbung</playlist>
<calendar starttime="01:00:00" duration="00:05:00" timeoffset="00:40:00" repeat="128"/>
</event>

starttime gibt den zeitinterval an, duration die Dauer des Events, timeoffset die Minuten nach der vollen Stunde und repeat ist das Time periodic Event.
Das enddate brauchst du nicht anzugeben, so läuft das Event immer.

Die Dauer des Events wird im Format HH:mm:ss angegeben, musst du eventuell anpassen. Du musst bedenken, das sc_trans das event zwar pünktlich um 20 und 40 nach startet, aber den aktuell laufenden Song erst zu Ende spielt. Setzt du also duration z.B. auf 2 Minuten und um 19 nach fängt ein Song mit 5 Minuten Spieldauer an, ist das Event um 20 nach beendet, bevor der Song zuende ist, und wird nicht ausgeführt.

Hast du mehrere Werbungen in der Werbeplaylist und willst zufällig eine Ausgeben such mal nach Random Jingle hier im Forum.

Den Fehler "could not deactivate playlist id xy" kannst du aber dennoch bekommen, wenn deine Werbepalyliste im playlistordner liegt. Der Ordner hat eine Sonderfunktion (Priorisierte Playliste Diese kann wohl temporär über die API angelegt werden und sollte dann sofort gespielt werden, was ich nie getestet habe) Der Fehler rührt in dem Fall daher, das sc_trans die entsprechende Playliste nicht ins Archiv verschieben kann. Wenn also alles funktioniert, kannst du die Fehlermeldung im Log ignorieren.

-MAD
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben