Chorus

Enjoy your music within the browser realm.

Requirements

Installation

See releases for pre-built binaries.

Docker

git clone https://github.com/rramiachraf/chorus
cd chorus
docker buildx build -t chorus .
docker run -p 3000:3000 -v $MUSIC_DIR:/music chorus

Building from source

Dependencies:

  • Go v1.18+
  • Node.js v16+
  • GCC
  • Libvips
git clone https://github.com/rramiachraf/chorus
cd chorus
make build-linux

Usage

Usage of chorus:
  -api-only
        Expose the api only without the frontend
  -cert-file file
        TLS certificate file
  -clean
        Remove config files
  -https
        Enable HTTPS
  -key-file file
        TLS private key file
  -port number
        Specify port number (default 3000)
  -version
        Print version number
chorus $MUSIC_DIR

Note: You can specify more directories by seperating them using a comma. e.g. chorus "$MUSIC_DIR,$MUSIC_DIR2".

Author

Achraf RRAMI (2022 - present)

License

Apache License 2.0

Top categories

Loading Svelte Themes