mfp-core 1.0.3

Shared catalog, configuration, path, and wire-protocol types for the musicforprogramming player
Documentation

Everything the daemon and the interface both need: one definition of an episode, of every wire message, and of every filesystem path. No I/O policy of its own beyond retrieving the catalog; the daemon is the sole writer of playback and download state, and clients render what it last reported.