jellyfin-container: config mopidy

This commit is contained in:
Veneficium 2025-03-14 19:42:46 +01:00
parent 2800e74f7e
commit 483113a1c7
2 changed files with 23 additions and 8 deletions

View file

@ -25,6 +25,8 @@
services.nscd.enable = false;
system.nssModules = lib.mkForce [ ];
systemd.oomd.enable = false;
hardware.graphics = {
enable = true;
extraPackages = with pkgs; [
@ -44,18 +46,14 @@
services.mopidy.extensionPackages = with pkgs; [
mopidy-mpd
mopidy-jellyfin
mopidy-muse
];
services.mopidy.configuration = ''
[mpd]
enabled = true
hostname = 0.0.0.0
port = 6600
connection_timeout = 300
'';
services.mopidy.configuration = builtins.readFile ./mopidy.conf;
systemd.services.mopidy.serviceConfig.User = lib.mkForce "root";
systemd.services.mopidy.after = [ "jellyfin.service" ];
};
service.ports = [ "8096:8096" ];
service.ports = [ "8096:8096" "6600:6600" "6680:6680" ];
service.devices = [ "/dev/dri/renderD128:/dev/dri/renderD128" ];
service.volumes = [
"/config/jellyfin:/config"

17
containers/mopidy.conf Normal file
View file

@ -0,0 +1,17 @@
[jellyfin]
enabled = true
hostname = localhost:8096
username = veneficium
password = paswordF!08!
[mpd]
enabled = true
hostname = 0.0.0.0
port = 6600
connection_timeout = 300
[http]
enabled = true
hostname = 0.0.0.0
port = 6680
default_app = muse
[muse]
enabled = true