• 14-12-2014, 15:53:41
    #1
    bu konu da yardım edebilecek birisi var mı acaba ?
  • 14-12-2014, 22:49:45
    #2
    Eskiden Winamp üzerinden yayın yapan radyolar için özel açılmış porttan web yayını yapıp şarkı bilgilerini gösteren bir sistemi vardı onun gibi birşey sanırım.

    WebClient.DownloadString ile bağlanıp gelen veriyi parse etmeyi dene.

    Farklı birşeyden bahsediyorsan, ki nasıl birşey istediğin pek anlaşılmıyor, detaylı yazda yardımcı olalım
  • 14-12-2014, 23:01:18
    #3
    BigCoder adlı üyeden alıntı: mesajı görüntüle
    Eskiden Winamp üzerinden yayın yapan radyolar için özel açılmış porttan web yayını yapıp şarkı bilgilerini gösteren bir sistemi vardı onun gibi birşey sanırım.

    WebClient.DownloadString ile bağlanıp gelen veriyi parse etmeyi dene.

    Farklı birşeyden bahsediyorsan, ki nasıl birşey istediğin pek anlaşılmıyor, detaylı yazda yardımcı olalım
    hocam yayını olan bir radyonun çalan şarkının adını asp.net te herhangi bir sayfada label veya başka bir araçla göstermek istiyorum. yani isteidğim özelliği programa değil de asp.net üzerinden bir siteye ekletmek istiyorum.
  • 14-12-2014, 23:05:48
    #4
    Tamam skype eklede görüşelim bari.

    skype: bigc0der
  • 16-12-2014, 16:34:31
    #5
    public string RadyoBotu(string alinacakAdres)
    {
    	WebClient client = new WebClient();
    	client.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
    	client.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36");
    	string kaynakKodlar = client.DownloadString(alinacakAdres);
    
    	const string icerikBaslangicMetni = "Current Song: </font></td><td><font class=default><b>";
    	const string icerikBitisMetni = "</b></td></tr></table><br>";
    	int icerikBaslangicIndex = kaynakKodlar.IndexOf(icerikBaslangicMetni, StringComparison.CurrentCulture) + icerikBaslangicMetni.Length;
    	int icerikBitisIndex = kaynakKodlar.Substring(icerikBaslangicIndex).IndexOf(icerikBitisMetni, StringComparison.CurrentCulture);
    	string geriDonus = kaynakKodlar.Substring(icerikBaslangicIndex, icerikBitisIndex);
    	return geriDonus;
    }
    
    protected void Page_Load(object sender, System.EventArgs e)
    {
    	LabelRadoyadaCalan.Text = RadyoBotu("http://37.123.97.92:35217/index.html");
    }

    Sonuç :
  • 18-01-2015, 20:22:01
    #6
    javascript ile de yapılabilir