Soziale Netzwerke

twitter_logo youtube_logo google_plus

Thread ansehen

 
Senden über Shoutcast 2 oder via Transcoder welcher in Shoutcast 2 Integriert ist
Ragdoll
Geschrieben am 29.12.2013 09:21:43
User Avatar

Posts: 1995
Registriert seit: 02.07.10

Dazu gibt es eine Lösung, zwar nicht sauber, aber sie Funktioniert!

Dazu die gr_radiostatus_class.php öffnen

ab ca. zeile: 79 findest du die funktion GetIRC

darunter die GetAIM und GetICQ, diese 3 hab ich einfach mal umgebaut. :)

Code
function GetIRC() {
        $song_string = $this->check_input($this->check_preg('SONGTITLE', $this->SHOUTcastData));
        preg_match('/(\|) ([a-zA-Z0-9._ -]{0,})/i', $song_string, $regs);
        $moderator = $regs[0];
        $moderator = str_replace("| ", "", $moderator);
        $moderator = trim($moderator);
        return $moderator;
    }
   
   function GetAIM() {
        $song_string = $this->check_input($this->check_preg('SONGTITLE', $this->SHOUTcastData));
        preg_match('/(\|) ([a-zA-Z0-9._ -]{0,})/i', $song_string, $regs);
        $moderator = $regs[0];
        $moderator = str_replace("| ", "", $moderator);
        $moderator = trim($moderator);
        return $moderator;
    }
   
   function GetICQ() {
        $song_string = $this->check_input($this->check_preg('SONGTITLE', $this->SHOUTcastData));
        preg_match('/(\|) ([a-zA-Z0-9._ -]{0,})/i', $song_string, $regs);
        $moderator = $regs[0];
        $moderator = str_replace("| ", "", $moderator);
        $moderator = trim($moderator);
        return $moderator;
    }





Im fehlerlog wird es dann 3-4 einträge geben wegen dem $regs[0] aber das ist nicht schlimm. Den fehler kann man gern Ignorieren.

Und dann einfach im Sam z.B

$combine$| Modiname

mit einem VirtualDj muss die Titelübergabe an den Server deaktiviert werden mittels einer registry bearbeitung! Hier sei gesagt, NUR EXPERTEN sollten die Registry bearbeiten!

1. Gehe auf Start -> Ausführen -> regedit -> bearbeiten -> suchen -> BroadcastShowTitel

Es dauert ein wenig....

2. rechtsklick -> Ändern -> wert von 1 auf 0
3. VDJ neustarten, fertig.

Und dann muss man nach dem Connecten, die Titelupdatefunktion nutzen.

z.B Interpret - Titel | Modiname
Editiert von Ragdoll am 29.12.2013 09:20:18