Ir al contenido

Subsonic / OpenSubsonic / Navidrome: configuración del proveedor de medios

Symfonium puede conectarse a la mayoría de los servidores compatibles con Subsonic, incluido Navidrome, así como a todos los servidores OpenSubsonic. Esto permite a los usuarios reproducir, emitir y guardar música en caché sin conexión directamente desde sus servidores.

Como cada servidor compatible con Subsonic implementa variaciones diferentes de la API, Symfonium ofrece varias opciones para adaptarse a esas diferencias. Sin embargo, los servidores OpenSubsonic han ayudado a mitigar este problema. Si tu servidor no es compatible actualmente con OpenSubsonic, puedes pedir al autor del servidor que considere unirse al proyecto OpenSubsonic: Repositorio de GitHub de OpenSubsonic.


Pantalla de configuración del proveedor Subsonic, OpenSubsonic o Navidrome en Symfonium

El asistente admite muchas formas de introducir la información de tu proveedor para poder conectarse e intentará determinar los parámetros adecuados.

  1. URL completa

Debes introducir la URL completa de conexión en el campo URL.


Pantalla de conexión o autorización de Subsonic, OpenSubsonic o Navidrome

En ese caso, el campo del puerto debe dejarse vacío.

  1. IP y puerto

O puedes introducir solo la IP y el puerto del proveedor, y Symfonium intentará determinar el resto.


Pantalla de selección de biblioteca o carpeta del proveedor Subsonic, OpenSubsonic o Navidrome

El campo del puerto, cuando está rellenado, tiene prioridad sobre cualquier puerto del campo URL.

Como recordatorio, el puerto http es 80 y el puerto https es 443.

Consulta más abajo los ajustes que ya están disponibles en el asistente para añadir proveedores.


Pantalla de confirmación de añadir o escanear del proveedor Subsonic, OpenSubsonic o Navidrome

Si tienes problemas para configurar tu proveedor, pulsa el botón Activar en la tarjeta de soporte y vuelve a intentar añadir tu servidor.


Tarjeta de registros de soporte del proveedor Subsonic, OpenSubsonic o Navidrome

Después de que Symfonium muestre el mensaje de error, pulsa el botón de enviar para abrir tu cliente de correo con los registros adjuntos y escribe un mensaje para que pueda ayudarte.

Para acceder a todos los ajustes disponibles de un proveedor, edita el proveedor después de añadirlo. (Ajustes → Gestionar proveedores de medios: [Wiki] Ajustes - Gestionar proveedores de medios)


Lista de ajustes detallados del proveedor Subsonic, OpenSubsonic o Navidrome

Activa esta opción para evitar que Symfonium acceda al servidor cuando no esté conectado a Wi-Fi.

Este ajuste es necesario para servidores antiguos o cuando se usa el proveedor Ampache o cuentas LDAP.

Este ajuste es obligatorio para servidores que no admiten el endpoint search3 con consultas vacías, especialmente en el caso de Official Subsonic o Airsonic[-Advanced]. Symfonium es una aplicación avanzada con prioridad sin conexión que requiere sincronización de base de datos. Si los servidores no se corrigen, el modo lento es obligatorio. Sin embargo, la mayoría de los proveedores ya han corregido su implementación para admitirlo. Si tu servidor requiere esta opción, contacta conmigo para que pueda convencer al equipo detrás de tu proveedor de corregir su parte.

Cuando está en modo de compatibilidad, Symfonium usa el endpoint de descarga, que suele ser más estable. Sin embargo, algunos servidores pueden tener esta opción desactivada. Si encuentras este problema, marca esta opción.

Activar esta opción hará que Symfonium transcodifique a MP3 en lugar de OPUS. Esto puede ser útil para servidores que no admiten OPUS o para quienes prefieren MP3 frente a OPUS. Sin embargo, conviene tener en cuenta que OPUS suele ofrecer mejor calidad de sonido a bitrates más bajos que MP3. Transcodificar a OPUS puede aumentar el uso de recursos del servidor en comparación con la transcodificación a MP3.

Ignorar ajustes de transcodificación del servidor

Sección titulada «Ignorar ajustes de transcodificación del servidor»

Activar esta opción en Symfonium hace que la aplicación solicite los archivos de audio originales al servidor cuando no se necesita transcodificación local. Esto puede mejorar la calidad de audio y reducir la carga sobre los recursos del servidor, ya que no tiene que realizar transcodificación.

Al activar esta opción, todas las imágenes de medios se guardarán localmente en tu dispositivo después de cada sincronización. Sin embargo, también puede usar espacio de almacenamiento del dispositivo y agotar la batería más rápido si tienes una biblioteca grande con muchas imágenes. Se recomienda usar esta opción si tienes suficiente espacio de almacenamiento disponible en el dispositivo y no te preocupa el posible consumo de batería. Si tienes poco almacenamiento o poca batería, puede ser mejor desactivar esta opción.

Al activar esta opción, todos los archivos multimedia se guardarán en caché para uso sin conexión después de la sincronización, lo que te permite reproducir tu música incluso cuando no estás conectado a Internet. Sin embargo, esto puede consumir mucho almacenamiento y batería, por lo que es importante tenerlo en cuenta antes de activar esta opción.

Esta opción permite realizar llamadas adicionales a tu servidor para recopilar más metadatos de tus artistas y álbumes. Esto incluye información como biografías, discografías e imágenes. Activar estas opciones puede hacer que el proceso de sincronización sea más lento, pero puede proporcionar metadatos más completos y precisos para tu música. Además, estas imágenes pueden usarse como sustituto de las imágenes configuradas en tus etiquetas de medios. Sin embargo, es importante tener en cuenta que activar esta opción puede aumentar el uso de datos y ralentizar la sincronización.

Symfonium está diseñado para ser compatible con muchos servidores, pero hay algunos servidores que no se recomiendan por estar obsoletos. Si usas un servidor que no está en la lista de servidores recomendados o si publicas un servidor nuevo, contacta con nosotros para que podamos añadirlo a la lista.

Además, si estás desarrollando un servidor nuevo, te animamos a unirte a la comunidad OpenSubsonic para ayudar a mejorar la API y garantizar un buen futuro para los proveedores de medios Subsonic. Puedes encontrar más información en la página de GitHub de OpenSubsonic: Repositorio de GitHub de OpenSubsonic.

Se recomienda preferir servidores OpenSubsonic, ya que ofrecen más garantías al implementar algunas mejoras necesarias de la API.

Estos servidores se mantienen activamente y admiten sincronización rápida.

Servidores que implementan la mayoría de extensiones OpenSubsonic

Sección titulada «Servidores que implementan la mayoría de extensiones OpenSubsonic»

Servidores que aún no implementan todas las extensiones OpenSubsonic

Sección titulada «Servidores que aún no implementan todas las extensiones OpenSubsonic»
  • Funkwhale: https://funkwhale.audio/ (algunos problemas están siendo corregidos por ellos)
  • Ampache: https://ampache.org/ (requiere autenticación heredada. Si no usas una nightly reciente, también se requiere el modo de compatibilidad)
  • Astiga: https://asti.ga/ (requiere modo de compatibilidad antes de Symfonium 3.2.0)

Los siguientes servidores están obsoletos y no admiten sincronización rápida. Evítalos si tu biblioteca es grande.