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.
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.
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.
sudo apt-obtener actualización && sudo apt-obtener actualización
Instale los paquetes requeridos
sudo apt-get install libupnp-dev libgstreamer1.0-dev gstreamer1.0-libav gstreamer1.0-plugins-* -y
sudo apt-get install gstreamer0.10-plugins-* pulseaudio -y
Cree carpetas y clone software desde un repositorio GIT
Nun müsst Ihr die eigentlichen Programmdateien des „gmrender“ aus dem entsprechenden GitHub laden.
mkdir dlnaClient
cd dlnacliente
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.
cd gmrender-resurrect
./autogeno.sh
./configurar
Construir o compilar software
In diesem Schritt geht es darum den „gmrender“ zu kompilieren und installieren.
hacer
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
In diesem Schritt „dreht“ Ihr die Ausgabe-lautstärke des RaspberryPi’s auf die maximale Stufe. Keine Sorge: Die Lautstärke lässt sich später über den „Musik-Sender“ einstellen. Damit Ihr aber auch den maximal verfügbaren Lautstärke-Bereich zur Verfügung habt, macht es Sinn im RaspberryPi die maximale Lautstärke einzustellen.
alsamixer
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.
sudo crontab -e
@reboot pulseaudio --start @reboot /home/pi/dlnaClient/gmrender-resurrect/src/gmediarender -f "RaspiDlna"
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.
Eine App für Android die gut funktioniert findet Ihr im PlayStore unter „Hi-Fi Cast Music Player“. Für Apple-Geräte gibt es ebenfalls entsprechende Apps. Sucht Hier nach Apps die DLNA bzw. UPNP ünterstützen. Mit einer dieser Apps könnt Ihr nun die Ausgabe auf dem RaspberryPi testen.
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é. 🙂