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.
Añadir proveedor
Sección titulada «Añadir proveedor»
El asistente admite muchas formas de introducir la información de tu proveedor para poder conectarse e intentará determinar los parámetros adecuados.
- URL completa
Debes introducir la URL completa de conexión en el campo URL.
En ese caso, el campo del puerto debe dejarse vacío.
- IP y puerto
O puedes introducir solo la IP y el puerto del proveedor, y Symfonium intentará determinar el resto.
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.
Soporte
Sección titulada «Soporte»
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.
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.
Todos los ajustes
Sección titulada «Todos los ajustes»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)
Solo Wi-Fi
Sección titulada «Solo Wi-Fi»Activa esta opción para evitar que Symfonium acceda al servidor cuando no esté conectado a Wi-Fi.
Autenticación heredada
Sección titulada «Autenticación heredada»Este ajuste es necesario para servidores antiguos o cuando se usa el proveedor Ampache o cuentas LDAP.
Modo de compatibilidad
Sección titulada «Modo de compatibilidad»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.
No usar el endpoint de descarga
Sección titulada «No usar el endpoint de descarga»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.
Transcodificar a MP3
Sección titulada «Transcodificar a MP3»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.
Caché automática de imágenes
Sección titulada «Caché automática de imágenes»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.
Caché automática sin conexión de medios
Sección titulada «Caché automática sin conexión de medios»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.
Obtener metadatos adicionales
Sección titulada «Obtener metadatos adicionales»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.
Servidores probados
Sección titulada «Servidores probados»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.
Servidores recomendados
Sección titulada «Servidores recomendados»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»- LMS - Lightweight Music Server (GitHub - epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface. · GitHub) (requiere autenticación heredada) [Admite la mayoría de añadidos de OpenSubsonic]
- Navidrome: https://www.navidrome.org/ (usa 0.51.1 o posterior)
- Gonic: GitHub - sentriz/gonic: music streaming server / free-software subsonic server API implementation · GitHub (usa 0.21.0 o posterior)
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)
Servidores no recomendados
Sección titulada «Servidores no recomendados»Los siguientes servidores están obsoletos y no admiten sincronización rápida. Evítalos si tu biblioteca es grande.
- Subsonic: http://www.subsonic.org/ (requiere modo de compatibilidad - ya no se mantiene, no recomendado)
- Airsonic: GitHub - airsonic-advanced/airsonic-advanced · GitHub (requiere modo de compatibilidad - ya no se mantiene, no recomendado)
- Jpsonic: GitHub - jpsonic/jpsonic: Media server with excellent for multibyte languages · GitHub (requiere modo de compatibilidad. Se mantiene, pero el desarrollador no quiere sincronizaciones más rápidas. Puedes intentar preguntarlo de nuevo.)
