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

Encontraste TunepingBot en tus registros. Esto es todo lo que hace.

Lee el título público de lo que suena en tu emisora cada 20 a 60 segundos, unos pocos KB cada vez, y nunca toca el audio. Si prefieres que no lo haga, cualquiera de las tres formas de exclusión de abajo funciona, de forma permanente, en menos de 24 horas. Sin preguntas.

01 · CorreoEscríbenos
To: [email protected]
Subject: Opt-out
Body: stream.example.net

Envía el host o la URL del stream a [email protected]. Recibirás una confirmación cuando se haya eliminado.

02 · robots.txtUna regla en el host del stream
User-agent: TunepingBot
Disallow: /

Por esquema, host y puerto. Un grupo User-agent: * real también funciona (ver más abajo).

03 · CabeceraUna cabecera en el endpoint
X-Robots-Tag: noindex

En el endpoint de estado o en la URL del stream. Un 401 o 403 tiene el mismo efecto.

Datos rápidos

User-AgentTunepingBot/0.1 (+https://tuneping.com/bot)
IPv4167.233.123.27
IPv62a01:4f8:c016:4026::1
DNS inversopoller.tuneping.com, con confirmación directa. Lista legible por máquina en /bot/ips.json.
FrecuenciaUna solicitud por emisora cada 20 a 60 s; cada 5 min cuando el título no ha cambiado en 30 min. Como máximo 2 conexiones simultáneas por IP de servidor.
Bytes por comprobaciónUnos cientos de bytes para un endpoint de estado; hasta unos 16 KB para un bloque de metadatos dentro del stream.
Entrada en vigorEn menos de 24 horas, normalmente en minutos. Permanente hasta que pidas volver.
OperadorTuneping, ver el aviso legal. Abusos: [email protected].

Quiénes somos

Tuneping es un servicio pequeño que mantiene un índice en vivo de lo que suena en las emisoras de radio por internet, para que oyentes y desarrolladores puedan buscar una canción en todas las emisoras, ver el historial de reproducciones de una emisora o recibir un aviso cuando empieza una canción de su lista de deseos. El índice se construye por completo a partir de los metadatos de título que las emisoras ya publican para cualquier oyente. El servidor solo maneja metadatos; nunca guarda, retransmite ni redistribuye audio.

Qué solicita

  • /robots.txt en el host del stream, en caché hasta 24 horas
  • El endpoint de estado público del servidor de streaming, cuando existe (las variantes JSON, XML o de texto plano, por ejemplo /status-json.xsl, /stats, /currentsong, /7.html; una vez por hora, la lista de reproducidos recientemente cuando el servidor la ofrece)
  • Si no, la propia URL pública del stream con Icy-MetaData: 1, leída solo hasta que llega el primer bloque de metadatos dentro del stream, y después cerrada
  • Connection: close, HTTP/1.1 simple, 5 s de tiempo de espera de conexión y 10 s en total, como máximo 5 redirecciones

Lo que nunca hace

  • Leer audio más allá del único intervalo de metadatos necesario para encontrar el título (unos 16 KB, descartados a medida que llegan)
  • Grabar, guardar, retransmitir o redistribuir audio de ninguna forma
  • Solicitar rutas de administración, páginas web distintas de los endpoints de estado indicados arriba o cualquier cosa que requiera credenciales
  • Sondear listas de reproducción o segmentos HLS
  • Descargar logotipos o imágenes
  • Llamar al contador de clics del directorio

Preferimos el endpoint de estado siempre que una emisora lo tenga, porque te cuesta unos cientos de bytes en lugar de una breve ráfaga de audio.

Con qué frecuencia y cómo se comporta

Cómo comprobar que de verdad somos nosotros

Las solicitudes vienen de las dos direcciones de la tabla anterior y de ningún otro sitio. El DNS inverso de ambas direcciones es poller.tuneping.com, y ese nombre resuelve hacia las mismas direcciones, así que funciona una comprobación de DNS inverso con confirmación directa. Cualquier cosa que diga ser TunepingBot desde otra dirección no somos nosotros; avísanos en [email protected]. La lista actual también se publica en tuneping.com/bot/ips.json; anunciaremos los cambios en esta página al menos una semana antes de que entren en vigor.

Cómo excluirse

Basta con cualquiera de las tres formas indicadas al principio de esta página. Las tres se respetan, las exclusiones son permanentes y surten efecto en menos de 24 horas (en la práctica, el planificador las recoge en minutos). Sin preguntas ni justificaciones. Un grupo general User-agent: * en robots.txt también funciona, siempre que no sea solo el valor predeterminado de una línea que incluye tu software de servidor (ver arriba). Devolver 401 o 403 en la URL del stream, o poner un desafío de firewall delante, tiene el mismo efecto automáticamente.

Una exclusión retira la emisora del sondeo, de la API y de cualquier página pública, y la coloca en una lista de supresión que el planificador consulta antes de cada solicitud. Si más adelante quieres volver, escribe a la misma dirección.

Qué guardamos

Para cada emisora: las cadenas de título actuales y pasadas exactamente como se publicaron, la marca de tiempo en que las vimos y la ficha de la emisora en el directorio (nombre, URL del stream, país, códec). Por cortesía y para gestionar abusos también guardamos un registro de nuestras propias conexiones (marca de tiempo, IP y puerto de tu servidor, código de estado, recuento de bytes) durante 7 días, agregado por hora durante 30 días, para poder responder con precisión qué solicitudes hicimos si nos lo preguntas. No guardamos audio, datos de oyentes ni nada personal. El bot no recoge datos personales; los únicos datos personales que tratamos son los datos de contacto de quienes nos escriben (ver privacidad).

Inclusión voluntaria o corrección de lo que mostramos

Si prefieres que leamos un endpoint concreto, o publicas títulos en algún sitio que se nos ha pasado, escribe a [email protected] y cambiaremos. Si el nombre o los datos de tu emisora son incorrectos, la misma dirección sirve para corregirlos.

De dónde sale la lista de emisoras

Datos del directorio de emisoras de radio-browser.info, CC0 (datos comunitarios de dominio público). Nunca llamamos al contador de clics del directorio desde el bot. Los metadatos musicales se cotejan con MusicBrainz (datos principales CC0).

Contacto y abusos

Leemos estos buzones a diario y procuramos acusar recibo en menos de 24 horas. Los datos del operador están en la página del aviso legal.

Historial de cambios

2026-10TunepingBot/0.1, primera versión. Salida 167.233.123.27 y 2a01:4f8:c016:4026::1, DNS inverso poller.tuneping.com.