All pastes #89163 Raw Edit

shoutcast

public text v1 · immutable
#89163 ·published 2006-07-15 21:46 UTC
rendered paste body
on *:sockopen:mpezou:{ 
  if ($sockerr > 0) {
    echo -a Our sockets returned socket error: $sockerr - Possible Reasons: Wrong Domain 

Name or Server Down.
  }
  else {
    sockwrite -n $sockname GET /listen.pls
    sockwrite -n $sockname Host: %skata
    sockwrite -n $sockname Connection: Keep-Alive 
    sockwrite -n $sockname $crlf
  }
}



on *:sockread:mpezou:{


  sockread %tempa
  if (%response isin %tempa) {
    echo -a %skata is online and playing...
    halt
  }
  else {

    if (%response2 isin %tempa) {

      echo -a $remove(%tempa,icy-notice,1,2,3,4,5,6,:,<BR>) $+ , but the server seems to be 

online...

    }

  }
}

on *:TEXT:!stathmos:#: {
  sockclose *
  set %kanalaki $chan
  set %poromenos $nick
  set %skata feel.the.bassline.gr | sockopen mpezou %skata 8004 
  set %response HTTP/1.0 200 OK
  set %response2 The resource requested was not found
}


alias moufa {

  sockclose *
  set %kanalaki $chan
  set %poromenos $nick
  set %skata feel.the.bassline.gr | sockopen mpezou %skata 8004 
  set %response HTTP/1.0 200 OK
  set %response2 The resource requested was not found
}