{ config, pkgs, ... }: let dataDir = "${config.xdg.dataHome}/mpd"; in { services.mpd = { enable = true; inherit dataDir; musicDirectory = "~/media/music"; network = { listenAddress = "${dataDir}/socket"; }; extraConfig = '' metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc,comment" auto_update "yes" #database { # plugin "simple" # path "~/.local/share/mpd/db # cache_directory "~/.local/share/mpd/cache" #} filesystem_charset "UTF-8" ''; }; } # vim: ts=2