A web client for MPD
Go to file
Sijmen 2521de291d
Add a progress bar to the now playing card
Fixes #5
2023-05-01 17:01:51 +02:00
screenshots Combine play and pause controls into one that changes depending on state 2023-05-01 16:25:07 +02:00
src Add a progress bar to the now playing card 2023-05-01 17:01:51 +02:00
static Add a progress bar to the now playing card 2023-05-01 17:01:51 +02:00
templates Add a progress bar to the now playing card 2023-05-01 17:01:51 +02:00
.drone.yml Fix platforms 2023-04-28 15:55:34 +02:00
.gitignore Add vendor licenses 2023-04-27 16:25:38 +02:00
Cargo.lock Version bump 2023-04-28 01:25:59 +02:00
Cargo.toml Version bump 2023-04-28 01:25:59 +02:00
LICENSE.md Add license 2023-04-27 16:14:50 +02:00
README.md Update README for Windows 2023-04-28 12:49:07 +02:00

README.md

Empede

A web client for MPD.

Screenshot

Configuration

Empede is configured using environment variables:

Name Default Description
MPD_HOST localhost MPD server host
MPD_PORT 6600 MPD server port
EMPEDE_BIND 0.0.0.0:8080 Address for Empede to bind to

Running

Linux

  1. Download and extract the latest release
  2. Run ./empede (To specify a host and port, run MPD_HOST=ip MPD_PORT=6600 ./empede)
  3. Go to http://localhost:8080

Windows

  1. Download and extract the latest release
  2. Run .\empede in a PowerShell (To specify a host and port, first set the $env:MPD_HOST and $env:MPD_PORT variables)
  3. Go to http://localhost:8080

Building from source

  1. Make sure Rust is installed (https://rustup.rs/)
  2. Run cargo run (To specify a host and port, run MPD_HOST=ip MPD_PORT=6600 cargo run)
  3. Go to http://localhost:8080