1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

sc_trans: noch mal calendar.xml

Dieses Thema im Forum "Internetradio- und Heimstudio-Software" wurde erstellt von ThomasH, 27. März 2014.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. ThomasH

    ThomasH Benutzer

    Hallo,

    ich habe ein kleines Problem mit dem Verständnis der calendar.xml. Ich hab schon viel herumgesucht, habe zwar Antworten gefunden, aber alle Antworten haben mir die Zusammenhänge in der calendar.xml nicht klargemacht (dazu waren die meisten Texte in englisch, das wird bei mir schnell problematisch. Ein Verweis auf die mit sc_trans gelieferte README hilft mir nicht).

    Wir haben ein Internetstream am laufen, ich nutze auch die calendar.xml und es funktioniert auch alles grundsätzlich.
    Leider wird das 30-sekündige Jingle nicht nur einmal gespielt, sondern mehrfach. Stelle ich die Werte der calendar.xml anders ein, kann es passieren, dass das Jingle nicht gespielt wird, weil die playlist zwar geladen wird, der laufende Musiktitel aber mehr Zeit benötigt als ich offensichtlich vorgegeben habe.

    Hier kommt erstmal meine calendar.xml:

    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="0" priority="1">
      gebete
      </playlist>
      <calendar
      repeat="128"
      starttime="19:00:00"
      duration="00:07:00"
      />
      </event>
      <event type="playlist">
      <playlist loopatend="1" shuffle="1" priority="2">
      jingles
      </playlist>
      <calendar
      repeat="128"
      starttime="01:00:00"
      duration="00:05:00"
      timeoffset="00:30:00"
      />
      </event>
    
    </eventlist>
    
    Ganz offensichtlich verstehe ich die Zusammenhänge zwischen "duration" und timeoffset" nicht.
    Bei der Playliste "Gebete" funktioniert das, weil das MP3-File 7 Minuten lang ist.

    Bei "Jingles" funktioniert es nicht, es wird das Jingle mehrere Male hintereinander gespielt. Es soll aber nur einmal gespielt werden. Setze ich duration auf eine Minute herunter, wird das Jingle nicht mehr gespielt, weil die Liste schneller wieder entladen wird, als das Lied zu Ende ist.

    Was mache ich falsch?

    Vielen Dank,

    Thomas
     
  2. ThomasH

    ThomasH Benutzer

    Update:

    manchmal sieht man wirklich den Wald vor lauter Bäumen nicht...

    Ist ja klar, wenn ich den Parameter "playlist loopatend ="1" nicht auf "0" setze, wiederholt sc_trans die Liste immer wieder, solange "duration" gilt.
    Ausserdem habe ich noch den Parameter "timeoffset" ganz herausgenommen.

    Nun funktioniert es. Das Jingle wird nur einmal gespielt, dann setzt die Musik wieder ein.

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!--Calendar configuration file-->
    <!--Made with the SHOUTcast 2 Configuration Builder-->
    <eventlist>
    <event type="playlist">
    <playlist loopatend="0" shuffle="0" priority="1">
    gebete
    </playlist>
    <calendar
    repeat="128"
    starttime="19:00:00"
    />
    </event>
    <event type="playlist">
    <playlist loopatend="0" shuffle="1" priority="2">
    jingles
    </playlist>
    <calendar
    repeat="128"
    starttime="01:00:00"
    duration="00:05:00"
    />
    </event>
    
    </eventlist>
    
    Vielen Dank an alle...
     
    Zuletzt bearbeitet: 28. März 2014

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen