Symfonium can connect to most Subsonic compatible servers and play, cast and offline cache your music from it.
Since each Subsonic compatible servers actually implements different variations of the API, Symfonium have a few options to adapt to most of them.
Legacy authentication, is used when your server is old or for example when using Ampache or ldap accounts.
Compatibility mode, is used when your server does not support search3 endpoint with empty queries. It’s necessary for Official Subsonic or Airsonic[-Advanced]. Symfonium is an advanced offline first application that require database sync, if the servers are not fixed, slow mode is mandatory, most providers have now fixed their implementation to support that.
If your server require the option please contact me so I can convince the team behind your provider to fix their side.
No download endpoint, when in compatibility mode Symfonium use the download endpoint as usually more stable, but some servers may have it disabled. In that case check this option.
Force artist metadata, some servers only gather artist images / biography when accessing them individually, enabling this option will force the server to gather the data for each artists. This will slow down the sync lot (especially the first time). You should uncheck this option once all the data is synced if you are not using compatibility mode.
Tested servers:
Symfonium is known to be compatible with many servers, but some servers are no more recommended as outdated.
If your server is not on this list or you publish a server, be sure to contact me for addition here. (And read Subsonic API extensions - Symfonium support to improve Subsonic API)
Recommended servers
Those servers are actively maintained and support fast sync.
- Navidrome: https://www.navidrome.org/
- Gonic: GitHub - sentriz/gonic: music streaming server / subsonic server API implementation
- Funkwhale: https://funkwhale.audio/ (Some issues currently being fixed by them)
- Ampache: https://ampache.org/ (Require legacy authentication. If not using a recent nightly also require compatibility mode)
- Astiga: https://asti.ga/ (Require compatibility mode before Symfonium 3.2.0)
- LMS - Lightweight Music Server (GitHub - epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface.) (Require legacy authentication and at least Symfonium 3.2.0 and LMS 3.35.1)
Not recommended servers
The following severs are outdated and do not support fast sync, you should not use them if your library is large!
- Subsonic: http://www.subsonic.org/ (Require compatibility mode - No more maintained, not recommended)
- Airsonic: GitHub - airsonic-advanced/airsonic-advanced (Require compatibility mode - No more maintained, not recommended)
- Jpsonic: GitHub - jpsonic/jpsonic: Media server with excellent for multibyte languages (Require compatibility mode, Maintained but the dev do not want you to have faster syncs, you can try to ask him again)
PS: If you tested with more servers or build an unlisted one, contact me to add it.
Remarks:
• Symfonium requires that your media provider implements at least version 1.13 of Subsonic API.