mpd v0.1.0 API Reference

Modules

Mpd

MPD (Music Player Daemon) is commonly used on UNIX.

Config modules defines zero arity function with fallback on compilation to prevent boilerplate code.

This is a WIP on implementing a cached database. The goal is to have a database copy cached in something like a dets table for faster launching.any()

The Mpd.Handle is the module responsible for executing commands with the mpd server. It wraps protocol's TCP command to prevent unsupported calls to the server.

The Mpd.Player genserver can be used to monitor the player's states. It contains the current playing song and the player status and listens to idles to update itself when it changes.

This module is used to manipulate multiple songs like filtering or find songs among a list.

Represents a server status