tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
4157
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BioToxiN BioToxiN ist offline Grünschnabel
    Registriert seit
    Oct 2003
    Beiträge
    3
    Hi,
    also ich wollte ganz simple die song history von shoutcast auslesen
    habe hier auch nen tut gefunden und mich mal rangezetzt nur irgentwie gehts nicht :D
    also

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    
    on 1:SOCKOPEN:playlist: {
    sockwrite -n $sockname GET /7 HTTP/1.1
    sockwrite -n $sockname Host: [url]http://ip:8000/admin.cgi?mode=viewxml&admin=admin?adminpass=password[/url]
    sockwrite -n $sockname User-Agent: Mozilla
    }
     
    on *:SOCKREAD:playlist: {
    sockread %temp
    if (%got.playlist == $null) {
    if ( SONGHISTORY isin %temp) {
    set %playlist1 %temp
    set -u5 %got.playlist 1
    update_playlist
    }
    }
    else { halt }
    }
     
    on *:SOCKCLOSE:playlist:{
    echo -a Playlist wurden gecheckt
     }
     
    alias update_playlist {
    set %playlist $gettok(%playlist1,2,62)
    set %playlist $replace(%playlist,ü,ü,Ü,Ü,ö,ö,Ö,Ö,ä,ä,&Auml,Ä,ß,ß)
    if (%old.playlist != %playlist) { set %old.playlist %playlist | msg #channel Playlist : %old.playlist | unset %playlist | unset %playlist1 | unset %temp } 
    else {
    unset %playlist1
    unset %playlist
    unset %temp
    unset %got.playlist
    }
    }
    hab es genau nach diesem Tut gemacht aber geht irgentwie nicht kommt
    zwar den die meldung "Playlist wurde gecheckt aber es wird nix ausgegeben
    plz helf mir

    thx in voraus


    achso das
    set %playlist $replace(%playlist,ü,ü,Ü,Ü,ö,ö,Ö,Ö,ä,ä,&Auml,Ä,ß,ß)
    gibt der hier nicht richtig an der wandelt das glecih um
     

  2. #2
    Registriert seit
    May 2002
    Ort
    Böblingen/Sigmaringen
    Beiträge
    1.329
    Du scheinst noch recht wenig Wissen über Sockets bzw. das HTTP-Protokoll zu haben.

    Ich nehme an du willst die Seite http://ip:8000/admin.cgi?mode=viewxm...npass=password aufrufen, oder?

    Dann müsste die ganze Sache nämlich so aussehen.

    Code :
    1
    2
    3
    4
    5
    6
    
    on 1:SOCKOPEN:playlist: {
    sockwrite -n $sockname GET /admin.cgi?mode=viewxml&admin=admin?adminpass=password HTTP/1.1
    sockwrite -n $sockname Host: $sock($sockname).ip
    sockwrite -n $sockname User-Agent: Mozilla
    sockwrite -n $sockname $crlf
    }

    und im sockread Event solltest du dir anfangs immer alles ausgeben lassen, damit du siehst was überhaupt kommt.

    Code :
    1
    2
    3
    4
    
    on 1:sockread:playlist:{
    sockread %sck.playlist
    echo 8 %sck.playlist
    }
     
    Nur der Wahnsinnige ist sich absolut sicher.

Ähnliche Themen

  1. shoutcast stream auslesen
    Von cesupa im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 13.01.11, 19:22
  2. Shoutcast auslesen
    Von Walter im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.06.10, 00:50
  3. History URL auslesen
    Von mrno im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 28.11.07, 14:39
  4. Problem bei Shoutcast XML auslesen
    Von Cristok im Forum PHP
    Antworten: 2
    Letzter Beitrag: 11.10.06, 14:21
  5. Shoutcast mit Hilfe von PHP auslesen!
    Von marcel_notbohm im Forum PHP
    Antworten: 22
    Letzter Beitrag: 04.09.03, 18:36