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

Poniendo al día un tinglado Logitech Media Server

Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Poniendo al día un tinglado Logitech Media Server

Mensaje  pablopi el Mar 11 Ago 2020 - 11:07

Parece mentira que un ecosistema que tiene ya la friolera de 20 años siga dando guerra, cosa que confirman tanto la relativamente reciente versión 8 de Logitech Media Server (que de Logitech hace años que no tiene absolutamente nada) como la actividad en los foros de soporte, que parecen seguir plagados de frikis (dicho con todo el respeto del mundo) que se resisten, como irreductibles galos, a abandonar su aldea.

De hecho, en esta santa casa se ha hablado mucho de reproductores Squeezebox y de LMS, un desarrollo sostenido por la comunidad al menos desde que Logitech abandonara la fabricación de reproductores físicos. Solo hay que hacer una búsqueda para revisitar algunos hilos míticos de esa época en la que el audio digital era algo relativamente novedoso por aquí, antes de que llegaran la audiofilia y los roons de turno para llevarse el gato digital a las aguas comerciales (esto lo digo tan solo por resultar levemente polémico Wink).

Durante muchos años he mantenido un ecosistema Squeezebox en casa, básicamente integrado por un Touch y un Classic (aunque tengo también un Receiver / Controller en buen estado guardados en un cajón), gestionados ambos desde una instancia de LMS corriendo en un NAS ya con demasiados años. Todos ellos acompañados a lo largo del tiempo por algún que otro reproductor montado ocasionalmente sobre PC o alguna SBC por medio de Squeezelite, el emulador software multiplataforma de los primigenios dispositivos de Logitech. Algunos, como este, han sido ciertamente bizarros:

Poniendo al día un tinglado Logitech Media Server Selecc39

En su momento ¡y hablo de hace casi una década! uno de los mejores NASes para correr LMS era el Ultra4 de ReadyNas (Netgear): CPU Intel razonablemente potente, memoria ampliable, SO Linux de base al que se le podía meter mano en profundidad y puntuales paquetes LMS específicos desde la v7.7, preparados por la comunidad e instalables de manera más o menos directa, sin dobles saltos mortales hacia atrás.

Poniendo al día un tinglado Logitech Media Server EdM57AaXkAAZN2s?format=png&name=large

Pero el tiempo no perdona, y a medida que se han lanzado nuevas versiones de LMS hay cosas que han empezado a fallar en este NAS. Además, la versión clásica del sistema operativo de los ReadyNAS (RAIDiator 4.x), aunque funcional y sólida como una roca, carece a estas alturas de ciertas características de seguridad en sus protocolos de red, lo que dificulta su interoperabilidad con dispositivos más modernos hasta el punto de que esta solo puede lograrse forzando determinados ajustes poco recomendables.

No obstante, los que aún tengáis un ReadyNAS con procesador Intel podéis intentar estirar la vida útil de vuestro dispositivo, cosa que hice con el mío hace unos días, instalando ReadyNAS OS 6 (instrucciones aquí, ¡cuidado, puede que debas también actualizar previamente la BIOS!).

Se trata de una operación de tipo destructivo (hay que formatear el volumen de datos) y lógicamente no soportada oficialmente por Netgear, pero que es relativamente sencilla y actualiza enormemente las funciones del NAS, que al menos en el caso de mi modelo funciona mejor que nunca. El problema es que la versión de LMS disponible en la "tienda" de aplicaciones de ReadyNas OS 6 es la 7.9.0, a la que le faltan cosas chulas, por ejemplo la app de Radio Paradise. Y no es que todo fuera perfecto antes de actualizar a OS 6. Aunque en las variantes 4.x ciertamente era posible instalar versiones más modernas de LMS, realmente había cosillas que ya no funcionaban del todo finas como consecuencia de dependencias no satisfechas sobre otros componentes software del sistema operativo Linux subyacente, que había que andar "parcheando" con mayor o menor esfuerzo y fortuna.

Poniendo al día un tinglado Logitech Media Server Selecc38

¿Y qué pasa con otros NASes más actuales? Al fin y al cabo, la gama ReadyNAS lleva años reducida a la irrelevancia ante la pujanza de marcas como Synology, QNAP o Asustor, que ofrecen dispositivos mucho más modernos, tanto de motor como por lo que hace a su chapa y pintura, utilizando un símil automovilístico. Pues lo cierto es que el soporte oficial para LMS, una plataforma no comercial, hasta donde yo sé, también es deficiente. Hay paquetes más actuales preparados por aficionados tanto para Synology como para QNAP (no tengo experiencia directa con Asustor), pero la realidad es que en estos momentos la mejor opción parece ser recurrir a otro desarrollo de la comunidad, piCorePlayer, que tiene ya cierta trayectoria y continuidad.

Poniendo al día un tinglado Logitech Media Server Selecc40

piCorePlayer es un estupendo reproductor minimalista que emula el funcionamiento de un Squeezebox real sobre una Raspberry Pi. Hace unos años publiqué un tutorial sobre él por aquí, tutorial que aunque precisa actualizaciones para poner al día unos cuantos detalles, puede servir para hacerse una idea de qué es y cómo funciona pCP:

https://www.audioplanet.biz/t73539-guia-montaje-integral-de-un-sistema-de-streaming-economico-basado-en-picoreplayer

Se trata de una clara alternativa a Volumio, un desarrollo también excelente que sin embargo ha ido adquiriendo progresivamente una orientación marcadamente comercial. Aquí una comparativa entre ambos (ojo, de mayo de 2017, ha llovido más que menos desde entonces):

https://www.audioplanet.biz/t86115-volumio-frente-a-picoreplayer-en-la-raspberry-pi-un-analisis-comparativo

Lo bueno de pCP es que desde hace ya un porrón de versiones es posible instalar desde su panel de control web y a golpe de ratón un servidor LMS totalmente actualizado, del que pueden "beber" tanto el módulo reproductor integrado, basado en Squeezelite, que constituye el núcleo principal y original de pCP, como cualquier otro reproductor de tipo Squeezebox, real o virtual, que tengamos en nuestra red doméstica.

Y esta ha sido precisamente mi elección a la hora de actualizar mi tinglado LMS doméstico: una pequeña Raspberry Pi 3 corriendo pCP en la que simplemente prescindo de sus funciones como reproductor. Algo así:

Poniendo al día un tinglado Logitech Media Server Pub?w=855&h=597

pCP 6.1.0 es capaz de descargar, instalar y actualizar LMS, en estos momentos la versión 8:

Poniendo al día un tinglado Logitech Media Server Selecc41

pCP también puede montar localmente al arrancar carpetas en red accesibles a través de SMB (CIFS) o NFS. De este modo los archivos de audio almacenados y compartidos por el NAS quedan a disposición de la instancia de LMS que se ejecuta localmente en la Raspberry. A pesar de que he optado por usar una conexión WIFI para esconderla en cualquier rincón, la indexación de la biblioteca y la propia reproducción, incluso desde varios reproductores a la vez, se producen sin cortes, a pesar de que este modelo de Raspberry solo dispone de wifi 4 (802.11n, banda de transmisión de 2,4 Ghz). También podemos conectar un disco USB local con nuestra audioteca y evitar así el acceso a las carpetas de música a través de la red, claro está, pero yo he preferido hacerlo del modo descrito para mantener los archivos de audio almacenados de manera segura en el RAID5 del NAS, de los que además este se encarga de hacer copias de seguridad periódicas en medios externos.

Poniendo al día un tinglado Logitech Media Server Selecc42

Servicios como Spotify, Deezer, Qobuz o Tidal (en este último al menos solo hasta 44/16, nada de MQA o 96/24) están soportados, permitiendo el acceso tanto a todo el catálogo disponible como a las bibliotecas personales que hayamos creado en ellos.

Poniendo al día un tinglado Logitech Media Server Selecc43

Es más, LMS 8 posibilita integrar las bibliotecas de Spotify y Tidal con la propia local:

Poniendo al día un tinglado Logitech Media Server Selecc44

También disponemos de Radio Paradise (todos los canales y calidades):

Poniendo al día un tinglado Logitech Media Server Selecc45

Y por supuesto, compatibilidad con archivos DFF / DSF, tanto convirtiendo al vuelo a PCM 176/24 cuando sea necesario, como recodificando en DoP si el DAC asociado lo admite, aunque lo cierto es que en estos momentos (y espero que solo temporalmente) hay que copiar manualmente ciertos archivos para conseguirlo cuando se instala LMS desde pCP.

Poniendo al día un tinglado Logitech Media Server Selecc46

La nueva interfaz web (Material skin) para controlar todos los reproductores conectados al servidor LMS también funciona perfectamente. Por cierto, resulta excelente tanto cuando se usa desde un navegador de escritorio como en tableta o móvil dado que se adapta a las dimensiones y orientación de la pantalla del dispositivo. Puede sustituir perfectamente a apps específicas como las clásicas iPeng (iOS) / Orange Squeeze (Android).

Poniendo al día un tinglado Logitech Media Server Selecc47

Lo bueno de LMS es que es un sistema muy abierto. Instalando los complementos adecuados, podemos integrar en él cualquier reproductor:

  • De tipo Chromecast.
  • Compatible con AirPlay.
  • Compatible con UPnP / DLNA.

Esto se consigue con tres complementos que actúan como puente entre el servidor LMS y las capacidades nativas de cada dispositivo de reproducción, introduciendo una capa de abstracción que los hace aparecer como reproductores Squeezebox ante LMS y las apps de control.

Poniendo al día un tinglado Logitech Media Server Selecc49
Poniendo al día un tinglado Logitech Media Server Selecc50
Poniendo al día un tinglado Logitech Media Server Selecc51

Aunque en mi red local también hay un dispositivo Chromecast (realmente una nVidia Shield TV), he optado por no activar su correspondiente complemento - puente. Sí uso, en cambio, los módulos de compatibilidad con AirPlay y UPnP. De este modo puedo gestionar desde el propio LMS o cualquier app de control (suelo usar iPeng) otros reproductores domésticos: Airport Express, Apple TV, Sonos One e incluso un Linn Majik DSM.

Poniendo al día un tinglado Logitech Media Server Selecc52

Poniendo al día un tinglado Logitech Media Server Photo_11

Por ejemplo, aquí podemos ver los ajustes (sí, la cosa tiene su aquel) de configuración del Majik DSM a través del complemento que hace de puente UPnP / DLNA. Como se aprecia, es posible dejar fuera de este marco de compatibilidad otros reproductores detectados, a elección del usuario.

Poniendo al día un tinglado Logitech Media Server Selecc53

Los paneles de configuración de los otros dos puentes son muy similares.

Lo más interesante es que LMS (la pequeña Raspberry) va a convertir en tiempo real el formato de los flujos de audio que se reproduzcan a un formato compatible con las capacidades de cada reproductor, nativo o integrado con alguno de los complementos anteriores. De este modo, por ejemplo, podemos emitir un archivo DSF (DSD) hacia el Majik (este modelo solo admite PCM), convertido automáticamente al vuelo a FLAC 176/24 por LMS, o un FLAC 192/24 a través del Airport Express o el Apple TV, que solo aceptan ALAC 44/16.

También es posible hacer búsquedas o explorar las bibliotecas de los servicios de streaming conectados (en mi caso Spotify y Tidal) desde un punto único como iPeng o la interfaz de control web (clásica o material) y empujar desde ahí la reproducción hacia cualquier reproductor. Además, los distintos reproductores pueden enlazarse entre sí para crear zonas de reproducción sincronizadas, del mismo modo que si se tratara de dispositivos Squeezebox reales en todos los casos. En fin, que me parece muy conveniente.

Para terminar, me gustaría comentar también que LMS dispone además de un complemento que le hace aparecer como un servidor DLNA en la red ante cualquier reproductor compatible que no deseemos integrar en el tinglado LMS:

Poniendo al día un tinglado Logitech Media Server Selecc54

Aquí, por ejemplo, accediendo a la biblioteca musical gestionada por LMS desde la app nativa de Linn. Este caso perderemos obviamente todas las funciones y características avanzadas, como la muy útil transcodificación de formatos al vuelo.

Poniendo al día un tinglado Logitech Media Server Photo_12

Me dejo bastantes cosas por comentar dado que tanto LMS como pCP presentan un intrincado conjunto de ajustes y elementos parametrizables. Honestamente, no creo que LMS sea una alternativa tan amigable como la que nos ofrecen otras aplicaciones de gestión / reproducción, pero sí es enormemente potente, además de buena, bonita y barata y perfectamente vigente, especialmente cuando se desean integrar dispositivos de reproducción de distinta naturaleza.
pablopi
pablopi

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

http://pablofelip.online

A yebra, Azazel, Chordeater, Bretzl, dimun, s2a2, soprano y a les gusta esta publicaciòn

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  Bretzl el Mar 11 Ago 2020 - 23:29

Ya somos 2,

Después de años de LMS en un 2003 server y posteriormente un Nas Synology, ya está corriendo en una Raspberry pi 4 , con piCoreplayer, y al menos funcionan los plugins de Mixcloud, SoundCloud, Youtube, Spotify, etc etc,
Eso sí, la biblioteca sigue en el NAS, pero es una gozada seguir después de tantos años con este estupendo sistema, con mi querido Squeezebox Classic, mi querida Squeezeboz Radio, un piCore player en el garaje y un Squeezeplayer en el portátil.
Bretzl
Bretzl

Cantidad de envíos : 39
Localización : Mediterráneo
Fecha de inscripción : 08/08/2009

A pablopi le gusta esta publicaciòn

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  casito el Mar 11 Ago 2020 - 23:49

yo uso qnap, no tengo la blibioteca asi, pero lo voy a intentar
casito
casito

Cantidad de envíos : 1627
Localización : Vitoria
Fecha de inscripción : 14/02/2010

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  pablopi el Miér 12 Ago 2020 - 0:05

Un par de enlaces por si queréis "darle una vuelta" a eso de correr versiones actuales de LMS en vuestro NAS directamente:

Synology: https://forums.slimdevices.com/showthread.php?111876-LmsUpdate-and-LmsRepack-Synology-8-0-*-packages
QNAP: https://forums.slimdevices.com/showthread.php?108702-QLogitechMediaServer-for-Qnap-with-QTS-4-2-or-higher-and-x86_64-I686-X86-support-
pablopi
pablopi

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

http://pablofelip.online

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  pablopi el Miér 12 Ago 2020 - 0:27

Por cierto, ¿nadie con un Transporter en funcionamiento?

Poniendo al día un tinglado Logitech Media Server 650_1200

pablopi
pablopi

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

http://pablofelip.online

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  dimun el Miér 12 Ago 2020 - 7:47

Qué gusto leerte de nuevo por aquí, pablopi!!! Gracias por este interesante artículo.
Respecto al asunto del hilo, hace poco que preguntaba por aquí cuántos seguimos disfrutando del SqueezeBox, LMS y su entorno:
https://www.audioplanet.biz/t112787-cuantos-seguimos-usando-el-squeezebox-touch?highlight=squeezebox
En mi caso conservo un SqueezeBox Touch con LMS 7.9.2 corriendo en Raspebbri Pi 3 sobre picoreplayer. Lo monté así siguiendo las recomendaciones de este foro. De este sistema, según mi experiencia, diría que es estable, muy sencillo de configurar y de actualizar.
Este verano habrá que sacar un ratico para actualizar a esta nueva versión 8.0, aunque soy de los que "si funciona, ni lo toques...".  Innocent
Una cuestión: cómo integra la 8.0 el complemento Spotty de Michael Herger? todo igual o parecido?
Saludos.
dimun
dimun

Cantidad de envíos : 967
Localización : Donibane
Fecha de inscripción : 03/04/2012

A pablopi le gusta esta publicaciòn

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  pablopi el Miér 12 Ago 2020 - 7:58

Hola, Dimun.

Luego me paso por tu hilo y "ficho" Very Happy. Realmente hace un par de años tomé la decisión de reducir sensiblemente mi participación, pero sigo por aquí.

La integración es similar: activas el complemento (Spotty 4.2.0), autorizas desde el panel de ajustes que aparece en la pestaña Avanzada, y a correr.

Poniendo al día un tinglado Logitech Media Server Selecc55

La novedad, como comentaba en el artículo, es que si quieres tu biblioteca en Spotify se integra con la local.
pablopi
pablopi

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

http://pablofelip.online

A dimun le gusta esta publicaciòn

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  walkie el Miér 12 Ago 2020 - 9:10

pablopi escribió:Hola, Dimun.

Luego me paso por tu hilo y "ficho" Very Happy. Realmente hace un par de años tomé la decisión de reducir sensiblemente mi participación, pero sigo por aquí.


Hola Pablo gusto verte por aquí de nuevo, no te pierdes de mucho en el foro, últimamente se ha vuelto aburrido, temas repetitivos, otros temas que se vuelve cansinos como el de las Linton, y muchos foreros que aportaban sus conocimientos (como tú) tampoco aparecen mucho por aquí, por algo sera...

Un saludo.
walkie
walkie

Cantidad de envíos : 1345
Localización : Not far from Camelot
Fecha de inscripción : 16/11/2016

A pablopi le gusta esta publicaciòn

Volver arriba Ir abajo

Poniendo al día un tinglado Logitech Media Server Empty Re: Poniendo al día un tinglado Logitech Media Server

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


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