Crate mpdpopm[−][src]
mpdpopm
Maintain ratings & playcounts for your mpd server.
Introduction
This is a companion daemon for mpd that maintains play counts & ratings. Similar to mpdfav, but written in Rust (which I prefer to Go), it will allow you to maintain that information in your tags, as well as the sticker database, by invoking external commands to keep your tags up-to-date (something along the lines of mpdcron).
Commands
I’m currently sending all commands over one (configurable) channel.
Modules
clients | mpd clients and associated utilities. |
commands | commands – running commands on the server |
error_from | |
filters | |
filters_ast | filters-ast – Types for building the Abstract Syntax Tree when parsing filters |
messages | messages |
playcounts | playcounts – managing play counts & lastplayed times |
ratings | Logic for rating MPD tracks. |
vars |
Macros
error_from | Provide an implementation of std::convert::From for it’s argument for type Error |
Structs
Config | |
GeneralizedCommandDefn |
Enums
Error |
Functions
mpdpopm | Core `mppopmd’ logic |
Type Definitions
Result |