mirror of
https://github.com/kmein/niveum
synced 2026-03-20 12:01:06 +01:00
feat(mpd-fm): add streams as playlist for use with MPD clients
This commit is contained in:
@@ -41,6 +41,14 @@ in
|
|||||||
|
|
||||||
environment.systemPackages = [ pkgs.mpc_cli ];
|
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 = {
|
services.mpd-fm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# stationsFile = "/etc/mpd-fm/stations.json";
|
# stationsFile = "/etc/mpd-fm/stations.json";
|
||||||
|
|||||||
Reference in New Issue
Block a user