{ pkgs, ... }: let musicDir = "~/Music/beets/library"; in { home.packages = with pkgs; [ cdparanoia-iii ffmpeg libgpod imagemagick ]; services.mpd = { enable = true; musicDirectory = musicDir; }; programs.beets = { enable = true; settings = { plugins = [ "convert" "musicbrainz" "chroma" "fetchart" "embedart" ]; convert = { format = "flac"; auto = true; never_convert_lossy_files = true; }; embedart = { maxwidth = 500; }; directory = musicDir; library = "~/Music/beets/musiclibrary.db"; }; }; }