Como os comentaba en el hilo de Tailscale, estoy en un proceso de revisión del software que utilizo en mi Sagar Hozkatua, y Plex Media Server es un servidor multimedia que llevo utilizando mucho tiempo, fundamentalmente para ver películas, series y vídeos musicales usando Infuse desde el Apple TV 4K.
Plex tiene un reproductor musical llamado Plexamp, que se conecta a tu servidor Plex y si has configurado una biblioteca con álbumes musicales, te permite escucharlos con comodidad, pero después de analizar alternativas, Plex es cómodo porque ya lo tienes instalado, pero existen proyectos mucho más interesantes que te permiten montar en tu equipo todo lo necesario para convertirte en tu propio Spotify, con gestión de usuarios incluida para que podáis dar acceso a quien queráis a vuestra colección musical, manteniendo control individual de reproducciones, favoritos, listas de reproducción, etc.
Todo esto lo hace Navidrome, un proyecto de software libre maravilloso que destaca por la velocidad de respuesta en todo lo que hace y por su capacidad de manejar bibliotecas con muchos miles de álbumes sin despeinarse. Las búsquedas y las reproducciones son instantáneas, las hagas desde donde las hagas, ya sea desde dentro de tu red local o a través de Internet, usando Tailscale no solo para que el servidor y los clientes se vean en la misma red local, sino también para poder asegurar la conexión mediante SSL usando Funnels, que simplifica al máximo la gestión de acceso seguro sin necesidad de certificados ni configuración de puertos.
El proyecto está disponible en su página web, desde donde podéis acceder a la documentación y a la descarga del software. Viendo el LP A.M. de Wilco en la portada, ya es toda una declaración de intenciones y buen gusto musical.
www.navidrome.org
Aquí tenéis un buen resumen de características, en la que destaca el uso del API OpenSubsonic, lo que permite utilizar infinidad de sistemas para el acceso al servidor, ya que es un estándar ampliamente soportado.
Instalar Navidrome y configurarlo es bien sencillo, siguiendo las indicaciones de su documentación para la plataforma elegida: Windows, Linux, macOS, Docker, etc. lo tenemos disponible para todo tipo de sistemas operativos, incluidos los de NAS como QNAP, TrueNAS u OpenMediaVault.
Yo lo he instalado en mi Sagar Hozkatua, en una carpeta en mi perfil de usuario que contiene el ejecutable navidrome, y un archivo de configuración llamado navidrome.toml que hay que personalizar.
Este es el contenido de mi archivo de configuración navidrome.toml en el que se declara la carpeta donde tenemos la colección de música, la carpeta donde se almacena la base de datos, el puerto que se utiliza para acceder, la dirección IP 0.0.0.0 para indicar que es el propio equipo, y la dirección pública que tiene mi Sagar Hozkatua en Tailscale.
Una vez configurado, lo podemos ejecutar desde el terminal, pero es más elegante crear un LaunchAgent en formato .plist que se ejecute al iniciar el equipo y así te olvidas de tener que iniciarlo.
Si reiniciáis el equipo se ejecutará automáticamente, pero si lo queréis ejecutar desde el terminal, solo tenéis que ejecutar este comando:
Y con este comando podéis cerrarlo
Y para poder usarlo, solo tenéis que ir a la URL que hayáis marcado en el archivo de configuración. La primera vez os pedirá crear un usuario administrador, y una vez dentro de la web, arriba a la derecha veréis una serie de opciones de configuración
En la opción Personal podéis elegir el tema, el idioma, la vista inicial por defecto, el modo de ReplayGain para ajustar niveles (tengo todos mis archivos con tags que indican el nivel por pista y por álbum, para ofrecer un nivel coherente sin necesidad de andar subiendo y bajando el volumen. Aquí también puedes decirle que haga scrobbling a Last.fm para que se registren tus reproducciones en su servicio.
La web se puede utilizar también como reproductor, pero hay opciones mucho mejores para que la experiencia sea de otro nivel.
Para configurar el acceso seguro https desde Internet y hacerlo de forma simplificada, sin proxys inversos ni certificados, he recurrido a la funcionalidad Funnel de Tailscale, que se configura con un único comando desde el terminal:
Para poder ejecutar Tailscale desde el terminal, hay que activar la integración del CLI desde los ajustes de la aplicación.
Configurado nuestro servidor, vayamos a por las aplicaciones:
Arriba, en el menú Apps, tenéis una base de datos muy completa de aplicaciones y reproductores para todo tipo de sistemas. Son muy fáciles de instalar y probar, y como son solo una forma de acceso a tus datos, puedes tener las que quieras instaladas.
Mi favorito para escritorio tiene un nombre bastante feo: Aonsoku. Sin embargo, la aplicación es elegante y muy, muy completa, recordando la interfaz de Spotify, con una página de inicio en donde se muestran los álbumes reproducidos recientemente.
github.com
Nuestra biblioteca musical se enriquece con fichas de los artistas obtenidas desde Last.fm, acompañada de un ranking de temas populares.
También se muestra la discografía, e incluso te sugiere artistas relacionados.
Feishin también tiene un nombre horroroso, pero es una excelente alternativa.
github.com
Para iOS y iPadOS me quedo con play:Sub, que es de pago (5,99€), pero muy completa.
Así luce la pantalla principal en el iPad
Pero de tan completa que es, me parece que se pasa y complica la interfaz con demasiada información.
Amperfy es gratuita y funciona muy bien también. No es tan completa, pero es más limpia y agradable de usar.
github.com
En el iPhone, utilizo las mismas dos apps, y me gusta especialmente la interfaz de Amperfy, aunque las búsquedas son más completas en play:sub
Y en el OnePlus 8T, con Android 14, he probado varias y Symfonium es la que me ha parecido mejor de todas, aunque es de pago y no sé si la compraré, porque Amperfy o Castafiore también funcionan muy bien y son gratis.
Este es Castafiore
Plex tiene un reproductor musical llamado Plexamp, que se conecta a tu servidor Plex y si has configurado una biblioteca con álbumes musicales, te permite escucharlos con comodidad, pero después de analizar alternativas, Plex es cómodo porque ya lo tienes instalado, pero existen proyectos mucho más interesantes que te permiten montar en tu equipo todo lo necesario para convertirte en tu propio Spotify, con gestión de usuarios incluida para que podáis dar acceso a quien queráis a vuestra colección musical, manteniendo control individual de reproducciones, favoritos, listas de reproducción, etc.
Todo esto lo hace Navidrome, un proyecto de software libre maravilloso que destaca por la velocidad de respuesta en todo lo que hace y por su capacidad de manejar bibliotecas con muchos miles de álbumes sin despeinarse. Las búsquedas y las reproducciones son instantáneas, las hagas desde donde las hagas, ya sea desde dentro de tu red local o a través de Internet, usando Tailscale no solo para que el servidor y los clientes se vean en la misma red local, sino también para poder asegurar la conexión mediante SSL usando Funnels, que simplifica al máximo la gestión de acceso seguro sin necesidad de certificados ni configuración de puertos.
El proyecto está disponible en su página web, desde donde podéis acceder a la documentación y a la descarga del software. Viendo el LP A.M. de Wilco en la portada, ya es toda una declaración de intenciones y buen gusto musical.
Navidrome
Welcome to Navidrome! Learn More Download Your Personal Streaming Service Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.
Aquí tenéis un buen resumen de características, en la que destaca el uso del API OpenSubsonic, lo que permite utilizar infinidad de sistemas para el acceso al servidor, ya que es un estándar ampliamente soportado.
Instalar Navidrome y configurarlo es bien sencillo, siguiendo las indicaciones de su documentación para la plataforma elegida: Windows, Linux, macOS, Docker, etc. lo tenemos disponible para todo tipo de sistemas operativos, incluidos los de NAS como QNAP, TrueNAS u OpenMediaVault.
Yo lo he instalado en mi Sagar Hozkatua, en una carpeta en mi perfil de usuario que contiene el ejecutable navidrome, y un archivo de configuración llamado navidrome.toml que hay que personalizar.
Este es el contenido de mi archivo de configuración navidrome.toml en el que se declara la carpeta donde tenemos la colección de música, la carpeta donde se almacena la base de datos, el puerto que se utiliza para acceder, la dirección IP 0.0.0.0 para indicar que es el propio equipo, y la dirección pública que tiene mi Sagar Hozkatua en Tailscale.
Una vez configurado, lo podemos ejecutar desde el terminal, pero es más elegante crear un LaunchAgent en formato .plist que se ejecute al iniciar el equipo y así te olvidas de tener que iniciarlo.
Insertar CODE, HTML o PHP:
launchctl load ~/Library/LaunchAgents/com.navidrome.server.plist
Y con este comando podéis cerrarlo
Insertar CODE, HTML o PHP:
launchctl unload ~/Library/LaunchAgents/com.navidrome.server.plist 2>/dev/null
Y para poder usarlo, solo tenéis que ir a la URL que hayáis marcado en el archivo de configuración. La primera vez os pedirá crear un usuario administrador, y una vez dentro de la web, arriba a la derecha veréis una serie de opciones de configuración
En la opción Personal podéis elegir el tema, el idioma, la vista inicial por defecto, el modo de ReplayGain para ajustar niveles (tengo todos mis archivos con tags que indican el nivel por pista y por álbum, para ofrecer un nivel coherente sin necesidad de andar subiendo y bajando el volumen. Aquí también puedes decirle que haga scrobbling a Last.fm para que se registren tus reproducciones en su servicio.
La web se puede utilizar también como reproductor, pero hay opciones mucho mejores para que la experiencia sea de otro nivel.
Para configurar el acceso seguro https desde Internet y hacerlo de forma simplificada, sin proxys inversos ni certificados, he recurrido a la funcionalidad Funnel de Tailscale, que se configura con un único comando desde el terminal:
Insertar CODE, HTML o PHP:
tailscale funnel --bg http://localhost:4533
Para poder ejecutar Tailscale desde el terminal, hay que activar la integración del CLI desde los ajustes de la aplicación.
Configurado nuestro servidor, vayamos a por las aplicaciones:
Arriba, en el menú Apps, tenéis una base de datos muy completa de aplicaciones y reproductores para todo tipo de sistemas. Son muy fáciles de instalar y probar, y como son solo una forma de acceso a tus datos, puedes tener las que quieras instaladas.
Mi favorito para escritorio tiene un nombre bastante feo: Aonsoku. Sin embargo, la aplicación es elegante y muy, muy completa, recordando la interfaz de Spotify, con una página de inicio en donde se muestran los álbumes reproducidos recientemente.
GitHub - victoralvesf/aonsoku: A modern desktop client for Navidrome/Subsonic servers built with React and Electron.
A modern desktop client for Navidrome/Subsonic servers built with React and Electron. - victoralvesf/aonsoku
Nuestra biblioteca musical se enriquece con fichas de los artistas obtenidas desde Last.fm, acompañada de un ranking de temas populares.
También se muestra la discografía, e incluso te sugiere artistas relacionados.
Feishin también tiene un nombre horroroso, pero es una excelente alternativa.
GitHub - jeffvli/feishin: A modern self-hosted music player.
A modern self-hosted music player. Contribute to jeffvli/feishin development by creating an account on GitHub.
Para iOS y iPadOS me quedo con play:Sub, que es de pago (5,99€), pero muy completa.
Así luce la pantalla principal en el iPad
Pero de tan completa que es, me parece que se pasa y complica la interfaz con demasiada información.
Amperfy es gratuita y funciona muy bien también. No es tan completa, pero es más limpia y agradable de usar.
GitHub - BLeeEZ/amperfy: Amperfy is an iOS/iPadOS/macOS app to play songs from an Ampache or Subsonic server
Amperfy is an iOS/iPadOS/macOS app to play songs from an Ampache or Subsonic server - BLeeEZ/amperfy
En el iPhone, utilizo las mismas dos apps, y me gusta especialmente la interfaz de Amperfy, aunque las búsquedas son más completas en play:sub
Y en el OnePlus 8T, con Android 14, he probado varias y Symfonium es la que me ha parecido mejor de todas, aunque es de pago y no sé si la compraré, porque Amperfy o Castafiore también funcionan muy bien y son gratis.
Este es Castafiore
Última edición:











