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, y a todos los servidores OpenSubsonic. Así puedes reproducir y emitir música directamente desde el servidor, además de almacenarla en caché para usarla sin conexión.

Cada servidor compatible con Subsonic implementa una variante de la API, por lo que Symfonium ofrece opciones para gestionar esas diferencias. OpenSubsonic reduce esta fragmentación. Si tu servidor aún no es compatible, puedes pedir a su desarrollador que considere participar en el proyecto: repositorio de OpenSubsonic en GitHub.


Campos de conexión de Subsonic en una versión anterior de Symfonium

En la pantalla actual, introduce la conexión completa en URL del servidor. Symfonium interpreta la dirección y determina los parámetros necesarios.

  1. URL completa

Introduce la URL completa, empezando por http:// o https://, en URL del servidor. Incluye en ella un puerto personalizado y un subdirectorio si son necesarios.


Ejemplo de URL completa de un servidor compatible con Subsonic

Si el servidor usa el puerto predeterminado del protocolo, no es necesario indicarlo en la URL.

  1. Dirección IP o nombre de host

También puedes usar una dirección IP o un nombre de host, pero debes introducirlo como una URL completa. Por ejemplo: http://192.168.1.80:4040.


Dirección IP y puerto de Subsonic en campos separados de una versión anterior

En las versiones actuales de Symfonium, el puerto debe formar parte de URL del servidor al añadir el proveedor. El campo de puerto separado de la captura antigua ya no aparece en esta pantalla.

Los puertos predeterminados son 80 para HTTP y 443 para HTTPS.

En Autenticación, usa el Acceso y la Contraseña de la cuenta. Si el servidor requiere una clave, selecciona Usar una clave API e introduce la Clave API. Symfonium también puede sugerir Autenticación heredada cuando detecta que el servidor no implementa correctamente la autenticación segura.

Algunos de los ajustes descritos a continuación ya pueden aparecer al añadir el proveedor, según el tipo de servidor detectado.


Tarjeta de soporte mostrada tras varios intentos fallidos de añadir un servidor Subsonic

Tras varios intentos fallidos, Symfonium muestra una tarjeta de soporte. Pulsa Activar para habilitar el modo de depuración e intenta añadir el servidor de nuevo.


Tarjeta para enviar los registros de un error de conexión con Subsonic

Cuando el error vuelva a producirse, pulsa Enviar, introduce tu apodo del foro u otro identificador y pulsa Subir en el cuadro de envío seguro. Symfonium envía los registros directamente; no abre un cliente de correo. Después, contacta con soporte e indica el mismo identificador para que pueda asociar los registros con tu problema.

Para acceder a los ajustes disponibles, edita el proveedor después de añadirlo. (Ajustes → Administrar proveedores de medios: Ajustes — Administrar proveedores de medios)


Parte de los ajustes de Subsonic en una versión anterior de Symfonium

Activa esta opción para que Symfonium solo se comunique con el proveedor cuando el dispositivo esté conectado a Wi-Fi.

Activa esta opción en servidores antiguos que no implementan correctamente la autenticación segura. También es necesaria para Ampache y para las cuentas LDAP.

Modo de compatibilidad (sincronización muy lenta)

Sección titulada «Modo de compatibilidad (sincronización muy lenta)»

Esta opción es necesaria para los servidores que no aceptan consultas vacías en el endpoint /rest/search3.view (search3), en especial Subsonic oficial y Airsonic[-Advanced]. Symfonium mantiene una base de datos local para funcionar primero sin conexión. En el modo normal usa search3 para sincronizar rápidamente; en el modo de compatibilidad recurre a llamadas más lentas para artistas, álbumes y pistas. La mayoría de los servidores con mantenimiento activo ya han corregido esta implementación. Si no se sincroniza ningún medio sin esta opción, actívala. Si un servidor con mantenimiento activo aún depende de ella, contacta con soporte de Symfonium para que pueda orientar al equipo responsable sobre cómo mejorar su implementación.

En el modo de compatibilidad, Symfonium suele usar /rest/download.view, que normalmente es más estable en estos servidores. Si el servidor ha desactivado ese endpoint, activa esta opción para usar /rest/stream.view.

Activa esta opción para que Symfonium solicite transcodificación a MP3 en lugar de Opus. Esto mejora la compatibilidad y puede requerir menos recursos del servidor. En general, Opus ofrece mayor calidad con tasas de bits más bajas, pero su transcodificación puede consumir más recursos que la de MP3.

Ignorar ajustes de transcodificación del servidor

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

Activa esta opción para solicitar el archivo de audio original cuando Symfonium no necesite transcodificación local. Esto puede conservar la calidad y reducir el uso de recursos del servidor, ya que no tendrá que transcodificar el archivo.

Cuando esta opción está activada, Symfonium almacena localmente todas las imágenes multimedia después de cada sincronización. En bibliotecas grandes puede consumir bastante almacenamiento y batería; actívala solo si el dispositivo dispone de recursos suficientes.

Cuando esta opción está activada, Symfonium almacena en caché los archivos multimedia de las bibliotecas seleccionadas después de la sincronización. Todas están seleccionadas de forma predeterminada. Así puedes reproducir la música sin conexión a Internet, aunque el proceso puede consumir bastante almacenamiento y batería.

Esta opción realiza llamadas adicionales al servidor para obtener más metadatos de artistas y álbumes, como biografías, discografías e imágenes. La sincronización será más lenta y puede usar más datos, pero los metadatos serán más completos. Las imágenes adicionales también pueden sustituir a las definidas en las etiquetas de los archivos multimedia.

La pantalla actual también ofrece Ignorar etiquetas explícitas, Usar pistas similares para Radio mix, Publicar enlaces de compartición, Preferir la miniatura de la pista, Importación automática de lista de reproducción, Tipo de medio de la biblioteca y Hacer scrobble como anuncio.

Symfonium está diseñado para funcionar con muchos servidores. Algunos, sin embargo, están obsoletos y no se recomiendan. Si usas o publicas un servidor que no aparece en las listas siguientes, contacta con soporte para que pueda evaluarlo y añadirlo.

Si desarrollas un servidor nuevo, considera participar en la comunidad OpenSubsonic. Esto ayuda a mejorar la API y a garantizar un futuro sólido para los proveedores de medios compatibles con Subsonic. Encontrarás más información en el repositorio de OpenSubsonic en GitHub.

Prefiere servidores OpenSubsonic, ya que ofrecen más garantías de que se hayan implementado las 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/ (el equipo del proyecto está corrigiendo algunos problemas)
  • Ampache: https://ampache.org/ (requiere autenticación heredada. Si no usas una compilación nightly reciente, también requiere el modo de compatibilidad)
  • Astiga: https://asti.ga/ (requiere el modo de compatibilidad en versiones de Symfonium anteriores a la 3.2.0)

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