Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
4 participantes
Página 1 de 1.
Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Tras la reciente llegada a casa de una Raspberry Pi 2, mi equipo principal ha quedado configurado definitivamente (bueno, todo lo definitivas que son estas cosas, que ya nos conocemos) por lo que hace a fuentes digitales del siguiente modo:
Más o menos algo así:
Sin embargo algo fallaba. Aunque es posible escuchar Spotify usando el Squeezebox Touch, lo cierto es que resulta mucho más cómodo utilizar la app en la tableta. Hasta iOS 9 esto estaba chupado con Kodi / OpenELEC / OSMC, que aparecían en el conocido panel inferior presente en todo dispositivo iOS como altavoces Airplay. Un par de movimientos del dedito y la cosa estaba resuelta. Sin embargo, desde esta actualización del sistema operativo de las i-cosas portátiles, Airplay está roto.
Tras varios intentos infructuosos de hacerme con un AppleTV 3 a precios razonables, finalmente he optado por buscar una solución temporal poniendo en servicio de nuevo una Raspberry Pi que, con la llegada de su hermana mayor, había quedado sin uso.
En concreto he valorado 3 reproductores para Raspberry: Pi Music Box, Rune Audio y Volumio. Todos ellos son capaces de recibir audio a través de Airplay y ¡sorpresa! todos ellos parecen haberse adaptado a las diabluras de Apple puesto que en todos sigue funcionando esta característica aunque la i-cosa empleada corra ya iOS 9.x. Estupendo.
Puesto que Volumio parece el proyecto más activo me he decantado por él, aunque como digo de entrada solo estaba interesado en montar un receptor Airplay no-Apple.
De Volumio se ha hablado ya bastante en el foro, así que no voy a entrar en detalles. Las instrucciones de descarga e instalación están perfectamente documentadas en su web:
https://volumio.org/get-started
Como mi receptor AV tiene activada toda la artillería de procesado de señales. para mi el modo natural de conectarle cosas es por vía digital. En el caso de las Raspberries lo más inmediato es utilizar la conexión HDMI 1.3, capaz de transportar audio 7.1 en 192/24. No obstante, una vez alojada ya la RPi 1 junto a su hermana en el cajón de los trastos me he encontrado con 2 problemas. Uno de ellos, además, importante. Veamos cuáles son.
Inicialmente he pensado que el problema debía proceder del mezclador de Volumio, pero su desactivación no ha causado el menor efecto en mi caso.
Así que para solventar el primer problema he tenido que reactivar el mezclador y ajustar "a oreja" el volumen de Volumio al 96. Esto hace desaparecer la distorsión digital totalmente.
El segundo problema (remuestreo a la baja) tenía peor pinta. Es cierto que si se utiliza Volumio exclusivamente como destino Airplay esto no tiene importancia dado que este último remuestrea incondicionalmente a 48 Khz todo flujo de audio que transporta, pero ya metidos en harina había que investigar un poquito más.
La solución definitiva la he hallado en los foros de Volumio. Un aguerrido usuario ha encontrado el modo de resolver nuestro segundo problema y, de propina, el primero. La estrategia de choque pasa básicamente por instalar un kernel modificado sobre el que viene de serie con Volumio. Aunque las instrucciones están más o menos desparramadas en este hilo, me permito resumirlas aquí en román paladín con alguna que otra aportación de mi cosecha para facilitar el proceso.
1. Descargar los archivos modificados:
https://www.dropbox.com/sh/7kagpd4cxorubgb/AACl7fENqLm5SwvCDZsMPbMZa?dl=0
https://mega.nz/#F!AoRQ3QAQ [copia]
2. Transferir los archivos a la Raspberry
Esto tiene que hacerse empleando el protocolo SSH.
Si usamos un PC con Linux o un Mac bastará con abrir la interfaz de comandos, situarnos en la carpeta donde hemos descargado los archivos anteriores y teclear el comando:
El nombre de anfitrión volumio.local puede ser sustituido por la IP de la RPi que corre Volumio en caso de problemas, aunque en condiciones normales el primero debería resolverse correctamente. La contraseña que se nos solicitará para establecer la conexión es volumio.
Si empleamos un PC con Windows, mejor será que nos procuremos cuanto antes dos estupendas aplicaciones que nos vendrán de perlas para completar el proceso, WinSCP y PuTTY. WinSCP ofrece una interfaz gráfica similar a la de cualquier cliente de transferencia de archivos mediante FTP pero realmente funciona sobre SSH. PuTTY lo emplearemos más adelante para instalar los archivos descargados en nuestra Raspberry.
https://winscp.net/eng/download.php
http://www.putty.org/
Tras instalar WinSCP solo hay que ejecutarlo e introducir los datos de conexión hacia Volumio en nuestra RPi. Nuevamente, se puede emplear la IP o el nombre de anfitrión. La contraseña que nos pedirá el sistema será también, lógicamente, la indicada unas líneas más arriba (volumio).
La primera vez que conectemos será necesario autorizar explícitamente la comunicación entre nuestro ordenador y Volumio en la RPi.
...para, tras conectar, copiar los archivos a (por ejemplo) la carpeta raíz de la SD de Volumio.
3. Desempaquetar el nuevo kernel y archivos relacionados
Otra vez echaremos mano de SSH, pero en esta ocasión personificado en una terminal de comandos remota.
Linux & Mac: invocaremos nuevamente la línea de comandos y teclearemos la siguiente instrucción:
Windows: Aquí emplearemos PuTTY, en el que de un modo análogo a como hicimos con WinSCP estableceremos una conexión de tipo SSH con Volumio.
En ambos casos (Linux / Mac o Windows), introduciremos la clave que se nos solicita para completar la conexión (volumio), con lo que tendremos bajo las órdenes de nuestros dedos el entorno Linux de Volumio en la Raspberry...
...para a continuación teclear los comandos:
Los 2 últimos probablemente se tomarán su tiempo, especialmente si hacéis esto en una RPi 1. Ambos comandos tar descomprimirán los paquetes descargados y sobreescribirán los archivos de Volumio que deban ser sustituidos para mejorar las prestaciones de la salida de audio a través de HDMI.
Cuando aparezca nuevamente el cursor parpadeante reiniciaremos Volumio tecleando:
Y con esto queda completado el proceso.
Tengo que decir que Volumio es un reproductor extremadamente parco, ni tan siquiera se muestran las carátulas al navegar utilizando la interfaz de control, que es de tipo web. No obstante funciona extremadamente bien, máxime si se tiene en cuenta el hardware sobre el que corre, y ofrece prestaciones interesantes tales como un modo de reproducción desde RAM, compatibilidad con Spotify, reproducción de DSD vía DoP, exploración en modo biblioteca o por carpetas, un modo muy práctico de acceder a los recursos de audio que gestiona a través de la red, Airplay (como ya sabemos), UPnP, etc. etc. No conviene olvidar que su corazón no es otro que un peso pesado como es el conocido Music Player Daemon (MPD).
Confío en que esto de usar 2 Raspberries sea algo temporal puesto que eventualmente Airplay volverá a ser operativo en Kodi y sus derivados en cuanto los desarrolladores apliquen los parches correspondientes. Por el momento ambas frambuesas comparten cajón bajo televisión y amplificador.
Algunos pantallazos a modo de despedida y cierre...
- Oppo 93 para la reproducción cada vez más ocasional de discos físicos y Netflix, configurado este último para acceder al catálogo americano del servicio dejando el cliente de Netflix de la TV para la programación disponible localmente.
- Squeezebox Touch como reproductor de audio de cabecera.
- Raspberry Pi 2 con OSMC para ver pelis desmaterializadas, los podcasts de Radio 3 (fundamentalmente) y el audio multicanal.
Más o menos algo así:
Sin embargo algo fallaba. Aunque es posible escuchar Spotify usando el Squeezebox Touch, lo cierto es que resulta mucho más cómodo utilizar la app en la tableta. Hasta iOS 9 esto estaba chupado con Kodi / OpenELEC / OSMC, que aparecían en el conocido panel inferior presente en todo dispositivo iOS como altavoces Airplay. Un par de movimientos del dedito y la cosa estaba resuelta. Sin embargo, desde esta actualización del sistema operativo de las i-cosas portátiles, Airplay está roto.
Tras varios intentos infructuosos de hacerme con un AppleTV 3 a precios razonables, finalmente he optado por buscar una solución temporal poniendo en servicio de nuevo una Raspberry Pi que, con la llegada de su hermana mayor, había quedado sin uso.
En concreto he valorado 3 reproductores para Raspberry: Pi Music Box, Rune Audio y Volumio. Todos ellos son capaces de recibir audio a través de Airplay y ¡sorpresa! todos ellos parecen haberse adaptado a las diabluras de Apple puesto que en todos sigue funcionando esta característica aunque la i-cosa empleada corra ya iOS 9.x. Estupendo.
Puesto que Volumio parece el proyecto más activo me he decantado por él, aunque como digo de entrada solo estaba interesado en montar un receptor Airplay no-Apple.
De Volumio se ha hablado ya bastante en el foro, así que no voy a entrar en detalles. Las instrucciones de descarga e instalación están perfectamente documentadas en su web:
https://volumio.org/get-started
Como mi receptor AV tiene activada toda la artillería de procesado de señales. para mi el modo natural de conectarle cosas es por vía digital. En el caso de las Raspberries lo más inmediato es utilizar la conexión HDMI 1.3, capaz de transportar audio 7.1 en 192/24. No obstante, una vez alojada ya la RPi 1 junto a su hermana en el cajón de los trastos me he encontrado con 2 problemas. Uno de ellos, además, importante. Veamos cuáles son.
- El audio por HDMI está amplificado digitalmente unos 4dB. Esto hace que si se reproduce alguna pista pasada de loudness (relativamente frecuente en Spotify), los altavoces saturen. Muy feo.
- Animado por lo chulo que es Volumio, he probado también a reproducir audio desde un NAS. Sorpresa. Todo se remuestrea a 44 o 48 Khz (no he tenido la paciencia de determinarlo con exactitud).
Inicialmente he pensado que el problema debía proceder del mezclador de Volumio, pero su desactivación no ha causado el menor efecto en mi caso.
Así que para solventar el primer problema he tenido que reactivar el mezclador y ajustar "a oreja" el volumen de Volumio al 96. Esto hace desaparecer la distorsión digital totalmente.
El segundo problema (remuestreo a la baja) tenía peor pinta. Es cierto que si se utiliza Volumio exclusivamente como destino Airplay esto no tiene importancia dado que este último remuestrea incondicionalmente a 48 Khz todo flujo de audio que transporta, pero ya metidos en harina había que investigar un poquito más.
La solución definitiva la he hallado en los foros de Volumio. Un aguerrido usuario ha encontrado el modo de resolver nuestro segundo problema y, de propina, el primero. La estrategia de choque pasa básicamente por instalar un kernel modificado sobre el que viene de serie con Volumio. Aunque las instrucciones están más o menos desparramadas en este hilo, me permito resumirlas aquí en román paladín con alguna que otra aportación de mi cosecha para facilitar el proceso.
1. Descargar los archivos modificados:
https://www.dropbox.com/sh/7kagpd4cxorubgb/AACl7fENqLm5SwvCDZsMPbMZa?dl=0
https://mega.nz/#F!AoRQ3QAQ [copia]
2. Transferir los archivos a la Raspberry
Esto tiene que hacerse empleando el protocolo SSH.
Si usamos un PC con Linux o un Mac bastará con abrir la interfaz de comandos, situarnos en la carpeta donde hemos descargado los archivos anteriores y teclear el comando:
- Código:
scp boot-3.18.11+.tgz modules-3.18.11+.tgz root@volumio.local:/
El nombre de anfitrión volumio.local puede ser sustituido por la IP de la RPi que corre Volumio en caso de problemas, aunque en condiciones normales el primero debería resolverse correctamente. La contraseña que se nos solicitará para establecer la conexión es volumio.
Si empleamos un PC con Windows, mejor será que nos procuremos cuanto antes dos estupendas aplicaciones que nos vendrán de perlas para completar el proceso, WinSCP y PuTTY. WinSCP ofrece una interfaz gráfica similar a la de cualquier cliente de transferencia de archivos mediante FTP pero realmente funciona sobre SSH. PuTTY lo emplearemos más adelante para instalar los archivos descargados en nuestra Raspberry.
https://winscp.net/eng/download.php
http://www.putty.org/
Tras instalar WinSCP solo hay que ejecutarlo e introducir los datos de conexión hacia Volumio en nuestra RPi. Nuevamente, se puede emplear la IP o el nombre de anfitrión. La contraseña que nos pedirá el sistema será también, lógicamente, la indicada unas líneas más arriba (volumio).
La primera vez que conectemos será necesario autorizar explícitamente la comunicación entre nuestro ordenador y Volumio en la RPi.
...para, tras conectar, copiar los archivos a (por ejemplo) la carpeta raíz de la SD de Volumio.
3. Desempaquetar el nuevo kernel y archivos relacionados
Otra vez echaremos mano de SSH, pero en esta ocasión personificado en una terminal de comandos remota.
Linux & Mac: invocaremos nuevamente la línea de comandos y teclearemos la siguiente instrucción:
- Código:
ssh -l root volumio.local
Windows: Aquí emplearemos PuTTY, en el que de un modo análogo a como hicimos con WinSCP estableceremos una conexión de tipo SSH con Volumio.
En ambos casos (Linux / Mac o Windows), introduciremos la clave que se nos solicita para completar la conexión (volumio), con lo que tendremos bajo las órdenes de nuestros dedos el entorno Linux de Volumio en la Raspberry...
...para a continuación teclear los comandos:
- Código:
cd /
tar xvzf boot-3.18.11+.tgz
tar xvzf modules-3.18.11+.tgz
Los 2 últimos probablemente se tomarán su tiempo, especialmente si hacéis esto en una RPi 1. Ambos comandos tar descomprimirán los paquetes descargados y sobreescribirán los archivos de Volumio que deban ser sustituidos para mejorar las prestaciones de la salida de audio a través de HDMI.
Cuando aparezca nuevamente el cursor parpadeante reiniciaremos Volumio tecleando:
- Código:
reboot
Y con esto queda completado el proceso.
Tengo que decir que Volumio es un reproductor extremadamente parco, ni tan siquiera se muestran las carátulas al navegar utilizando la interfaz de control, que es de tipo web. No obstante funciona extremadamente bien, máxime si se tiene en cuenta el hardware sobre el que corre, y ofrece prestaciones interesantes tales como un modo de reproducción desde RAM, compatibilidad con Spotify, reproducción de DSD vía DoP, exploración en modo biblioteca o por carpetas, un modo muy práctico de acceder a los recursos de audio que gestiona a través de la red, Airplay (como ya sabemos), UPnP, etc. etc. No conviene olvidar que su corazón no es otro que un peso pesado como es el conocido Music Player Daemon (MPD).
Confío en que esto de usar 2 Raspberries sea algo temporal puesto que eventualmente Airplay volverá a ser operativo en Kodi y sus derivados en cuanto los desarrolladores apliquen los parches correspondientes. Por el momento ambas frambuesas comparten cajón bajo televisión y amplificador.
Algunos pantallazos a modo de despedida y cierre...
Última edición por pablopi el Sáb 6 Feb 2016 - 16:56, editado 1 vez
Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Pues vaya ! Estos de Volumio que se las dan de súper-audiófilos !
La verdad es que estos días pasados he estado probando Volumio con una Pi2 y funciona genial, muy cómodo, simple y claro, si lo unico que quieres es escuchar música. En mi caso sólo lo he probado en reproducción directa, desde un pendrive conectado a la Pi, y la excperiencia ha sido muy satisfactoria.
A nivel de funciones complementarias, es el anti-Roon
La verdad es que estos días pasados he estado probando Volumio con una Pi2 y funciona genial, muy cómodo, simple y claro, si lo unico que quieres es escuchar música. En mi caso sólo lo he probado en reproducción directa, desde un pendrive conectado a la Pi, y la excperiencia ha sido muy satisfactoria.
A nivel de funciones complementarias, es el anti-Roon
Ignasi L- Cantidad de envíos : 313
Edad : 65
Localización : Barcelona
Fecha de inscripción : 29/07/2012
Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Ignasi L escribió:
A nivel de funciones complementarias, es el anti-Roon
No podrías haberlo definido mejor, Ignasi, efectivamente está en las antípodas.
Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Buenos días.
Aprovechando este hilo, y para dejarme una cosa clara hago estas preguntas.
Usando la conexión hdmi obtengo conexión digital
¿que resolución máxima?
Si compro el modulo Digi+ con salida óptica.
¿Puedo obtener mayor resolución?
¿Cual preferís vosotros?
Gracias
Aprovechando este hilo, y para dejarme una cosa clara hago estas preguntas.
Usando la conexión hdmi obtengo conexión digital
¿que resolución máxima?
Si compro el modulo Digi+ con salida óptica.
¿Puedo obtener mayor resolución?
¿Cual preferís vosotros?
Gracias
technical- Cantidad de envíos : 44
Edad : 46
Localización : Rivas Vaciamadrid
Fecha de inscripción : 17/04/2015
Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Hola a todos,
Perdonad la pregunta, he arrancado la Raspy con Volumio en la nueva versión, veo que cambian un poco algunas opciones de menú de ajustes, tampoco viene el puerto para SSH activado por defecto y hay que habilitarlo. Hay un tema que no soy capaz de enlazar y te quería preguntar, tengo la música en un Time Capsule bajo samba, pero nada soy incapaz, tanto en CIFS como en NFS, incluso he instalado el módulo CIFS por si acaso, pero nada, no se que se me escapa, ¿te consta algún problema en el módulo Pablopi?
Gracias y Feliz año
Perdonad la pregunta, he arrancado la Raspy con Volumio en la nueva versión, veo que cambian un poco algunas opciones de menú de ajustes, tampoco viene el puerto para SSH activado por defecto y hay que habilitarlo. Hay un tema que no soy capaz de enlazar y te quería preguntar, tengo la música en un Time Capsule bajo samba, pero nada soy incapaz, tanto en CIFS como en NFS, incluso he instalado el módulo CIFS por si acaso, pero nada, no se que se me escapa, ¿te consta algún problema en el módulo Pablopi?
Gracias y Feliz año
Byktor- Cantidad de envíos : 202
Localización : Madrid
Fecha de inscripción : 02/10/2012
Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI
Hola, Byktor... este artículo ya es antiguo (de hecho me acabo de dar cuenta de que hay un mensaje de otro compañero justo anterior al tuyo que quedó sin respuesta, mis disculpas, se me pasó) y Volumio ha cambiado un montón. No obstante, no, no me consta que haya problema alguno con el acceso a recursos samba en Volumio. Repasa bien la configuración de acceso al recurso. Igual si pones una captura te podemos echar una mano (doy por sentado que desde otros dispositivos accedes sin problema a esa carpeta en el Time Capsule).
Contenido patrocinado
Temas similares
» Volumio en Raspberry . Algun problema en usar la tarjeta micro SD para almacenar musica?
» Problemas con volumio menu Configuracion IP
» Reproductor Volumio en Raspberry pi 2
» Problema al cargar Volumio en Raspberry Pi 4
» Volumio frente a piCorePlayer en la Raspberry Pi: un análisis comparativo
» Problemas con volumio menu Configuracion IP
» Reproductor Volumio en Raspberry pi 2
» Problema al cargar Volumio en Raspberry Pi 4
» Volumio frente a piCorePlayer en la Raspberry Pi: un análisis comparativo
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.