From 556255ac8bb060cd96bd04268d35312209c07d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 8 Apr 2021 11:59:53 +0200 Subject: [PATCH] feat(mpd-fm): add streams as playlist for use with MPD clients --- configs/mpd-fm.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/configs/mpd-fm.nix b/configs/mpd-fm.nix index e9b9318..ec17744 100644 --- a/configs/mpd-fm.nix +++ b/configs/mpd-fm.nix @@ -41,6 +41,14 @@ in environment.systemPackages = [ pkgs.mpc_cli ]; + system.activationScripts.mpd-playlists = + let playlistFile = pkgs.writeText "radio.m3u" (lib.concatMapStringsSep "\n" (lib.getAttr "stream") streams); + in '' + rm -rf /var/lib/mpd/playlists + install -d /var/lib/mpd/playlists + ln -sfn "${toString playlistFile}" "/var/lib/mpd/playlists/radio.m3u" + ''; + services.mpd-fm = { enable = true; # stationsFile = "/etc/mpd-fm/stations.json";