anchor.diff:  , bashInteractive, bash-completion
   }:
   
  +assert enableAbsubmit    -> essentia-extractor            != null;
   assert enableAcoustid    -> pythonPackages.pyacoustid     != null;
   assert enableBadfiles    -> flac != null && mp3val != null;
   assert enableConvert     -> ffmpeg != null;
  
positive.code:     pythonPackages.gst-python
      pythonPackages.pygobject3
      gobject-introspection
    ] ++ optional enableAcoustid      pythonPackages.pyacoustid
      ++ optional (enableFetchart
                || enableEmbyupdate
                || enableKodiupdate
  
negative.code: 
  let
    optionalPlugins = {
      absubmit = enableAbsubmit;
      acousticbrainz = enableAcousticbrainz;
      badfiles = enableBadfiles;
      chroma = enableAcoustid;
  