12 releases

0.2.3 Jan 5, 2024
0.2.2 Dec 26, 2023
0.2.0 Jun 25, 2023
0.2.0-pre1 May 16, 2023
0.1.13 May 8, 2023

#191 in Audio

Download history 2/week @ 2023-12-27 3/week @ 2024-01-03 2/week @ 2024-02-14 17/week @ 2024-02-21 2/week @ 2024-02-28 35/week @ 2024-03-13 32/week @ 2024-03-27 27/week @ 2024-04-03

59 downloads per month

MIT license

405KB
891 lines

Empede

Drone (self-hosted) Docker Image Size (latest semver) Crates.io

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
MPD_PASSWORD MPD server password
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.exe 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

Dependencies

~22–36MB
~604K SLoC