Subsonic
What is Subsonic?
- Subsonic: A widely-used protocol for streaming music from your own server. Many popular music server applications support it.
- Compatible servers: Navidrome, Airsonic, Gonic, LMS (Lightweight Music Server), Funkwhale, and the original Subsonic server.
- Features:
- Browse your full music library by artist, album, and genre.
- Search for songs, albums, and artists.
- Browse and play playlists.
- View newest, recently played, random, and starred albums.
- Explore music folders and genres.
- Stream audio directly in AN Player.
Install
- Open AN Player and go to the Plugins Screen.
- Find Subsonic in the official plugins list.
- Install the plugin and open its configuration page.
Configure Plugin
Subsonic requires your server address and login credentials.
- Open the plugin configuration page from AN Player.
- Enter the Server URL — this is the web address of your music server. Examples:
- Navidrome:
https://your-server.comorhttp://192.168.1.100:4533 - Airsonic:
https://your-server.com/airsonic - Gonic:
http://192.168.1.100:4747
- Navidrome:
- Enter your Username — the same username you use to log in to your music server.
- Enter your Password — the same password you use to log in to your music server.
- Optionally, enter a Music Folder ID if you want to limit browsing to a specific library folder. Leave it empty to see all your music.
- Tap Save.
How to Find Your Server URL
- Navidrome: Open Navidrome in your browser. The URL in your browser's address bar (e.g.
http://192.168.1.100:4533) is your server URL. - Airsonic: Open Airsonic in your browser. The URL is usually something like
https://your-server.com/airsonic. - Gonic: Open Gonic in your browser. The URL is usually
http://your-ip:4747.
If you're accessing your server from outside your home network, you'll need to set up port forwarding or use a reverse proxy. Ask your server administrator if you're unsure.
If Nothing Loads
If your music library doesn't appear after saving, check the following:
- The server URL may be wrong — try opening it in your phone's browser to verify it's reachable.
- Your username or password may be incorrect — try logging in through the server's own web interface.
- The server may not be reachable from your current network — if you're away from home, make sure remote access is set up.
- Some servers require HTTPS — if your server uses HTTP, make sure you entered
http://(nothttps://).