diff --git a/lib/mpd.nix b/lib/mpd.nix index 17e54bd5..f2c74038 100644 --- a/lib/mpd.nix +++ b/lib/mpd.nix @@ -1,28 +1,29 @@ { config, pkgs, lib, ... }: let - hostMpd = if config.networking.hostName == "storage-ng" then - { - musicDirectory = "/mnt/cephfs/c3d2/rpool/Music"; - } - else - { - dbFile = null; - musicDirectory = "/mnt/storage/Music"; - extraConfig = '' - database { - plugin "proxy" - host "storage-ng.hq.c3d2.de" - } - ''; - }; -in -{ + hostMpd = if config.networking.hostName == "storage-ng" then { + musicDirectory = "/mnt/cephfs/c3d2/rpool/Music"; + extraConfig = '' + audio_output { + name "null" + type "null" + } + ''; + } else { + dbFile = null; + musicDirectory = "/mnt/storage/Music"; + extraConfig = '' + database { + plugin "proxy" + host "storage-ng.hq.c3d2.de" + } + ''; + }; +in { services.mpd = (hostMpd // { - enable=true; + enable = true; network.listenAddress = "any"; }); - networking.firewall.allowedTCPPorts = - [ config.services.mpd.network.port ]; + networking.firewall.allowedTCPPorts = [ config.services.mpd.network.port ]; }