# ampd

> Self-hosted web client for MPD with themes, cover art, scrobbling, and keyboard shortcuts built in today.

- **Category:** Music Streaming
- **Licence:** GPL-3.0
- **Latest version:** ampd-2.2.11
- **Open source:** oss
- **Languages:** Typescript, Java, HTML
- **Platforms:** Docker, Docker Compose, Java, Systemd
- **Tags:** Spring Boot, Music Player, Typescript, Angular, Java, Web UI, Mpd, Self Hosted, Websockets, Scrobbling, Mpd Client, Cover Art

## Description

ampd is a web-based client for Music Player Daemon (MPD) that runs in a browser. It offers a responsive interface with light and dark themes, displays album covers from local files or the MusicBrainz Cover Art Archive, supports internet radio streams, and can scrobble playback to Last.fm and ListenBrainz. Keyboard shortcuts similar to ncmcpp are included. The application is packaged as a single JAR file requiring Java 17 or newer, defaults to port 8080, and can be run via Docker, systemd, or behind a reverse proxy. Only one MPD server can be connected at a time.

## Links

- [Homepage](https://github.com/rain0r/ampd)
- [Website](https://rain0r.github.io/ampd/)
- [Docker](rain0r/ampd)
- [GitHub Repository](https://github.com/rain0r/ampd)
- [Docker Hub](https://hub.docker.com/r/rain0r/ampd)
- [Wiki Screenshots](https://github.com/rain0r/ampd/wiki/Screenshots)

---
Source: https://selfhost.directory/project/ampd