Skip to content

JeanTekk/airsonic-refix

 
 

Repository files navigation

Airsonic (refix) UI

Build Docker Pulls

Modern responsive web frontend for Airsonic and other Subsonic based music servers.

Features

  • Responsive UI for desktop and mobile
  • Browse library for albums, artist, generes
  • Playback with persistent queue, repeat & shuffle
  • MediaSession integration
  • View, create, and edit playlists with drag and drop
  • Built-in 'random' playlist
  • Search
  • Favourites
  • Internet radio
  • Podcasts

Enter the following details:
Server: /api
Username: guest4, guest5, guest6 etc.
Password:guest

You can try the demo with your own local server as well. Simply enter the full URL of your Airsonic server in the Server field (such as http://localhost:8080) with your credentials. Note: if your server is using http only you must allow mixed content in your browser otherwise login will not work.

Screenshots

Screenshot

Screenshot

Install

Docker

$ docker run -d -p 8080:80 tamland/airsonic-refix:latest

You can now access the application at http://localhost:8080/

Environment variables:

  • SERVER_URL (Optional): The backend server URL. When set the server input on the login page will not be displayed.

Pre-built bundle

Pre-built bundles can be found in the Actions tab. Download/extract artifact and serve with any web server such as nginx or apache.

Build from source

$ yarn install
$ yarn build

Bundle can be found in the dist folder.

Build docker image:

$ docker build -f docker/Dockerfile .

Develop

$ yarn install
$ yarn serve

License

Licensed under the AGPLv3 license.

About

Modern UI for Airsonic / Subsonic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 57.6%
  • TypeScript 36.3%
  • SCSS 3.1%
  • HTML 1.5%
  • JavaScript 1.1%
  • Dockerfile 0.3%
  • Shell 0.1%