diff options
Diffstat (limited to 'nixos')
| -rw-r--r-- | nixos/hosts/bin/components/music.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nixos/hosts/bin/components/music.nix b/nixos/hosts/bin/components/music.nix index db35a08..eed5572 100644 --- a/nixos/hosts/bin/components/music.nix +++ b/nixos/hosts/bin/components/music.nix @@ -38,4 +38,20 @@ }; startAt = "*:0/3"; }; + + systemd.services.unfassbar = { + script = '' + cd /var/lib/navidrome/music || exit 1 + yt-dlp -x --audio-format mp3 --embed-metadata --embed-thumbnail \ + --playlist-items 1 \ + -o "%(title)s.%(ext)s" \ + "https://music.youtube.com/playlist?list=PLEjgu53NfIVDFSb4HV3Qj7-IF4TQlXBNp" + ''; + path = [ pkgs.yt-dlp pkgs.ffmpeg ]; + serviceConfig = { + Type = "oneshot"; + User = "navidrome"; + }; + startAt = "*:0/3"; + }; } |
