Modern responsive web frontend for airsonic-advanced, navidrome, gonic and other subsonic compatible music servers.
You can try it here: https://xonic-ui.netlify.com
Enter the URL and credentials for your subsonic compatible server, or use one of the following public demo servers:
Subsonic
Server: https://airsonic.netlify.app/api
Username: guest4
, guest5
, guest6
, etc.
Password: guest
Navidrome
Server: https://demo.navidrome.org
Username: demo
Password: demo
Note: if the server is using http only you must allow mixed content in your browser otherwise login will not work.
$ docker run -d -p 8080:80 archekb/xonic-ui:latest
You can now access the application at http://localhost:8080/
Environment variables:
XONIC_SERVER_URL
(Optional): The backend server URL. When set the server input on the login page will not be displayed.XONIC_SETTINGS
(Optional): Client configuration.$ yarn install
$ yarn build
Bundle can be found in the dist
folder.
$ docker build -t xonic-ui:latest -f docker/Dockerfile .
$ yarn install
$ yarn serve
Licensed under the AGPLv3 license.