AUDIO PLANET
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

4 participantes

Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  pablopi Lun 1 Feb 2016 - 23:57

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:

  • 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í:

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI YcXp7GB

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.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Volumio-interface-590x411

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.

  1. 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.
  2. 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.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI N0Mdvos

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.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI W2K5BPZ

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).

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI 2PG3nyf

La primera vez que conectemos será necesario autorizar explícitamente la comunicación entre nuestro ordenador y Volumio en la RPi.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI AmgpfN3

...para, tras conectar, copiar los archivos a (por ejemplo) la carpeta raíz de la SD de Volumio.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI D9ldYD3

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.

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI VpELFfp

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI 86rXN9L

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

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Sl2W8CH

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

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI OnGVrmy

Algunos pantallazos a modo de despedida y cierre...

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI EFXuBQO

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI 6ak2odU

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI ReFRwfg

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Y0SKOIQ

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI SGmGdHt

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI ZPZYkTN

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI GB0qwVy

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Y2eNVJ7


Última edición por pablopi el Sáb 6 Feb 2016 - 16:56, editado 1 vez
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  Ignasi L Mar 2 Feb 2016 - 22:33

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
Ignasi L
Ignasi L

Cantidad de envíos : 313
Edad : 64
Localización : Barcelona
Fecha de inscripción : 29/07/2012

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  pablopi Mar 2 Feb 2016 - 22:55

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.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  technical Mar 9 Feb 2016 - 11:21

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
technical
technical

Cantidad de envíos : 44
Edad : 45
Localización : Rivas Vaciamadrid
Fecha de inscripción : 17/04/2015

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  Byktor Vie 5 Ene 2018 - 17:33

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
Byktor
Byktor

Cantidad de envíos : 200
Localización : Madrid
Fecha de inscripción : 02/10/2012

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  pablopi Sáb 6 Ene 2018 - 19:52

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).
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI Empty Re: Volumio en Raspberry Pi: solucionando los problemas de reproducción por HDMI

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.