anchor.diff:  
       services.minidlna.announceInterval = mkOption {
         type = types.int;
  -      default = 895;
  +      default = 90000;
  +      example = 895;
         description =
           ''
             The interval between announces (in seconds).
  
positive.code:           Many people prefer shorter announce intervals (e.g. 60 seconds)
            on their home networks, especially when DLNA clients are
            started on demand.
          '';
      };
  
  
negative.code: 
    ###### implementation
    config = mkIf cfg.enable {
      networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ port ];
      networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ 1900 ];
  
      services.minidlna.config =
        ''
          port=${toString port}
          friendly_name=${cfg.friendlyName}
          db_dir=${cfg.databaseDir}
          log_level=${cfg.loglevel}
          inotify=${cfg.inotify}
          root_container=${cfg.rootContainer}
          ${concatMapStrings (dir: ''
            media_dir=${dir}
  