Hallo und Guten Abend radioforen.de User,
ich bräuchte von Profis hilfe in sachen PAL scripts. Croydon hat mir zwar geholfen aber die codes die er mir gegeben hat haben irgendwie nichts genützt..
Also punkt eins. ich will auf meinem radiosender jeden abend um 18uhr eine nachrichtensendung von einem Fremdsender ausstrahlen der Link dazu: http://85.17.19.82:8216/ (diese sache wurde mit dem Radiosender abgesprochen das ich es auf meinem sender ausstrahlen darf) die nachrichten werden 30minuten ausgestrahlt also start: 18uhr ende: 18,30uhr. dies wollte ich automatisieren lassen von sam das er um diese zeit anfängt, es in den top der queue liste einfügt und dann zur gegebenen zeit beendet.
Der code den mir croydon gegeben hat, hat einige kleine fehler. der sender statet wie geplant um 18uhr und endet wieder halbe stunde später. ok, so soll es sein aber dann fangen die probleme an der script fügt diesen link nochmal in den queue ein und macht nicht mit dern mp3s weiter die in der queue liste sind. es geht mit dem fremdsender weiter und er tut ununterbrochen diesen link in die queue top einfügen und stoppt und startet diesen sender.... hier der code:
Der zweite punkt ist ich will eine Kochsendung jeden tag ausstrahlen. Die zeiten: von 21uhr bis 22uhr, diese dateien sind auf meinem rechner, die soll sam aus meinem rechner nehmen und jeden tag enen um diese zeit austrahlen fertig. aber mit dem script den croydon den mir gegeben hat geht es nicht es kommt zum gleichen fehler wie bei diesem link oben. Der startet nicht die Kochsendung sondern er startet die mp3s in der queue liste ab für 1-2sekunden und springt sofort zum nächsten titel in der queue liste und hört nicht auf... der code:
Ich danke im Voraus für euer Engagment und wünsche allen eine gute Nacht
Mfg.
Kervan
ich bräuchte von Profis hilfe in sachen PAL scripts. Croydon hat mir zwar geholfen aber die codes die er mir gegeben hat haben irgendwie nichts genützt..
Also punkt eins. ich will auf meinem radiosender jeden abend um 18uhr eine nachrichtensendung von einem Fremdsender ausstrahlen der Link dazu: http://85.17.19.82:8216/ (diese sache wurde mit dem Radiosender abgesprochen das ich es auf meinem sender ausstrahlen darf) die nachrichten werden 30minuten ausgestrahlt also start: 18uhr ende: 18,30uhr. dies wollte ich automatisieren lassen von sam das er um diese zeit anfängt, es in den top der queue liste einfügt und dann zur gegebenen zeit beendet.
Der code den mir croydon gegeben hat, hat einige kleine fehler. der sender statet wie geplant um 18uhr und endet wieder halbe stunde später. ok, so soll es sein aber dann fangen die probleme an der script fügt diesen link nochmal in den queue ein und macht nicht mit dern mp3s weiter die in der queue liste sind. es geht mit dem fremdsender weiter und er tut ununterbrochen diesen link in die queue top einfügen und stoppt und startet diesen sender.... hier der code:
Code:
{ about:
This script will play a remote show inside SAM
The show starts at a specified time, and then ends at
another specified time.
The script also contains some error-correction code
that will attempt to connect to the stream up to 20 times
in case it goes down. We schedule one song between each attempt.
Usage:
a) Comple configuration below and start PAL script.
b) If this show is only in certain days you will need to modify the script to
only queue the show up during these days.
See the DayOfWeek function.
}
{ CONFIGURATION }
{==================================================}
const ShowURL = 'http://85.17.19.82:8216/';
const StartTime = '18:00:00';
const EndTime = '18:30:00';
{ IMPLEMENTATION }
{--------------------------------------------------}
var T : Integer;
PAL.Loop := True;
{Wait for the show to start}
PAL.WaitForTime(StartTime);
{Add show to queue}
Queue.AddURL(ShowURL,ipTop);
{Fade to show}
ActivePlayer.FadeToNext;
{Wait for show to end}
PAL.WaitForTime(EndTime);
{Fade to normal programming}
ActivePlayer.FadeToNext;
{--------------------------------------------------}
Der zweite punkt ist ich will eine Kochsendung jeden tag ausstrahlen. Die zeiten: von 21uhr bis 22uhr, diese dateien sind auf meinem rechner, die soll sam aus meinem rechner nehmen und jeden tag enen um diese zeit austrahlen fertig. aber mit dem script den croydon den mir gegeben hat geht es nicht es kommt zum gleichen fehler wie bei diesem link oben. Der startet nicht die Kochsendung sondern er startet die mp3s in der queue liste ab für 1-2sekunden und springt sofort zum nächsten titel in der queue liste und hört nicht auf... der code:
Code:
var P : TPlayer;
var Song : TSongInfo;
PAL.Loop := True;
{## Wait for 21:00:00"}
PAL.WaitForTime('21:00:00');
{## Detect the empty player and queue a file in it}
P := IdlePlayer;
if P <> nil then
begin
Song := dir['L:\RADYO\bant tiyatrolari'].ChooseSong(smRandom,NoRules);
if Song <> nil then P.QueueSong(Song);
{## Detect the active player and start the fade-out}
P := ActivePlayer;
if P <> nil then P.FadeToNext;
end;
Ich danke im Voraus für euer Engagment und wünsche allen eine gute Nacht
Mfg.
Kervan