[mIRC] Shoutcast: Streaminfo

_root

Erfahrenes Mitglied
Streaminfo

Warum geht hier garnichts? Kann mir das vielleicht wer verbessern oda so ?
Code:
on 1:SOCKOPEN:shoutcast: {
  sockwrite -n $sockname GET / HTTP/1.1
  sockwrite -n $sockname Host: %ip
  sockwrite -n $sockname $crlf
}

on *:SOCKREAD:shoutcast: {
  sockread %temp
  if (%got.news == $null) {
    if (Stream Status: isin %temp) {
      set %newspost %temp
      update_news
      set -u5 %got.news 1
    }
  }
  else { halt }
}

alias update_news {
  set %news $gettok(%newspost,2,62)
  set %news $left(%news,$calc($len(%news) - 3)))
  set %news $replace(%news,ü,ü,Ü,Ü,ö,ö,Ö,Ö,ä,ä,&Auml,Ä,ß,ß)
  if (%old.news != %news) { set %old.news %news | msg #rebel.radio Stream Status: -> %old.news | unset %news | unset %newspost | unset %temp }
  else {
    unset %newspost
    unset %news
    unset %temp
    unset %got.news
  }
}

mfg & thx

aCiD
 
Kleine Frage: Wie führst du das Script aus?

Ich sehe hier nirgends einen "sockopen" Befehl, von daher kann das so eigentlich auch nicht gehen.

Und bei dem Shoutcast Server musst du bei dem HTTP-Header den User-Agent mitsenden, sonst denkt der Server du wärst ein Listener und willst die Musik/den Stream empfangen.
 
Das ist kein Befehl, das ist ein Event.
Und Verbessern wird da wohl nicht so einfach.

Auf Cyberscripters.net gab es mal im Download Bereich ein Script von mir, das genau das tat was du hier versuchst. Leider ist der Downloadbereich wie ich gerade sehe dichtgemacht und ich habe das Script auch nirgends mehr liegen. :(
 

Neue Beiträge

Zurück