Skip to content

rain0r/ampd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ampd

ampd is a web-based client for MPD. It is build with Angular and Spring Boot.

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
  • Database support
    • Directories
    • Albums
    • Genres
    • Search / browse
  • Playlists
  • Customizable front- and backend
  • ncmcpp-like shortcuts
    • > for next track etc.
  • Internet radio / streams support
  • Support for scrobbling (Last.fm and ListenBrainz)
  • Shows similar tracks via Last.fm (Api token required)
  • Comes 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, deployment.md or 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