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

SAM Broadcaster: PAL-Script-Kategorie

Dieses Thema im Forum "Internetradio- und Heimstudio-Software" wurde erstellt von lukass2000, 30. Januar 2008.

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

    lukass2000 Benutzer

    Hallo Experten!

    Habe mich hier im Forum etwas durchgelesen und hätte eine weitere Frage.
    Habe in Sam Broadcaster ein PAL Script wie folgt erstellt

    Code:
    PAL.Loop := True;
    PAL.WaitForTime(T['+00:30:00']); //Wait 30 minutes
    CAT['Jingles'].QueueTop(smRandom, NoRules);
    bekomme dabei immer die Meldung, das die Kategorie nicht vorhanden sei.

    Habe Jingles dann durch 'c:/jingles/' ersetzt und einen Ordner auf c: erstellt und dort die Jingles reinkopiert, bekomme aber selbige Fehlermeldung.

    Kann mir wer sagen, wie oder wo ich diese Kategorie in SAM erstellen/einrichten muß?

    DANKE!
    Jürgen
     
  2. Wilson

    Wilson Benutzer

    AW: Sam Broadcaster PAL Script Kategorie

    Also wenn ich das richtig verstehe, moniert er die fehlende Kategorie, nicht den fehlenden Ordner, oder?

    Ist die Kategorie denn im SAM angelegt worden und die Jingles da importiert worden?!?

    Anm.: Ich mutmaße, da ich mich mit SAM nicht wirklcih auskenne.

    Gruß
    Wilson
     
  3. Makkus

    Makkus Benutzer

    AW: Sam Broadcaster PAL Script Kategorie

    Wenn Du mit Verzeichnissen arbeiten willst, muss es heissen:

    Code:
    dir['c:\jingles\'].QueueBottom(smRandom,NoRules);
    
    Ansonsten prüfe auch mal, ob im Fenster "Playlist" vom SAM im Bereich "Jingles" auch wirklich die Jingles eingepflegt sind, die gespielt werden sollen, und ob es den Ordner überhaupt gibt. Allerdings gehe ich davon aus, dass es ihn gibt, denn er ist Standardmässig vorhanden, und lässt sich m.E. auch nicht löschen.

    Edit: Ich habe dein Pal-Script mal in den SAM gezogen, und auf "Compile" geklickt. Einen Fehler bekam ich nicht. Im Jingles-Ordner habe ich aktuell 22 Tracks liegen.
     
  4. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hallo!

    Habe jetzt CAT mal auf DIR geändert.

    Bekomme die Statusmeldung:
    Script Source file doas not exist

    Was hat denn das nun zu bedeuten?
    Die Jingles sind aber in der Playlist unter Jingles vorhanden.
     
  5. zee100

    zee100 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Groß und Kleinschreibung beachten! Benutze kein SAM, aber bei meiner Software sind Jingle und jingle zwei paar Schuhe.
     
  6. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hi zee100!

    Groß- und Kleinschreibung habe ich leider schon versucht.
    Ändert aber nichts am Resultat :(
     
  7. Thoki

    Thoki Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Versuch es mal so, die _Kategorie_ Jingles muss allerdings vorhanden sein:
    Code:
    var liner_wait : integer;
    
    //
    //Alle 3 bis 6 songs einen Jingle spielen
    //
    
    randomize;
    
    PAL.Loop := True;
    
    // Zufallszahl von 3 .. 6 erzeugen
    liner_wait := RandomInt(3) + 3;
    
    PAL.WaitForPlayCount(liner_wait);
    CAT['Jingles (ALL)'].QueueTop(smRandom,NoRules);
    
    Die Random-Geschichte kannst Du natürlich auch rausnehmen.....
     
  8. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hi Thoki!

    Danke für dein Script.

    Habe es nun mit folgender Vorgangsweise zum laufen bekommen:

    - öffne Windows / PAL Scripts
    - Klicke auf +
    - Vergebe einen Namen und klicke auf OK
    - doppelklicke auf den eben erstellten Namen
    - Gebe dort den Code ein
    - Klicke auf Compile
    - Speichere das File unter einem Namen ab z.B. xyz
    - Schließe das Fenster
    - Klicke wieder auf +
    - öffne bzw lade das erstellte PAL Script xyz
    - klicke auf Start selectet PAL Script
    und es läuft ?

    Weis nicht ob der Vorgang der logischte oder richtige ist, aber so klappts mit beiden oben angeführten Codes :)
     
  9. Tim Thaler

    Tim Thaler Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    kann ich dabei eigentlich auch mit directories anstelle von categories arbeiten?
    Wenn ja, wie würde dann die Befehlszeile aussehen?

    Tim
     
  10. Tim Thaler

    Tim Thaler Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    AH!
    klassisch etwas ueberlesen. Sorry, stand ja da oben schon.
    Tim
     
  11. B4rT

    B4rT Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hallo,
    ich hätte eine kurze Frage:

    Angenommen, ich würde gerne mehrere zufällig ausgewählte Dateien auf einmal in die Queue laden wollen, wo, bzw. wie könnte ich die Anzahl festlegen in dem Skript?

    Vielen Dank für eure Hilfe.

    Gruß
    Matthias
     
  12. pirna30

    pirna30 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    ich habe mal ne frage kann mir jemand helfen einen palskript zu erstellen um den autodj zu kicken?

    danke schon mal im voraus
     
  13. don_kanalje

    don_kanalje Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Für das Script hab ich keine Lösung. Aber wenn Du unter Sam auf "File"-"Config"-"Playlist rotation rules" klickst kannst Du die Anzahl einfach bei
    "Keep ... songs in the queue" festlegen.

    mfg

    don
     
  14. Naitpage

    Naitpage Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Pal zum kiken ist doch schon im SAM mit enthalten aber hier mal zum nachlesen das Script Funzt auf Shoutcast
    ####################################################
    const shoutcast_password = 'xxx'; {Shoutcast KIK Passwort}
    const shoutcast_host = '123.123.123.123'; {Server ip}
    const shoutcast_port = '8000'; {port}
    var URL : String;
    URL := 'http://admin:'+shoutcast_password+'@'+shoutcast_host+':'+shoutcast_port+'/admin.cgi?mode=kicksrc';
    WebToFile('c:\dummy.txt',URL);
    Encoders[1].Start; {startet Encoder der gekikt wurde}
    ####################################################
    Mehr anwendungen Findest auch unter http://support.spacialaudio.com
     
  15. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hi!

    Könnte ich mit dem Script auch realisieren das mir SAM per Scheduler zu einer bestimmten Tageszeit den AutoDJ am Shoutcastserver bzw eine Playlist dort startet und in weitere den AutoDJ wieder beendet und direkt per SAM streamt???

    Code:
    Pal zum kiken ist doch schon im SAM mit enthalten aber hier mal zum nachlesen das Script Funzt auf Shoutcast
    ################################################## ##
    const shoutcast_password = 'xxx'; {Shoutcast KIK Passwort}
    const shoutcast_host = '123.123.123.123'; {Server ip}
    const shoutcast_port = '8000'; {port}
    var URL : String;
    URL := 'http://admin:'+shoutcast_password+'@'+shoutcast_host+':'+ shoutcast_port+'/admin.cgi?mode=kicksrc';
    WebToFile('c:\dummy.txt',URL);
    Encoders[1].Start; {startet Encoder der gekikt wurde}
    ################################################## ##
    Hab die Frage auch direkt an Specialaudio gerichtet, aber die sagten mir das SAM keinen AutoDJ am Server Starten oder beenden könnte?

    DANKE!
    LG
     
  16. Studio Rebstock

    Studio Rebstock Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Wenn der Hersteller des Produktes das verneint, warum zweifelst Du daran?
    Einen besseren SAM Broadcaster als den von Spacialaudio wird Dir radioforen.de nicht bieten könen.
     
  17. Inselkobi

    Inselkobi Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Vor allem verstehe ich nicht, was daran so schwer ist, einen Button zu klicken, also eine Maustaste zu druecken um den Auto-DJ auszuschalten und nach dem Connect erneut zu klicken um selbigen wieder zu starten - oder gar ersatzweise Icecast zu nutzen.
     
  18. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    @Studio Rebstock
    Die Bezeichnung AutoDJ kicken ließ mich erhoffen, das meine Vorstellung vielleicht per Script realisierbar sei.
    Dachte mir ich habe vielleicht den Fehler gemacht beim Specialaudio Support nach nach einer direkten Funktion in SAM zu fragen und nicht nach einem Script :confused:

    @Inselkobi
    Verstehe deine Aussage nicht.
    Wie oder wo habe ich einen Button um den AutoDJ am ShoutcastServer zu starten oder zu beenden?

    Meine grundsätzliche Frage ist:
    Ich habe einen Shoutcastserver mit Webspace. Auf den Space kann ich meine MP3 hochladen und per Playlist bzw. AutoDJ verwalten.
    Wir würden gerne über Nacht wo kaum Zuhörer sind, als Überbrückung, einfach per Zufall die dort liegenden Tracks spielen.
    Das klappt soweit ja auch, nur muß derzeit wer sich um z.B. 1Uhr sich im Webpanel einloggen den Autream starten.

    Und genau dafür suche ich eine Lösung damit SAM um z.B. 1 Uhr morgens den AutoDJ bzw die Playlist am Server startet und eben in der Früh den AutoDJ wieder beendet und den normalen SAM-Stream startet.

    DANKE!
     
  19. Inselkobi

    Inselkobi Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    @lukass2000:
    Nicht direkt am 'Shoutcast', sondern an einem einem extra Frontend.
    Eine kleine PHP-Datei, die auf ein Shell-Skript zugreift, das den Auto-DJ kickt oder startet - je nach Wunsch.

    Sowas gab es bei unserem Projekt bereits vor - lass mich ueberlegen - ca. 5 Jahren.
     
  20. lukass2000

    lukass2000 Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hi Inselkobi!

    Verrätst du mir wie ich das realisieren könnte bzw. wo ich die php-Datei finden kann, sofern die nicht eigens erstellt wurde?

    DANKE!
     
  21. Inselkobi

    Inselkobi Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Und da liegt der sinnbildliche Hase im Pfeffer.
    Diese PHP-Datei (samt Skript) wurde eigens erstellt und ist somit nicht im Googelrakel - oder sonstwo - so einfach zu finden.
    Es gibt einige Programmierer, die sich auf solche Loesungen spiezialisiert haben, allerdings denke ich, gibt es auch in Form der sc_trans(war es die 2.0?) bereits einfachere Loesungswege.
     
  22. Scot

    Scot Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Hallo

    Ich bräuchte mal eine kleine Info, hab schon gesucht ohne ende find es aber nicht wieder

    Code:
    var liner_wait : integer;
    
    //
    //Alle 3 bis 6 songs einen Jingle spielen
    //
    
    randomize;
    
    PAL.Loop := True;
    
    // Zufallszahl von 3 .. 6 erzeugen
    liner_wait := RandomInt(3) + 3;
    
    PAL.WaitForPlayCount(liner_wait);
    CAT['Jingles (ALL)'].QueueTop(smRandom,NoRules);

    CAT['Jingles (ALL)'].QueueTop(smRandom,NoRules); <-- Info wie ich von

    einer Fremden URL Jingles ab spielen lassen kann ohne sie selber auf dem Rechner zu haben

    Danke schon mal für die kleine info und Hilfe
     
  23. MADxHAWK

    MADxHAWK Benutzer

    AW: Sam Broadcaster: PAL-Script-Kategorie

    Mit Cat wird es vermutlich nicht klappen. Versuch stattdessen mal
    Code:
    ...
    PAL.WaitForPlayCount(liner_wait);
    Queue.AddURL('http://url.to/jingle.mp3', ipTop);
    
    Wird dir aber immer den gleichen Jingle spielen. Du kannst so nicht einen zufällig gewählten Jingle von einer URL holen.
    Dafür müsstest Du dir selber eine kleine funktion basteln.
    Einfaches Beispiel:
    Code:
    // Jingle URLs in array legen
    var JingleURL : Array of String = [
      'http://url.to/jingle_01.mp3',
      'http://url.to/jingle_02.mp3',
      'http://url.to/jingle_03.mp3
    ];
    
    var liner_wait : integer;
    
    //
    //Alle 3 bis 6 songs einen Jingle spielen
    //
    
    randomize;
    
    PAL.Loop := True;
    
    // Zufallszahl von 3 .. 6 erzeugen
    liner_wait := RandomInt(3) + 3;
    
    PAL.WaitForPlayCount(liner_wait);
    
    var RandomJingle : Integer = RandomInt(JingleURL.length - 1);
    Queue.AddURL(JingleURL[RandomJingle], ipTop);
    
    Nicht getestet


    -MAD
     
  24. Scot

    Scot Benutzer

    AW: SAM Broadcaster: PAL-Script-Kategorie

    Danke dir MAD werde mich heute nach mal mit beschäftiegen !
     
  25. chatdirwas

    chatdirwas Benutzer

    AW: SAM Broadcaster: PAL-Script-Kategorie

    Hey,

    ich habe da auch solche fertige script gesehen was können die den alles?
    wäre schön wenn auch der dateiname dazu geschrieben wird!
     

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

Diese Seite empfehlen