TunepingBot/0.1 (+https://tuneping.com/bot)

Günlüklerinizde TunepingBot'u buldunuz. İşte yaptığı her şey.

İstasyonunuzun herkese açık “şu an çalan” başlığını her 20 ila 60 saniyede bir, her seferinde birkaç KB okur ve sese asla dokunmaz. Bunu istemiyorsanız aşağıdaki üç çıkış yolundan herhangi biri, 24 saat içinde ve kalıcı olarak işe yarar. Soru sorulmaz.

01 · E-postaBize yazın
To: [email protected]
Subject: Opt-out
Body: stream.example.net

Yayın akışı sunucusunu veya URL'sini [email protected] adresine gönderin. Kaldırıldığında bir onay alırsınız.

02 · robots.txtAkış sunucusunda tek bir kural
User-agent: TunepingBot
Disallow: /

Şema, sunucu ve port başına. Gerçek bir User-agent: * grubu da işe yarar (aşağıya bakın).

03 · BaşlıkUç noktada tek bir başlık
X-Robots-Tag: noindex

Durum uç noktasında veya akış URL'sinde. 401 veya 403 de aynı etkiyi yapar.

Kısa bilgiler

User-AgentTunepingBot/0.1 (+https://tuneping.com/bot)
IPv4167.233.123.27
IPv62a01:4f8:c016:4026::1
Ters DNSpoller.tuneping.com, ileri yönde doğrulanmış. Makine tarafından okunabilir liste: /bot/ips.json.
SıklıkHer 20 ila 60 s'de bir istasyon başına bir istek; başlık 30 dk boyunca değişmediğinde her 5 dk'da bir. Sunucu IP'si başına aynı anda en fazla 2 bağlantı.
Kontrol başına baytBir durum uç noktası için birkaç yüz bayt; tek bir akış içi meta veri bloğu için yaklaşık 16 KB'a kadar.
Geçerlilik24 saat içinde, genellikle dakikalar içinde. Geri dönmek isteyene kadar kalıcı.
İşletenTuneping, bkz. künye. Kötüye kullanım: [email protected].

Biz kimiz

Tuneping, internet radyosu istasyonlarının ne çaldığına dair canlı bir dizin tutan küçük bir hizmettir; böylece dinleyiciler ve geliştiriciler bir şarkıyı istasyonlar arasında arayabilir, bir istasyonun çalma geçmişine bakabilir veya istek listesindeki bir şarkı başladığında haberdar olabilir. Dizin tamamen, istasyonların zaten her dinleyiciye yayımladığı başlık meta verilerinden oluşturulur. Sunucu yalnızca meta veriyle çalışır; sesi asla saklamaz, aktarmaz veya yeniden dağıtmaz.

Neler ister

  • Akış sunucusundaki /robots.txt, en fazla 24 saat önbellekte tutulur
  • Varsa yayın sunucusunun herkese açık durum uç noktası (JSON, XML veya düz metin türleri, örneğin /status-json.xsl, /stats, /currentsong, /7.html; sunucu sunuyorsa saatte bir kez son çalınanlar listesi)
  • Aksi halde Icy-MetaData: 1 ile herkese açık akış URL'sinin kendisi; yalnızca ilk akış içi meta veri bloğu gelene kadar okunur, sonra kapatılır
  • Connection: close, düz HTTP/1.1, 5 s bağlantı ve 10 s toplam zaman aşımı, en fazla 5 yönlendirme

Asla yapmadıkları

  • Başlığı bulmak için gereken tek meta veri aralığının ötesinde ses okumak (yaklaşık 16 KB, geldiği anda atılır)
  • Sesi herhangi bir biçimde kaydetmek, saklamak, aktarmak veya yeniden dağıtmak
  • Yönetici yollarını, yukarıda listelenen durum uç noktaları dışındaki web sayfalarını veya kimlik bilgisi gerektiren herhangi bir şeyi istemek
  • HLS çalma listelerini veya segmentlerini sorgulamak
  • Logo veya görsel getirmek
  • Dizinin tıklama sayacını çağırmak

Bir istasyonun durum uç noktası varsa her zaman onu tercih ederiz, çünkü size kısa bir ses parçası yerine birkaç yüz bayta mal olur.

Ne sıklıkla ve nasıl davranır

Gerçekten biz olduğumuzu nasıl doğrularsınız

İstekler yukarıdaki tablodaki iki adresten gelir, başka hiçbir yerden gelmez. Her iki adresin ters DNS kaydı poller.tuneping.com olur ve bu ad ileri yönde aynı adreslere çözümlenir; dolayısıyla ileri yönde doğrulanmış ters DNS kontrolü işe yarar. Başka bir adresten TunepingBot olduğunu iddia eden her şey biz değiliz; lütfen [email protected] adresine bildirin. Güncel liste ayrıca tuneping.com/bot/ips.json adresinde yayımlanır; değişiklikleri yürürlüğe girmeden en az bir hafta önce bu sayfada duyururuz.

Nasıl çıkılır

Bu sayfanın başındaki üç yoldan herhangi biri yeterlidir. Üçü de dikkate alınır, çıkışlar kalıcıdır ve 24 saat içinde geçerli olur (pratikte zamanlayıcı bunları dakikalar içinde algılar). Soru sorulmaz, gerekçe gerekmez. robots.txt içindeki genel bir User-agent: * grubu da, sunucu yazılımınızın varsayılan olarak getirdiği tek satırlık kural olmadığı sürece işe yarar (yukarıya bakın). Akış URL'sinde 401 veya 403 döndürmek ya da önüne bir güvenlik duvarı doğrulaması koymak otomatik olarak aynı etkiyi yapar.

Çıkış, istasyonu sorgulamadan, API'den ve herkese açık tüm sayfalardan kaldırır ve zamanlayıcının her bir istekten önce baktığı bir engelleme listesine ekler. Daha sonra geri dönmek isterseniz aynı adrese e-posta gönderin.

Ne saklarız

Her istasyon için: güncel ve geçmiş başlık metinleri tam olarak yayımlandıkları haliyle, onları gördüğümüz zaman damgası ve istasyonun dizin kaydı (ad, akış URL'si, ülke, codec). Nezaket ve kötüye kullanımla ilgilenmek için kendi bağlantılarımızın günlüğünü de (zaman damgası, sunucunuzun IP'si ve portu, durum kodu, bayt sayıları) 7 gün boyunca, saatlik toplamlar halinde 30 gün boyunca tutarız; böylece sorarsanız hangi istekleri yaptığımızı tam olarak söyleyebiliriz. Ses, dinleyici verisi veya kişisel herhangi bir şey saklamayız. Bot hiçbir kişisel veri toplamaz; işlediğimiz tek kişisel veri bize yazan kişilerin iletişim bilgileridir (bkz. gizlilik).

Katılın ya da gösterdiklerimizi düzeltin

Belirli bir uç noktayı okumamızı tercih ediyorsanız veya başlıkları bizim gözden kaçırdığımız bir yerde yayımlıyorsanız [email protected] adresine bildirin, geçiş yapalım. İstasyonunuzun adı veya bilgileri yanlışsa aynı adres bunu düzeltir.

İstasyon listesi nereden geliyor

İstasyon dizini verileri radio-browser.info kaynaklıdır, CC0 (kamu malı topluluk verisi). Bottan dizinin tıklama sayacını asla çağırmayız. Müzik meta verileri MusicBrainz ile eşleştirilir (CC0 çekirdek veriler).

İletişim ve kötüye kullanım

Bu posta kutularını her gün okuruz ve 24 saat içinde yanıt vermeyi hedefleriz. İşletenin bilgileri künye sayfasındadır.

Değişiklik günlüğü

2026-10TunepingBot/0.1, ilk sürüm. Çıkış adresleri 167.233.123.27 ve 2a01:4f8:c016:4026::1, ters DNS poller.tuneping.com.