HowTo: Raspberry Pi: transmisión de música a Raspberry Pi a través del cliente DLNA

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.

Después de ingresar su nombre de usuario y contraseña, puede ingresar los primeros comandos.

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.

Para iniciar la actualización de la gestión de paquetes, debe ingresar el siguiente comando.
sudo apt-obtener actualización && sudo apt-obtener actualización
Dependiendo de cuánto tiempo hace que fue la última actualización de la administración de paquetes, este proceso ahora puede demorar un tiempo. Las listas que hacen referencia a las fuentes de paquetes individuales se actualizan primero.
Después de eso, los paquetes en sí se actualizan. Dado que la memoria adicional está ocupada, se le pedirá nuevamente su consentimiento. Tienes que confirmar esto con una "J" y "Enter".
Una vez que se complete la actualización, verá un pequeño resumen de la duración y el alcance de la actualización.

Instale los paquetes requeridos

Para poder utilizar el cliente DLNA, primero debe instalar algunos paquetes. Esto se puede hacer con el siguiente comando.
sudo apt-get install libupnp-dev libgstreamer1.0-dev gstreamer1.0-libav gstreamer1.0-plugins-* -y
La instalación de estos paquetes lleva aproximadamente tres minutos. Así que no te sorprendas si tu RaspberryPi funciona un poco más.
Ahora tienes que instalar algunos complementos para el paquete gstreamer. Esto se puede hacer con el siguiente comando.
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.

Para hacer esto, primero crea una carpeta en la que luego copia los archivos del programa. Esto se puede hacer con el siguiente comando.
mkdir dlnaClient
Luego cambias a la carpeta que acabas de crear.
cd dlnacliente
...e inicia la descarga desde GitHub con el siguiente comando.
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.

Wechsel dazu zunächst mit folgendem Befehl in den – durch das clonen aus dem GitHub erstellten – Ordner „gmrender-resurrect“ mit folgendem Befehl.
cd gmrender-resurrect
Luego inicie el primer script de configuración...
./autogeno.sh
Esto debería completarse después de unos segundos. Después de eso puedes…
…inicie el siguiente script de configuración.
./configurar
Después de unos segundos, esto también debería completarse.

Construir o compilar software

In diesem Schritt geht es darum den „gmrender“ zu kompilieren und installieren.

Inicie la compilación ingresando el siguiente comando.
hacer
Ahora puedes comenzar la instalación.
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.

Para hacer esto, ingrese el siguiente comando y…
alsamixer
…erhöht die Lautstärke in dem sich öffnenden „Fenster“ mit der „Hoch“-Pfeiltaste bis Ihr die Maximalstufe erreicht.

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.

Para hacer esto, ingrese el siguiente comando...
sudo crontab -e
...y navegue en el editor que se abre usando las teclas de flecha hasta el final del archivo.
Ingresa allí las siguientes líneas copiándolas y pegándolas con clic derecho.
@reboot pulseaudio --start @reboot /home/pi/dlnaClient/gmrender-resurrect/src/gmediarender -f "RaspiDlna"
Speichert dies mit einem Druck auf „STRG-X“…
…und bestätigt dies mit „J“ und „Enter“.
Después de reiniciar su Raspberry Pi, el cliente DLNA debería iniciarse automáticamente.

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.

Instala la aplicación desde PlayStore.
Luego inicie la aplicación y elija una canción de su biblioteca de música.
Dieses wird dann zunächst auf Eurem Telefon abgespielt, was Ihr an der Schrift „Wiedergeben auf Diesem Gerät“ erkennen könnt. Klickt nun auf diese Schrift…
…um das Menü der verfügbaren Abspielgeräte anzuzeigen. Hier wird nun Euer RaspberryPi als „RaspiDlna“ angezeigt. Klickt darauf und die Musikwiedergabe sollte auf Eurem RaspberryPi starten.
Das die Musik nun auf dem RaspberryPi wiedergegeben wird, erkennt Ihr auch an der Meldung „Wiedergeben auf RaspiDlna“ im unteren Bereich der App.

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é. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

This site uses Akismet to reduce spam. Learn how your comment data is processed.