Especialmente si tu Raspberry Pi pasa la mayor parte del día en modo de espera, tiene sentido asignarle otras tareas además de la prevista originalmente.
Esto es lo que pasó, por ejemplo, con la RaspberryPi que uso para mi MagicMirror. Esto se hace cargo de la visualización del contenido actual de mi MagicMirror en el baño. Además de esta tarea, en realidad no tiene mucho que hacer. Entonces lo primero que pensé fue: ¿Por qué no utilizar la Raspberry Pi como radio por Internet? Cepillarse los dientes, ducharse, etc. definitivamente son más divertidos con música.
Mientras buscaba una solución adecuada para integrar una radio por Internet, pronto me encontré con la posibilidad de ampliar la Raspberry Pi con un cliente de streaming DLNA.
Todo lo que tiene que hacer es conectar un altavoz activo al RasperryPi e instalar y configurar el software adecuado.
En el siguiente artículo se describe cómo funciona esto y a qué debe prestar atención.
Contenido
- 1 Instrucciones de seguridad
- 2 Enlaces afiliados / enlaces publicitarios
- 3 Requisitos
- 4 Inicie sesión en RaspberryPi a través de SSH
- 5 Gestión de paquetes de actualización
- 6 Instale los paquetes requeridos
- 7 Cree carpetas y clone software desde un repositorio GIT
- 8 Ejecutar configuración automática
- 9 Construir o compilar software
- 10 Configuración de las fuentes de audio
- 11
- 12
- 13
- 14 Ajustar el volumen de Alsamixer
- 15 Configure el software para que se inicie automáticamente
- 16 Realizar una prueba inicial
- 17 Diviértete con el proyecto.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Artículos útiles:
Para que puedas instalar un cliente DLNA en tu Raspberry Pi, por supuesto, debes prepararlo para que puedas acceder a él a través de SSH.
Los siguientes tres artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH
Herramienta requerida:
-No-
Material requerido:
En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.
Inicie sesión en RaspberryPi a través de SSH
Para comenzar, primero debe iniciar sesión en Rasp Pi con Putty a través de SSH. Cómo hacer esto está en el artículo. RaspberryPi - Controle el RaspberryPi a través de SSH descrito.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2019/04/www.nerdiy.de-putty-2019-04-23-10-12-07.png?resize=661%2C418&ssl=1)
Gestión de paquetes de actualización
La gestión de paquetes en Linux es un "lugar central" a través del cual se pueden instalar varios paquetes de software. Para que esto funcione de manera confiable, las listas y fuentes de administración de paquetes deben actualizarse antes de cada instalación de nuevos paquetes.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2019/03/www.nerdiy.de-putty-2019-03-07-21-52-23.png?resize=661%2C128&ssl=1)
sudo apt-obtener actualización && sudo apt-obtener actualización
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2019/03/www.nerdiy.de-putty-2019-03-07-21-52-28.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2019/03/www.nerdiy.de-putty-2019-03-07-21-53-19.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2019/03/www.nerdiy.de-putty-2019-03-07-22-05-01.png?resize=661%2C418&ssl=1)
Instale los paquetes requeridos
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-11-57-07.png?resize=661%2C120&ssl=1)
sudo apt-get install libupnp-dev libgstreamer1.0-dev gstreamer1.0-libav gstreamer1.0-plugins-* -y
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-00-17.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-00-24.png?resize=661%2C122&ssl=1)
sudo apt-get install gstreamer0.10-plugins-* pulseaudio -y
Cree carpetas y clone software desde un repositorio GIT
Ahora tienes que cargar los archivos de programa reales de "gmrender" desde el GitHub correspondiente.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-03-25.png?resize=661%2C119&ssl=1)
mkdir dlnaClient
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-04-36.png?resize=661%2C119&ssl=1)
cd dlnacliente
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-05-17.png?resize=661%2C121&ssl=1)
clon de git https://github.com/hzeller/gmrender-resurrect.git
Ejecutar configuración automática
En este paso, debe ejecutar algunos de los scripts de configuración incluidos.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-05-29.png?resize=661%2C121&ssl=1)
cd gmrender-resurrect
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-05-37.png?resize=661%2C124&ssl=1)
./autogeno.sh
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-05-54.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-06-00.png?resize=661%2C127&ssl=1)
./configurar
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-06-10.png?resize=661%2C418&ssl=1)
Construir o compilar software
Este paso consiste en compilar e instalar "gmrender".
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-06-17.png?resize=661%2C116&ssl=1)
hacer
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-06-39.png?resize=661%2C103&ssl=1)
sudo hacer instalar
Configuración de las fuentes de audio
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosink pulsesink
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosrc pulsesrc
gconftool-2 -t string --set /system/gstreamer/0.10/default/musicaudiosink pulsesink
Ajustar el volumen de Alsamixer
En este paso “subes” el volumen de salida de la Raspberry Pi al nivel máximo. No te preocupes: el volumen se puede ajustar más tarde usando la “estación de música”. Para tener también el rango de volumen máximo disponible, tiene sentido ajustar el volumen máximo en la RaspberryPi.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-07-45.png?resize=661%2C94&ssl=1)
alsamixer
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-07-56.png?resize=661%2C418&ssl=1)
Configure el software para que se inicie automáticamente
Puedes activar el inicio automático para que el cliente DLNA se inicie automáticamente la próxima vez que reinicies la Raspberry Pi.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-08-59.png?resize=661%2C94&ssl=1)
sudo crontab -e
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-09-03.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-19-32.png?resize=661%2C418&ssl=1)
@reboot pulseaudio --start @reboot /home/pi/dlnaClient/gmrender-resurrect/src/gmediarender -f "RaspiDlna"
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-19-35.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-19-36.png?resize=661%2C418&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-putty-2018-11-17-12-19-52.png?resize=661%2C104&ssl=1)
Realizar una prueba inicial
Gracias a la estandarización, puede alimentar el cliente DLNA instalado desde diferentes fuentes. Una opción es utilizar un teléfono inteligente con la aplicación adecuada.
Puede encontrar una aplicación para Android que funcione bien en PlayStore en "Hi-Fi Cast Music Player". También existen aplicaciones correspondientes para dispositivos Apple. Busque aquí aplicaciones compatibles con DLNA o UPNP. Ahora puedes usar una de estas aplicaciones para probar la salida en RaspberryPi.
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-screenshot-20181121-192854-google-play-store-576x1024.jpg?resize=576%2C1024&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-screenshot-20181121-192939-hi-fi-cast-576x1024.jpg?resize=576%2C1024&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-screenshot-20181121-193508-hi-fi-cast-576x1024.jpg?resize=576%2C1024&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-screenshot-20181121-193031-hi-fi-cast-576x1024.jpg?resize=576%2C1024&ssl=1)
![](https://i0.wp.com/www.nerdiy.de/wp-content/uploads/2018/11/www.nerdiy.de-raspberrypi-musikstreaming-an-den-raspberrypi-per-dlna-client-screenshot-20181121-193200-hi-fi-cast-576x1024.jpg?resize=576%2C1024&ssl=1)
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂