Crate mpdpopm

Source
Expand description

§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
Running commands on the server
config
mpdpopm Configuration
filters
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

Enums§

Error

Functions§

mpdpopm
Core `mppopmd’ logic

Type Aliases§

Result