anchor.diff:      mpdstats = enableMpd;
       mpdupdate = enableMpd;
       replaygain = enableReplaygain;
  +    thumbnails = enableThumbnails;
       web = enableWeb;
     };
   
     pluginsWithoutDeps = [
  -    "bench" "bpd" "bpm" "bucket" "convert" "duplicates" "embedart" "freedesktop"
  -    "fromfilename" "ftintitle" "fuzzy" "ihate" "importadded" "importfeeds"
  +    "bench" "bpd" "bpm" "bucket" "convert" "cue" "duplicates" "embedart" "freedesktop"
  +    "fromfilename" "filefilter" "ftintitle" "fuzzy" "ihate" "importadded" "importfeeds"
       "info" "inline" "keyfinder" "lyrics" "mbcollection" "mbsync" "missing"
       "permissions" "play" "plexupdate" "random" "rewrite" "scrub" "smartplaylist"
       "spotify" "the" "types" "zero"
  
positive.code:     pythonPackages.munkres
      pythonPackages.musicbrainzngs
      pythonPackages.mutagen
      pythonPackages.pyyaml
      pythonPackages.unidecode
      python.modules.sqlite3
      python.modules.readline
    ] ++ optional enableAcoustid                     pythonPackages.pyacoustid
      ++ optional (enableBeatport || enableFetchart) pythonPackages.requests2
      ++ optional enableDiscogs                      pythonPackages.discogs_client
      ++ optional enableEchonest                     pythonPackages.pyechonest
      ++ optional enableLastfm                       pythonPackages.pylast
      ++ optional enableMpd                          pythonPackages.mpd
      ++ optional enableReplaygain                   pythonPackages.audiotools
      ++ optional enableWeb                          pythonPackages.flask;
  
    buildInputs = with pythonPackages; [
      beautifulsoup4
  
negative.code: 
  in buildPythonPackage rec {
    name = "beets-${version}";
    version = "1.3.11";
    namePrefix = "";
  
    src = fetchFromGitHub {
      owner = "sampsyo";
      repo = "beets";
      rev = "v${version}";
      sha256 = "16jb1frds9vl40n9hy18x9xipxfzln3ym823vx8jymhv3by8p62m";
    };
  
    propagatedBuildInputs = [
  