Sijmen
f610171d7d
continuous-integration/drone/push Build is passing
Details
|
||
---|---|---|
screenshots | ||
src | ||
static | ||
templates | ||
.dockerignore | ||
.drone.yml | ||
.envrc | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
LICENSE.md | ||
README.md | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
shell.nix |
README.md
Empede
A web client for MPD.
Configuration
Empede is configured using environment variables:
Name | Default | Description |
---|---|---|
MPD_HOST | localhost | MPD server host |
MPD_PORT | 6600 | MPD server port |
MPD_PASSWORD | MPD server password | |
EMPEDE_BIND | 0.0.0.0:8080 | Address for Empede to bind to |
Running
Linux
- Download and extract the latest release
- Run
./empede
(To specify a host and port, runMPD_HOST=ip MPD_PORT=6600 ./empede
) - Go to http://localhost:8080
Windows
- Download and extract the latest release
- Run
.\empede
in a PowerShell (To specify a host and port, first set the$env:MPD_HOST
and$env:MPD_PORT
variables) - Go to http://localhost:8080
Building from source
- Make sure Rust is installed (https://rustup.rs/)
- Run
cargo run
(To specify a host and port, runMPD_HOST=ip MPD_PORT=6600 cargo run
) - Go to http://localhost:8080