Mixxx: reproductor libre con streaming

Una alternativa para radios y DJs. Es software libre (GPLv2) y permite la transmisión en línea.

(Descargar tutorial en PDF o en ODT)

Existen dos grandes grupos de programas para poner música en nuestras radios.

Por un lado, están los automatizadores. Como bien lo indica su nombre, estos programas sirven para poner en “automático” la programación de una emisora. Podemos crear una pauta y que, automáticamente, a la hora indicada, sin necesidad de que lo haga un operador, el sistema suene la hora, una cuña publicitaria o se conecte con una radio en línea. Después, regresa a la lista musical que estaba sonando y espera hasta el siguiente bloque.

Por otro lado, están los reproductores. Programas más sencillos que no permiten automatización y se utilizan, por lo general, para programas en vivo.

Para ambos tipos de programas existen alternativas libres. Dentro de los automatizadores tenemos Radit o Rivendell. Radit trabaja conjuntamente con Raditcast para hacer transmisiones en línea por streaming. En uno de los capítulos del Curso Virtual de Radios Libres explicamos en detalle su funcionamiento.

En el rubro de reproductores existen varios. El más recomendable es VLC, un programa que reproduce cualquier formato de archivos multimedia, ya sea audio o video. Otas alternativas son Audacious, Rhythmbox, Banshee o Amarok (para distribuciones con KDE)
Pero hay muchas radios, sobre todo algunas que transmiten sólo por internet, que prefieren programas tipo DJ. Reproductores con dos ventanas para colocar música y con posibilidades de hacer crossfade, efectos,… es decir, que les ofrezca todas las herramientas para hace un verdadero show musical en vivo. El otro requisito es que el programa se conecte con el servidor de streaming para trasnmitir online.

Una de las opciones que existen y de la que ya hemos hablado en algunas ocasiones es Internet DJ Console. Un programa libre que se puede instalar desde el Gestor de Paquetes y que nos conecta a un servidor de streaming para transmitir en vivo nuestras mezclas.

Aunque es un buen programa, es cierto que a la interfaz gráfica aún le falta un poco de “cariño” y que configurar las opciones del streaming requiere un poco de dedicación. Por eso, en este artículo, queremos presentar otra alternativa.

Mixxx.org es un programa para radios y DJ, licenciado libremente con GPL v2. Además, es multiplataforma por lo que se puede usar con distribuciones GNU/Linux pero también con Mac o Windows.

Para instalarlo en GNU/Linux, si usas Ubuntu o derivados de Debian, puedes hacerlo fácilmente desde el Gestor de Paquetes o en el Centro de Software. Si quieres instalar la última versión, lo más rápido es abrir un terminal (Control+Alt+t) y teclear:

sudo add-apt-repository ppa:mixxx/mixxx
sudo apt-get update
sudo apt-get install mixxx libportaudio2

alt_text

Al iniciar el programa lo primero que nos pide es el directorio en el que guardamos la música. Así tendremos todas nuestras canciones precargadas en el programa.

Una vez cargada toda nuestra biblioteca musical podemos reproducir canciones en cualquier de los dos Deck, ir mezclando las pistas, pasar de una a otra rápidamente y sin espacio entre canciones, ecualizar el sonido,… El manual completo del programa está en inglés en este enlace: http://mixxx.org/manual/latest/ y también existe una versión en pdf:
http://www.mixxx.org/manual/latest/Mixxx-Manual.pdf

Como comentábamos, uno de los alicientes de este programa es que se conecta automáticamente a tu canal de streaming para transmitir online.

Entras en Opciones / Preferencias (Control+p) y verás la sección “Emisión en Vivo”

Completamos con los datos que nos ha facilitado nuestro proveedor.

El tipo de servidor dependerá de la plataforma contratada, pero la mayoría usa el software libre Icecast.

En servidor se coloca la URL, pero sin http://, en nuestro caso es: stream.codigosur.org y no http://stream.codigosur.org

El login o identificador por defecto en servidores Icecast es: source. Si lo dejas en blanco o pones otra cosa no te funcionará.

El punto de montaje lo proporciona el proveedor y será una palabra precedida del símbolo / y la extensión de la codificación que uses, ogg o mp3. En nuestro caso es /radioteca.mp3

El puerto y la contraseña serán otros dos datos que el proveedor te facilite. El puerto, casi siempre, es 8000 o 8001 para plataformas Icecast.

Podemos activar de una vez la casilla para iniciar la transmisión en vivo o hacerlo posteriormente en Opciones / Enable live broadcasting

En la parte de Configuración incluyes los datos de la emisora y en codificación el tipo y la calidad de la transmisión.

alt_text

IMPORTANTE: Si estás usando ubuntu 12.04 y has instalado Mixxx desde Gestor de Paquetes es muy probable que no te reconozca el plugin para transmitir en mp3, es un bug de Mixxx 1.0.0 que se resuelve fácilmente y ya está corregido en versiones posteriores. Abres Terminal y colocas: Si tu compu es 32 bits:sudo ln -s /usr/lib/i386-linux-gnu/libmp3lame.so.0 /usr/lib/libmp3lame.so Si es de 64 bits: sudo ln -s /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 /usr/lib/libmp3lame.so

Recuerda que si no tienes servidor de streaming puedes obtener cuentas libres (para organizaciones sociales) o gratis (para cualquier tipo de proyectos o medios) en cualquier de estos servidores.
https://radioslibres.net/comparativa-de-servicios-de-streaming-libres-o-gratis/

Mixxx: reproductor libre con streaming

También te puede interesar

54 comentarios sobre «Mixxx: reproductor libre con streaming»

  1. Emitir en vivo en Linux es un galimatías. Nada funciona como debiera
    Mixxx consume todos los recursos que tengas, se cuelga constantemente y no es fiable
    IDJC , si consigues que funcione bien, eres mago, cuentanos la receta y las palabras mágicas
    La única manera es usar Jack-Mixer como mesa de mezclas virtual, Carla, Audacious, (mejor con Pipewire) y Butt
    No obstante tienes que ser un pulpo, y ser muy rápido, que Audacious se desconecta constantemente
    Es cierto que en linux tienes la sensación de que haces lo que quieres, pero es una mentira cochina. Lo que si te asegura es que tendrás un constante peregrinar por google buscando soluciones a cosas que en windows haces con dos clicks. Y no es que no me encantaría usar linux, de hecho hace mas de diez años que lo intento.
    y no me quejo, cada uno es libre de elegir lo que le guste usar, PERO NO NOS CUENTEN TROLAS

    1. Y, no pasa nada por discrepar, eso no significa que mienta con mis opiniones. Mi experiencia ha sido diferente con GNU/Linux, muy satisfactoria y la comparto. ¿Hay dificultades? Sí, claro, como con cualquier software. Pero en todo este tiempo haciendo mantenimiento a las computadoras del estudio siempre fue más quebrader mantenerlas con otros SO que con los libres. Y eso que no soy técnico informático. Ciertamente Jack tiene sus cosas, que hay softwrae poco maduro (no hay grandes empresas por detrás poniendo plata para el desarrollo). Pero nadie te obliga a usarlo ni yo tengo la necesidad de mentir porque no gano puntos para entrar en el paraiso libre por cada discípulo que convencemos y se pasa al software libre, no funciona así. Damos alternativas a los medios, compartimso experiencias y ayudamos a quien quiere probar otros software. Solo un detalle, lo «libre» tiene que ver con la licencia no con la plataforma sobre la que funciona. Quería aclararlo para no generar confusión porque hay programas «libres» entre los que mencionas (Mixxx, Butt..) pero que funcionan sobre distintos sistemas operativos, no solo sobre GNU/Lnux. Saludos.

  2. hola, a todos , bueno descargue Mixxx 2.2.4 este fue el que dejo descargar muy buena el interfaz , tiene un detalle si va reproducir y grabar en mp3, debes descargar un un archivo, es como un codec libmp3lame y listo. muy didactico todo el taller y de mucho cuidadado.

    1. Gracias por el dato del codec, en GNU/Linux no hay que instalar nada, por eso genial que lo aportas para quienes usen Windows. Saludos Edilberto.

  3. Hola Radios Libres, un gran saludo. nosotros tenemos una radio online transmitimos por zeno y la consola es virtualDJ, quisiera saber como podemos transmitir al mismo tiempo por nuestra emisora y en facebooklive? agradecemos sus ayudas y comentarios, o que plataforma nos ayudaria con esta transmision?

  4. Estimados , estoy recién empapándome de sus conocimientos en cuanto la transmisión de radio y sobre todo de esta pagina muy excelente guía, muchas gracias a sus gestores, ahora no soy ningún aporte, estoy aprendiendo y tratando de que mi radio streaming pueda sacarla en vivo. Bendiciones estimados fundadores de radios libres.

  5. Por si alguien sabe … se trata de que he visto varias radios que tienen la opción de que en el panel CentovaCast incorporan dos archivos de audio (Hora y Minutos) para que el autodj diga la Hora Según La configuración de cada pais ,sabe alguien si eso cualquiera lo puede hacer en su panel centovas contratado ?

    1. Hola DJ, pues deberías buscar algún foro especial de CentovaCast o la misma compañía que lo desarrolla, pero igual la publicamos por si alguien tuviera el dato. Saludos.

  6. Hola.Muy didacticas vuestras explicaciones.Permitanme una pregunta yo tengo mi radio winamp shoutcast pero cuando esta con el autoDj desde el centova cast hay canciones que salen con volumen que otras.Como podriamos solucionar ese detalle.muchas gracias.Luis

      1. Muchas gracias.Yo tengo pago de streaming con 144kbps y ahi vienen estos programas aunque en la transmision en vivo ademas utilizo zara radio y estoy aprendiendo del MIXXX que me parece que ahi ofrece un sonido excelente.Tambien utilizo la tarjeta AUDIOBOX USB y la consola XENYX X2222USB pero a veces tengo mucha dificultad en las configuraciones.No me pierdo niguno de los tutoriales de uds.Felicitaciones y lo bueno esta por llegar.

  7. Hola… quería pedir que me ayudes si puedes… Gracias… Me pasa algo raro con el DJ Automático. Dejo programada una relación de audios, en los que incluyo indicativos de 5sg a 30sg para que suenen cada 3 o 6 canciones, pero cuando llega el indicativo, no lo incluye al deck para que se reproduzca y se lo salta, eliminándolo de la lista. En la configuración del DJ Automático tengo activado para que cuando se reproduzca un tema, vuelva a la cola. Este fallo me viene ocurriendo desde esta mañana… puesto que hasta ayer la lista de reproducción que incluida al DJ Automático se ejecutaba toda con normalidad de forma ciclica. Gracias anticipadas por todo.

  8. Saludos. Muy interesante el artículo. Una pregunta. ¿Cómo hacéis para introducir en un programa hecho con este software una llamada telefónica o realizada através de whatsapp o Skype?. Gracias
    Enrique

    1. Hola Enrique, deberías jugar con la tarjeta de sonido, lo ideal tener un par de ellas en la computadora. Y en la parte de hardware, donde puedes seleccionar la entrada del micrófono, elegir una que venga de la consola donde meter un whastapp o skype que sacas de la misma computadora. Pag. 66 del manual te pone un dibujo: https://www.mixxx.org/manual/latest/Mixxx-Manual.pdf
      La verdad que nunca lo usé de esa forma, pero con dos tarjetas debería funcionar sin problema.
      Saludos.

      1. Otra posibilidad es instalar una tarjeta de sonido virtual, que mas que una tarjeta es casi una pequeña mesa de mezclas, que ademas es gratuita
        se llama VoiceMeeter y creo que viene para linux , (y si no, Wine)

  9. Buenas tardes estimados, deseo implementar una radio web. Pero no quisiera tener como servidor a mi computadora. ¿Podrian ayudarme con el proceso? Gracias

  10. Saludos , Estamos en Barinas Venezuela una radio dedicada 100% al folclore llanero y trabajamos con etertics 8, usamos G-radio para los automaticos y Radit para en vivo(por los auxiliares) alguien ha hecho prueba con el twidge y mixxx para mostrar por twuiter el tema que esta sonando?
    saludos…..

    1. Pues creo que lo más sencillo es usar VLC, libre y con versiones para GNU/Linux, y luego garantizar que tienes un servidor Icecast que permite el streaming de video. Si quieres puede escribir a estos compas en México: https://coaa.tv/
      Ellos son expertos en video con herramientas libres, nosotros la verdad somos más de radio, con las instrucciones que te dimos podrías hacerlo, pero de seguro ellos te orientan mejor.
      Abrazo!

  11. este soft sirve para trasmitir en vivo hay algun manual que me indique como instalar y usar en windows, ademas de que es necesario cuentas o mas de streming con o sin costo

  12. Una pregunta amigo ¿Hay un reproductor de música sin interfaz de usuario en el que yo pueda hacer emisión en vivo hacia Icecast2 ?

    1. Hola Manuel, entiendo que te refieres a GNU/Linux, no? Pues que yo conozca no hay algo así que reúna todas las condiciones: sin interfaz, que sea reproductor, que además sirva de codec para enviar señal. Lo más simple sería que uses cualquier reproductor sencillo o tires la música desde el terminal y uses Darkice un software para streaming sin interface, aunque la tienen pero la instalas aparte Darksnow.
      Saludos.

    1. Hola Anthony, el programa que uses para transmitir desde tu computadora al servidor de streaming no importa nada y no tienen relación con Tune In. Puedes usar Mixxx o Raditcast o Butt, eso es lo de menos. Para Tune In sólo necesitas el enlace de transmisión. En el capítulo 4.3 de este curso tienes el manual de cómo hacerlo: https://radioslibres.net/category/tecnologia-radio-en-linea-curso/
      Abrazo!

  13. buenas tardes, resulta que con un amigo queremos poner una emisora pero quiero saber si se puede trabajar con mixxx en dos pc´s distintos con la misma cuenta de giss.tv, porque el mio funciona bien pero el de el no lo deja conectar al stream, gracias por su ayuda ^^

    1. Saludos Sonia, no es un problema de Mixxx, con cualquier otro programa te pasará lo mismo, es la forma en la que funcionan los streaming, cuando hay uno conectado transmitiendo el otro no puedo conectarse. Es decir, que o una corta la transmisión y la otra se conecta o se conectan ambas por un programa VoIP (Mumble o Skype, por ejemplo) y esa charla es la que luego una de las dos manda a la señal de streaming.
      Abrazo!

    1. Hola alvaro veo que eres bastante entendido en el tema de sonido,queria comentarte una cosa haber si me podias ayudar,me gustaria saber que puedo hacer para trasmitir musica online en alta calidad,por que me he gastado mas de 100 euros en una targeta de sonido y sigo saliendo mal,yo uso un programa que se llama zello es un programa para hablar con personas de todo el mundo mediante canales,y lo que hago para trasmitir mi musica es seleccionar la entrada de audio lo que se oye en mi ordenador,pero no sale un buen sonido al transmitir. Espero tu respuesta un saludo.

  14. Buen día, como puedo convertir una emisora en vivo que ya existe a streaming con extensión «.mp3», lo que pasa es que es para poder reproducirla en las aplicaciones de Android que solo reciben este tipo de formato para sonido On-line.
    Gracias por la ayuda que me puedan brindar.

    1. Saludos Leonardo.
      En qué formato está ahora? Tendrías que bajar la señal y luego cambiarla al otro formato.
      Pero no es sólo cuestión de eso, lo que sucede es que hay formatos que no nos soportados por los navegadores, al igual que también hay reproductores que no soportan los celulares. Entonces tienes que combinar varias cosas. Si puedes lo mejor sería que hagas una App para el celuar y te evitas problemas.

  15. Hola! Para el caso de automatizadores…de donde saco la musica para reproducir? Osea no la quiero tener en mi pc por un tema de performance. Esto es posible? Hay algun programa que haga este tipo de cosas? gRACIAS!

    1. Hola Mariela, puedes contratar un servicio de streaming con AutoDJ. Alojas la música en la nube de forma automatizada y luego puedes apagar tu computadora y tu radio en línea sigue en funcionamiento.
      Abrazo!

  16. hola, es muy buena informacion y ayuda. yo se nada de radios y eso, pero empeze a tener un programa en una radio local de mi ciudad y deseo que se trasmita mi programa por internet. este programa me ayuda o como le puedo hacer? la computadora que usa la estacion es zararadio.
    sera de gran ayuda su respuesta.

  17. Hola! Mi consulta es si cuando APAGO MI PC . SIGUE TRASMITIENDO EN VIVO? O SE CANSELA HASTA QUE LA VUELVA A PRENDER .GRACIAS MUY BUEN PROGRAMA Mixxx……….

    1. Se cancela, a no ser que tengas contratado un servicio de AutoDJ, eso funciona subiendo la música al servidor y dejando programada, de esa forma no necesitas tener tu máquina prendida. Pero no depende del software que uses, sino del tipo de servidor de streaming contratado.
      Un abrazo!

  18. Excelente información, pero, tengo interés en saber de qué manera configuro una transmisión en streaming que solo sea para ser escuchada o recibida por una sola computadora o enlace, me explico mejor, yo deseo transmitir audio ( música y voz) desde mi pc, en mi hogar, y que sea escuchada o enlazada en el estudio de transmisión de la emisora, ubicada en un lugar distante del mio, para ser sacada al aire. De antemano les agradezco la ayuda que puedan prestarme. Gracias.

    1. Hola Luis
      Bueno, lo único que debes hacer es no publicar el enlace en ningún lado. Le das la dirección IP:puerto/puntomontaje.ogg a tu emisora para que se conecte y baje la señal pero no pongan un reproductor ni hagan público el enlace y listo. Radit, por ejemplo, permite programar para que a una hora la FM se conecte con tu streaming y saque automáticamente el programa al aire durante los minutos que dure y luego regresa a la programación normal de la FM.
      Saludos.

  19. Excelente, nada como el software Libre… Yo habia intentado usar el zararadio con el wine pero aveces me daba fallas, y con este programa voy a probar y les comento, gracias por el apoyo

Deja una respuesta

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