Subject: [bug#59866] [PATCH 0/2] services: mpd: Refactor MPD service

From: Liliana Marie Prikler <[email-masked]>
Date: Wed, 07 Dec 2022 19:27:55 +0100

Am Dienstag, dem 06.12.2022 um 23:22 +0000 schrieb [email-masked]:
> Modernizes and expands 'mpd-service-type'.
> Performs "pretty-formatting" to the generated configuration file
> at the cost of a few extra procedures.
> It also deprecates some of the fields (abbreviated forms).
> 
> Bruno Victal (2):
>   services: mpd: use 'define-configuration'.
>   services: mpd: Refactor MPD service.
Note that there is [1], which attempts to make it so that shepherd
endpoints can be specified in lieu of MPD endpoints.  You don't need to
implement this logic – you are free to do so if you want to – but could
you make it so that there is an explicit endpoint abstraction that
would allow for extension later on?

Cheers

[1] https://issues.guix.gnu.org/54986