Butt: herramienta sencilla para hacer streaming

Otra alternativa para emitir tu señal en Internet de forma sencilla, libre y gratuita.

Butt es un programa libre (GPLv2) para poderte conectar con tu servidor de radio online. Es muy similar en funcionamiento a Raditcast o Edcast. No automatiza ni reproduce, sólo toma lo que suena en la tarjeta de audio, lo codifica y envía al servidor.

Conoce más programas para hacer streaming en esta comparativa donde indicamos sus características, enlaces de descarga y manuales de funcionamiento.

Alguna de sus ventajas son:

  • Es multiplataforma, lo que significa que hay versiones para GNU/Linux, MAC y Windows.
  • Se puede usar para servidores Icecast o Shoutcast. Este dato te lo proporciona tu proveedor.
  • Se puede grabar la transmisión mientras se transmite.
  • Puedes tener varios servidores preconfigurados.

1. Bajar el programa
Desde la página http://danielnoethen.de/butt/ o el paquete .deb Descargar Butt (en 32 y 64 bits)

Pablo Zambrano, del equipo de VacaPiloto / Huayra empaquetó los archivos .deb de este programa para que la instalación sea más sencilla. Y luego, la Red de Radios Comunitarias y Software Libre y Javier Obregón han seguido manteniendo el empaquetado de este archivo. ¡Gracias!

2. Instala
Si usas GNU/Linux, en algunas distribuciones lo puedes instalar desde el Gestor de Paquetes Synaptic. En caso contrario con los archivos .deb es sólo hacer doble clic.

3. Configura
Abre el programa. Al abrir haz clic en Settings [1]. Se abre una nueva ventana en la pestaña Main, clic en ADD un nuevo Server [2]. En la otra ventana que aparece incluimos los datos del servidor de streaming que nos ofrece el proveedor. Cuando terminamos hacemos clic en ADD [3].

alt_text

Ahora podemos, no es algo obligatorio, incluir la información de nuestro streaming desde ADD Stream Infos [4]. Aparece otra ventana para incluir los datos. Es para que en el streaming se vea la descripción de la radio, nuestra web, el género de nuestra música. Una vez completado clic en ADD [5].

alt_text

Configurado el servidor, salvamos los valores en Save Settings [6].

alt_text

Cambiamos pestaña, ahora nos pasamos a Stream y ajustamos los valores de la calidad de transmisión [7] y luego el codec que vayamos a usar [8].

alt_text

Butt también permite grabar nuestra transmisión. Cambiamos a la siguiente pestaña Rec y si queremos comenzar a grabar al iniciar la transmisión marcaremos “Start rec. when connected” y seleccionamos nuestra calidad [9] preferida de grabación y el formato.

alt_text

En la pestaña GUI tenemos la opción de elegir los colores de la interface y si queremos unir la ventana principal con las de configuración “Attach me to butt window” o “Stay always on top” para mantener butt siempre encima.

alt_text

Ya está todo configurado, sólo queda hacer play [10] en la ventana principal para que se conecte la radio en línea , rec [11] si queremos grabar y comprobar en la parte superior si ya estamos “on air” [12].

alt_text

Butt permite tener configurados varios Servidores. Depende del servidor (Server) que selecciones en la pestaña Main se conectará a uno u otro. Por lo que sé (si alguien lo ha logrado alguna vez que comparta cómo hizo) no conecta al mismo tiempo con todos los configurados. Lo que sí puedes hacer es abrir varias instancias, es decir, abrir dos o tres veces el programa. En cada una seleccionas un servidor diferente y cada uno se conecta de forma independiente. Ojo, que a no ser que tengas varias tarjetas de sonido, estarás enviando la misma señal a los diferentes servidores conectados.

alt_text

¡Estás al aire! El último paso sería colocar un reproductor en tu página web para que puedan escuchar la transmisión tus oyentes. Aquí te contamos cómo hacerlo.

¿Quieres conocer otros programas para hacer streaming? Clic aquí.

Butt: herramienta sencilla para hacer streaming

También te puede interesar

78 comentarios sobre «Butt: herramienta sencilla para hacer streaming»

  1. Hola. No logro instalar butt en una raspberry pi2. ¿saben si habrá que instalar alguna librería en raspbian lite? gracias

    1. Hola Agustín, qué bueno leerte. La verdad que nunca lo intenté. ¿Sobre rapsbian? Por lo que he leído en algunos foros no es sencillo y no encontré info actualizada. Quizás en el grupo de la Red de Radios Comunitarias y Software Libre alguien lo logró, podrías preguntar ahí, sino me dices y lanzo yo la pregunta. Abrazo. https://t.me/liberaturadio

  2. buen dIa, uso el programa butt para streaming, tengo dos radios en este medio, el problema es que una de ellas cuando te conectas al zeno te pone un preroll.

    despues de determinadas horas deja de trasnmitir una de ellas en forma alternada y marca error de conexion 5001 y se vuelve a reconectaf, a veces da el erros de servidor 4041, alguien sabe a que se debe?

  3. hola .. mi problema es que cuando conecto el retorno del microfono para enviar por el Butt al servidor, no suenan las cornetas de la pc, aunque en la configuracion si marca que hay salida de audio.
    debo desconectar la entrada para poder escuchar lo que se reproduce. uso Windows 7.. como puedo hacer para que ambos funcionen.

    1. Hola Jesús, no termino de entender bien cómo lo tienes configurado, ¿a qué te refieres con el retorno? Por lo general, si necesitas trabajar con varias entradas o salidas es conveniente tener dos tarjetas o usar algún simulador virtual como Voicenmeeter, por ejemplo. Saludos.

  4. Buenas, gracias a ustedes podemos sacar nuestra radio por internet, la consulta es, ¿como puedo hacer que mi reproductor de zeno incrustado en mi pagina web tenga el autoplay, es decir, reproduzca audio al ingresar a la pagina web.
    Desde ya muchas gracias,

    Sergio.

    1. Hola Sergio, pues estuve probando con el reproductor propio de Zeno, pero no logré que funcionara porque como llama a un iframe externo. Y busqué en la página de soporte y no hay nada al respecto (al menos que yo encontrara). Te recomiendo que uses un reproductor html5 con la dirección que te proporciona Zeno (Stream URLs MAIN) desde tu área persona de transmisión.

      1. Muchas gracias por la respuesta!
        Intente incruste el código y funciona el reproductor pero todavia le tengo que dar play!!

        Saludos!

        1. Qué código has usado? Cómo lo has puesto? Tienes que sumar «autoplay»

          <audio controls autoplay preload="none" src="http://XXX.XXX.XXX.XXX:XXXX/tu-punto-de-montaje"></audio>
  5. Buenas amigos…Tengo un detalle con el Butt… Me funciona muy bien, pero cuando se cae el internet no me reconecta automáticamente…Sabn alguna forma de mejorarlo? Saludos desde Venezuela…Uso la versión para windons

    1. Hola Heriberto, uhmm, pues muy extraño, está programado para reconectar. De hecho, lo acabo de probar ahora mis cortando un momento internet y efectivamente reconecta. Y al menos en la versión que yo uso en GNU/Linux (la 0.1.25) no hay una opción que se tenga que activar para que funcione la reconexión. ¿Qué versión tienes instalada en tu windows? A ver si es que hubieran agregado esa opción y esté desactivada. Saludos.

  6. Hola saludos. Ojala puedan ayudarme…estoy tratando de lazar en strem la info de la pista que suena a través de butt con zara radio…se que se puede poner la info de forma manual pero sobre todo busco la manera de lanzar con el strem una imagen de portada de mi radio o logo para que reproductores puedan no solo ver la info de lo que esta emitiendo si no también la imagen de la radio…gracias por la ayuda

    1. Pues eso depende mucho del reproductor que estés usando y el tipo de servidor. Lo primero es que las canciones tengan todas sus respectivas metatags. Entre ellas la imagen que estaría subida a un servidor. Si es Icecast hay un archivo que ofrece esos datos y que con un poco de programación deberías poder mostrar por HTML esos datos: https://icecast.org/docs/icecast-trunk/server_stats/#json-stats
      Yo lo probé hace como un año y abandoné la tarea porque desde la misma página no lo recomienda, parece que en algún momento lo facilitarán: «We strongly discourage attempts to scrape data from the web interface as we do not consider this an API and will change it, even completely, between versions! The preferred ways are custom XSLT, JSON and raw XML.»
      Saludos.

  7. Hola, he estado utilizando Butt y es un programita con el que ando muy a gusto, permitiendome emitir directamente desde pc asi como de plataformas como yt y sptfy. Sin embargo tras varios días de uso satisfactorio, de la noche a la mañana, parece que al Butt no llega ninguna señal de audio. La configuración está bien, se conencta al server de listen2myradio correctamente, pero es que no envía nada porque nada recibe. ¿Cual podría ser el problema?

    1. Hola Jon, qué sistema operativo usas? Es posible que alguna actualización haya roto la compatibilidad con Butt y por eso no tome el audio de la tarjeta si es que estas funciona correctamente. Prueba a instalar la última versión (actualmente, butt-0.1.27 ). Si en cambio, tienes un sistema operativo un poco antiguo y has actualizado Butt puede ser que esa versión nueva del software no compatibiliza con el SO, en ese caso descarga una más antigua de Butt (por ejemplo butt-0.1.18)
      https://sourceforge.net/projects/butt/files/butt/
      Saludos.

  8. Hola buenas tardes, probé el transmisor Butt con el Voice Meeter un par de veces sin ningún inconveniente. Ahora tengo el problema que al abrir el transmisor los led del VUmetro funcionan, detectan la entrada de audio, pero cuando abro el Voice Meeter deja de transmitir. La configuración esta chekeada de acuerdo a la prueba que funcionó correctamente.

    1. Hola Fabio, pues una opción es reinstalar el Butt, la versión más nueva, quizás se actualizó el Voice Meeter y no es compatible con el Butt que tienes?. La otra es borrar al archivo .buttrc (tienes que activar ver los archivos ocultos), pero no creo que sea esto último. Nos cuentas si adivinas. Saludos.

  9. hola buenas noches , necesito ayuda con un problema cuando quiero conectar butt a zeno para transmitir, le copio y pego los datos que me da zeno y me sale que la contraseña es invalida, hago tal cual el video me muestra pero nada. uso zararadio y voicemeeter y en butt se ven las luces verdes que toma bien la musica o el microfono, pero no puedo transmitir porque me da ese error, y ya no se que mas hacer. agradezco desde ya si pueden orientarme en eso.

    1. Hola Gustavo, te recomiento que entres en tu área de usuario de Zeno y cambies la clave para tener una nueva y luego la coloques a mano en Butt, no copies, a veces quedan espacios que toman como mala contraseña. Si no te anda manda un pantallazo de cómo lo estás haciendo por correo para ver si hay algún otro error. Pero tendría que ser algo como esto:
      Zeno

      1. genial, muchas gracias… ahi lo intente varias veces y habia sido cuestion de reiniciar eso de la contraseña… no lo encontraba hasta que al fin vi donde se lo hacia…muchisimas gracias…

    2. Si quieres tener ruido del bueno, usa Voicemeeter
      Imagino que lo usas solo por la confi del micro, pero yo creo que no vale la pena
      para lo que buscas, si te funciona, que debiera, en windows Butt es la solución

      1. Por fin uno que dice la verdad
        Todos los adoradores de Voicemeeter son gente a la que el ruido que genera le da igual, pero si buscas calidad de sonido Voicemeeter no es la eleccion

  10. BUTT es una muy sencilla pero eficaz herramienta para transmitir audio de cualquier computadora con cualquier sistema operativo, solo son pequeños los detalles de configuración para cada sistema:
    En Linux lo ideal es saltar de música a micrófono con el Monitor ALSA de los ajustes de sonido Pulseaudio, pero usando JACK podemos emitir micrófono y sonido del sistema en simultáneo de una forma masa cómoda y profesional.
    En Mac BUTT se complementa con Soundflower y Line (ambos son software gratuito) para capturar y emitir micrófono y audio del sistema
    Y a los que aún usan Windows la solución mas simple es elegir Mezcla Estereo en BUTT y listo, sale el micrófono y el audio del sistema.
    BUTT es maravilloso.

    1. Butt se cuelga en 10 segundos
      uses lo que uses, solo tienes que mirar los foros de Butt
      yo uso Debian, y se cuelga el 99,9 de las veces
      y lo peor es que no hay una alternativa para Butt
      Linux,…

      1. Alternativas hay, http://www.darkice.org/ por ejemplo, es una si usas Debian. En la Red de Radios Comunitarias y Software Libre hay cientos de radios que lo usan, tanto en GNU/linux como en Windows y ciertamente no es uno de los programas que más problemas reporte. Pero igual compartimos tu experiencia negativa.

  11. Hola buenas tardes. Quisiera saber de que manera puedo reproducir la música y el micrófono. Tengo una tarjeta externa, pero solo consigo que se reproduzca lo que entra por el micrófono, pero no lo que reproduce la pc. Muchas gracias!

    1. Depende del sistema operativo pero debes colocar en la configuración de la tarjeta, en la entrada, Mezcla Estéreo o Monitor de audio. Prueba por ese lado. Saludos.

    2. Bájate VOICEMETER BANANA, un mezclador digital que te crea salidas virtuales. Esa misma salida virtual la colocas en el BUTT y te saca del programa que quieras. En winamp, virtualdj o zara, solo debes colocar una de las salidas virtuales que escogiste. Resumen: VOICEMETER te da una salida virtual con un nombre, ese nombre va en la salida del programa que escojas para transmitir y en BUTT. Para que puedas escuchar, debes decirle a VOICEMETER que te dé una salida (A1) y colocas parlantes y/o audífonos.

  12. hola ami me apareció el siguente. Problema estaba transmitiendo bien el butt pero me salio un cartel que dejo de funcionar,no se si es problema del servidor o el programa es la ultima version del programa antes tenia la versión 17 en Windows 7 ahora tengo windows 10 ¿alguien me puede ayudar?.

  13. Tengo windows 10 y cuando quiero instalar Butt sale esta nota: Windows protegió su PC
    SmartScreen de Microsoft Defender evitó que se iniciara una aplicación desconocida. Ejecutar esta aplicación puede suponer un riesgo para tu PC.
    Más información
    ¿Que debo hacer para instalarlo? Desconecte el antivirus, lo instaló pero no me permite copiar y pegar para cargar los datos del servidor, los escribo manualmente, cuando termino, no funciona, no se conecta… Por favor una ayuda. Muchas gracias

    1. Hola Ricardo.
      Pues si lo has logrado instalar desconectando el antivirus, ya está esa parte. Lo dejaría desconectado para ver si así puedes emitir con Butt. Si tampoco te deja, es posible que estés metiendo mal los datos. Ahí tendrías que decirnos cómo lo estás haciendo, qué datos usas. No hace falta la clave. Saludos.

  14. que tal profesor, antes que nada, gracias por la paciencia en mi desarrollo de este proyecto. He ido avanzando paso a paso los capítulos y he llegado hasta ya instalar BUTT y llenar los datos, pero cuando hago mi señal de prueba, veo que está conectado porque al hablar se encienden las luces, presiono para grabar mientras hablo, pero solo se lee conectando, más no veo la señal amarilla de play para estar al aire….sería lo último que faltaría creo.
    gracias por su respuesta

  15. Hola, he configurado butt y funciona perfecto el transmitir en vivo, pero tengo un problema, solo se transmite lo que capta el micrófono y no puedo transmitir música.

    Como puedo agregar musica a la transmisión ?

    En el BUTT, sección MAIN AUDIO SETTINGS de la pestaña AUDIO esta la opción AUDIO DEVICES donde tengo para configurar
    1- Default PCM Device (default)
    2- Built-in Microphone

    Con las 2 opciones solo se transmite lo que captura por el micrófono interno del Mac.

    Estoy usando BUTT 0.1.21 y MacOs Catalina

    1. Hola Luis, no sé cómo será en MAC (¿salida integrada?) pero en GNU/Linux se llama Monitor de audio y en Windows es mezcla estéreo. Tienes que ir a la configuración de la tarjeta de sonido y en vez del micrófono seleccionar esa. Entonces el sistema seleccionará como entrada todo lo que suene en el sistema, música de un player, algo que reproduce una página web. Si dejas en Butt por defecto (opción 1) él transmitirá lo que selecciones en la tarjeta. Si tiene sel micro interno, eso, si cambias a esa Mezcla o salida integrada lo que suene en el sistema. Pero ojo, la salida integrada no suele sumar el micrófono más la música, para eso necesitas una tarjeta externa o una consola/mixer. Te agradezco mucho si nos confirmas si tienes esa salida integrada y te funciona así lo documentamos en el caso de MAC. Un abrazo!

  16. Buenos días desde Perú, he querido conectar BUTT con ZENO MEDIA pero me sale un error:

    Connecting to fluoz.zeno.fm:80 …

    connect: server answered with 400!

    Connecting to fluoz.zeno.fm:80 …

    connect: server answered with 400!

    Por favor, quién podría ayudarme, a que se debe el error? Muchas gracias….

    1. Humm, todo parece indicar que algún dato no está colocado de la forma correcta, te mando una captura de pantalla de cómo tengo configurado yo (coloca de esa forma, pero tus datos)
      Zeno

      1. Hola estoy intentando instalar mi Butt de Zeno Radio, tengo las siguientes preguntas: Port siempre es 80?, el password lo crea uno mismo? y de dónde sale el Ice Cast mountpoint? Gracias y disculpen la novatada.

        1. Hola Eduardo, ¿te abriste la cuenta ya en Zeno? Es lo primero y esos datos te los manda por correo, y los tienes todos en la cuenta que hayas creado en el Zeno, en la parte derecha. Saludos.

    1. Ni idea en SO de Mac, pero me imagino que tendrás que ir al control de volumen de la tarjeta de sonido y elegirlo, siempre y cuando lo este reconociendo, en algunos casos quizás pudieras neesitar un driver o garantizar que sea compatible. Saludos!

  17. hola.. queria saber cómo hacer para que cuando la pc se inicia.. el programa que esta en el menu de inicio «se autoconecte» sin necesidad de poner el play…. antes lo hacia pero reinstale el programa y ahora no recuerdo como se hace…

    1. Hola Marcelo, pues tienes que hacer dos cosas. La primera es que configures el sistema operativo para que al iniciarse la pc arranque Butt. Esto depende mucho del Sistema Operativo que tengas, suele estar en Configuraciones del sistema, busca en internet «Configuración de los programas de inicio en XXXX (tu sistema operativo)». Y lo segundo es decirle a Butt que al abrirse se conecte, eso lo haces en Settings y pestaña Stream. Va la imagen:
      Butt inicio

  18. Tengo un raro problema: Cuando está encendido Butt no reproduce la música de Winamp o del reproductor de Windows. Me sale que no tengo tarjeta de sonido. Luego cuando conecto solo Butt me funciona solo el micrófono. Solo mi voz sale por la Radio. ¿qué estará pasando? Recién Windows 10 hizo dos actualizaciones, ¿será ese el problema?

    1. Pues puede ser, la verdad que con Win2 siempre es un misterio, nunca escuché algo así. Se me ocurre que si tuvieras una tarjeta que no sea Full Duplex, pero tendría que ser muy viejita para ser así. Para mezclar las fuentes tendrías que seleccionar la Mezcla Stereo, pero para eso debería antes reconocer la tarjeta. Publico por si a alguien le sucedió y te puede dar una mano. Saludos!

    2. Hola. He transmitido bastante con BUTT a través de shoucast, centova. Pero últimamente, he tenido varias interrupciones en la señal. A que se debe? Sera la señal de internet o porque la versión de BUTT en antigua?
      Alguna recomendación?

  19. Hola, quería poner la url de listen2myradio en un blog que hice para eso, pero cuando pincho en los links y me lleva al nombre de la radio no aparece ningún reproductor, solo uno que pone «the server is offline or unreachable» y por supuesto no puedo conseguir el enlace de streaming.
    Un saludo

    1. Hola Miguel, este tipo de servicios están intentando evitar que se puedan usar reproductores externos, así te obligan a ir a su página para ser escuchada y, de paso, se hacen publicidad. Es un «peaje» que pagas por usar el servicio gratis. Saludos.

    2. Buenas tardes me podrá ayudar mire estoy iniciando y tengo una estación online con zeno radio pero no puedo enlazar el butt ya lo cale lo configure y nada solo me marca connect: servered answered with 400 ! Cómo puedo solucionar esto mil gracias

  20. Hola he usado el butt por varios años ahora lo abro para iniciar transmision y me sale el siguiente mensaje

    error while parsing config. illegal value (-1) for num_of_srv butt is going to close now

    No se que hacer ?

    Me ayudas

    1. Hola Héctor!
      Nunca me apareció, y por lo que he leído, parece que es un bug que ya tendrían que haber resuelto ¿qué versión tienes instalada y en qué sistema operativo? Lo que recomiendan en uno foro es borrar el archivo de configuración, luego butt lo crea de nuevo automáticamente, dependiendo del SO que uses sería:
      OSX/MacOS y GNU/Linux abrir una terminal y escribir: rm ~/.buttrc
      En Windows tienes que ir a tu carpeta de usuario, algo así:
      C:\Users\UserName\AppData\Roaming
      Aquí la data: https://sourceforge.net/p/butt/bugs/18/
      Nos cuentas porfa si se soluciona así.

        1. Hola Beto, es una buena opción, el rm (para quienes no estén familiarizos con comandos de GNU/Linux) es borrar. También se puede hacer mostrando los archivos ocultos en la carpeta de /home (Mi carpeta personal) y borrando el archivo. Ojo, porque eso borra los servidores que tengas guardados. Pero cuando Butt se vuelve un «poco loco», también puede ser por eso, sobre todo cuando no quiere mostrar los servidores añadidos anteriormente. Saludos y gracias por el aporte.

  21. En cierto horario transmito de una ubicación y en otro horario quiero transmitir desde otra ubicación necesito cambiar algo en butt o en listen2myradio gracias

    1. Hola Eduardo, no hace falta cambiar nada, porque la IP del servidor a la que te conectas no cambia. Con los mismos datos de butt podrás conectarte desde cualquier lugar que estés.
      Saludos.

    1. Hola Jimmy, el problema es que al transmitir online siempre vas a tener un retardo entre la emisora online y la persona que les escucha por Internet. Es inevitable porque la señal se procesa, va a al servidor y de ahí se descarga. Por muy bueno que sea el servidor de streaming y muy buenas las señales de subida y descarga, vas a tener siempre retardo. Lo que se me ocurre es que las personas llamen por algún software de mensajería instantánea como Signal, Telegram, Whatsapp… O salas de chat por voz como Mumble. así, hablan directamente con la persona y eso sale online. No sé si esto soluciona el problema que tienes, puedes darnos más detalles y vemos cómo se podría hacer. Saludos.

  22. Buenos días. Te planteo el problema que tengo con Butt, configuro mis datos para trasmitir según los datos del proveedor y en el campo puerto me suma uno (+1) al que indico en ese lugar. ¿? Intenté cambiar la direccion del servidor sumando http:// y no conecta, verifiqué la contraseña y no conecta, he probado con Butt en plataforma windows y corre perfecto, no así en ubuntu. ¿Puedes darme aluna pista? desde ya muchas gracias

  23. hola.. tengo un problema y no se si es el butt.. si lo conoces bien tal vez me pueda ayudar, ,.. tengo un servicio gratuito con listen2myradio.com, lo configure con este programa, pero resulta.. que me suena una cancion, siguen 1 mas o tal vez 2 mas y luego se devuelve a la primera.. me explico!!.. en el programa reproductor zararadio, el play list va normal, pero conel but.. se queda bucleando y me retrocede … no le llego al asunto, que puede ser?.. este es el enlace d emi radio.. ferconce.radio12345.com

    1. Hola Luis, uhmm, pues muy raro, la verdad que no había escuchado un problema así, aunque parece más una complicación del server que del software, has probado con otras plataformas, por ejemplo con Giss.tv? Saludos

    1. Saludos. No es precisamente BUTT pero es una apk para androide MediaCast, la provee con el servidor Icecast instalado en la pc y el móvil conectado a ella por WiFi, funciona lo que no es un automatizador.

Responder a Sergio / guatemala Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *