• 04-11-2017, 14:15:10
    #1
    Merhaba Arkadaslar,
    benim merak etdigim, daha dogrusu cözmek istedigim birsey var. Ama birtürlü Düzgün birsey bulamadim.
    Bircok Internet Radyosu Shoutcast Paneli üzerinden oluyor.
    Yani Website:PORT dan girince, Shoutcast in paneli cikiyor.
    Oradada böyle Bilgiler yaziyor:
    Alıntı
    Server Status: Server is currently up and public.
    Stream Status: Stream is up at 64 kbps with 23 of 200 listeners (20 unique)
    Listener Peak: 59
    Average Listen Time: 9h 49m 56s
    Stream Title: -----
    Content Type: audio/mpeg
    Stream Genre: -----
    Stream URL: ------
    Stream AIM: N/A
    Stream IRC: N/A
    Current Song: SILA 2009 - IMZA - SILA / YORULDUM
    Ben bunu WP Sayfasinda nasil gösterebilirim? Hepsini degil Tabiki. Sadece en alt Satirda bulunan suan calan parcayi.
    Mesela mircturk Sayfasinda en üstde söyle bir yer var, kendileri tasarlamis sanirim.


    Bunun Eklentisi varmidir, yada Kodu? Bunu nasil yapabilirim, yada yapabilen biri varmi?
    Utku ve Aspava yapti o Siteyi, ama onlarada ulasamiyorum bir türlü, o yüzden burdan sormak istedim.
    Buna benzer birsey yapabilen biri varmi acaba?
  • 04-11-2017, 14:17:51
    #2
    Konuyu saptırmak gibi olacak ama başlığı görünce eskiden Messenger üzerindeki Kişisel ileti kısmında dinlediğimiz parçayı göstermek konulu başlıklar aklıma geldi
    Konunuz hakkında bilgim yok maalesef. Güncellemiş olayım yorum atarak.
    Kolay gelsin.
  • 04-11-2017, 14:23:20
    #3
    Shoutcast bir ip paylaşın yardımcı olmaya çalışalım hocam.
  • 04-11-2017, 14:29:43
    #4
    Örnek Olarak buldugum link mesela
    http://dinle.kardelenfm.com:2000
  • 04-11-2017, 14:46:16
    #5
    Aşağıdaki kodu kendinize göre düzenleyerek deneyebilirsiniz.

    <?php 
    
    
    $station_name = "Radio Station Name"; 
    
    $refresh = "60";  
    $timeout = "1";  
    
    /* ----------- Server configuration ---------- */ 
    
    // Note: dikkat http:// bolumunu yazmayiniz 
    // Asagidaki bolume radyonuzun ip ve port nosunu yaziniz 
    
    $ip[1] = "yayin.damarfm.com";  
    $port[1] = "8080"; 
    
    /* Relays: Below you can enter more relays / restreams / channels / competitors or anything else */ 
    
    
    
    /* ----- No need to edit below this line ----- */ 
    /* ------------------------------------------- */ 
    $servers = count($ip); 
    ?> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <?php 
    if ($refresh != "0")  
        { 
        print "<meta http-equiv=\"refresh\" content=\"$refresh\">\n"; 
        } 
    print "<title>$Radyomuzdaki Dinleyici Sayisi</title>\n"; 
    ?> 
    <style type="text/css"> 
    <!-- 
    
    .sanatci { 
    margin-top:5px; 
    margin-left:15px;  
    
    padding-top:5px;   
     padding-left:20px;  
      height:20px; 
     width:500px; 
     border:1px solid #ffffff; 
     background-color:#000000; 
     color: #ffffff; 
        font-family:Arial,Helvetica,sans-serif; 
        font-size:14px; 
       
     border-radius:8px; 
    } 
    
    .red { 
        color: #990e99; 
        font-weight: bold; 
    } 
    
    --> 
    </style> 
    </head> 
    <body> 
    <?php 
    $i = "1"; 
    while($i<=$servers) 
        { 
        $fp = @fsockopen($ip[$i],$port[$i],$errno,$errstr,$timeout); 
        if (!$fp)  
            {  
            $listeners[$i] = "0"; 
            $msg[$i] = "<span class=\"red\">ERROR [Connection refused / Server down]</span>"; 
            $error[$i] = "1"; 
            }  
        else 
            {  
            fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); 
            while (!feof($fp))  
                { 
                $info = fgets($fp); 
                } 
            $info = str_replace('<HTML><meta http-equiv="Pragma" content="no-cache"></head><body>', "", $info); 
            $info = str_replace('</body></html>', "", $info); 
            $stats = explode(',', $info); 
            if (empty($stats[1]) ) 
                { 
                $listeners[$i] = "0"; 
                $msg[$i] = "<span class=\"red\">Hata [Radyo Baglanamadi]</span>"; 
                $error[$i] = "1"; 
                } 
            else 
                { 
                if ($stats[1] == "1") 
                    { 
                    $song[$i] = $stats[6]; 
                    $listeners[$i] = $stats[0]; 
                    $max[$i] =  $stats[3]; 
                    $bitrate[$i] = $stats[5]; 
                    $peak[$i] = $stats[2]; 
                    if ($stats[0] == $max[$i])  
                        {  
                         
                        } 
                     
                    } 
             
            { 
                    $listeners[$i] = "0"; 
                    $msg[$i] = "    <span class=\"red\">Hata [Radyo Baglanamadi]</span>"; 
                    $error[$i] = "1"; 
                    } 
                } 
            } 
        $i++; 
    
    } 
    
    print " <div class='sanatci'>Sanatci ismi:  $song[1] </div>"; 
    
    
    ?> 
    </body> 
    </html>