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§
Functions§
- mpdpopm
- Core `mppopmd’ logic