Skip to content

rain0r/ampd

Repository files navigation

ampd

ampd is a free web-based client for MPD.

Features

  • Modern and responsive UI
    • Built with Angular and Angular Material
    • Light and dark theme included
    • No external JavaScript / CSS files loaded: 100% self hosted
    • Rearrange queue via drag an drop
  • Support for album cover art
  • Playlists
    • View / create / delete
  • Customizable
    • Multiple features can be switched on and off
  • ncmcpp-like shortcuts
  • Support for Internet Radio Streams
  • Support for scrobbling
    • Last.fm
    • ListenBrainz
  • Distributed as a single jar-file

Caveats

  • JRE 17 or higher needed
  • Only one mpd server supported simultaneously

Screenshots

Desktop (dark theme) Mobile (light heme)
Screenshot of ampd on a desktop Screenshot of ampd on a mobile device

More screenshots can be found in the wiki.

Running

To start, just download the latest release start it via:

java -jar ampd.jar

For more options, please see: usage.md

If you want to deploy ampd behind another webserver via reverse proxy, please see: deployment.md

To run ampd with docker, please see: docker.md

Contributing / hacking / developing

All types of contributions are welcome:

  • Bug tickets
  • Pull requests
  • Suggestions
  • Screenshots
  • Documentation

If you like to fork / edit / work on ampd, please see: dev.md