anchor.diff:    # The websites yt-dlp deals with are a very moving target. That means that
     # downloads break constantly. Because of that, updates should always be backported
     # to the latest stable release.
  -  version = "2022.2.4";
  +  version = "2022.3.8.2";
   
     src = fetchPypi {
       inherit pname;
       version = builtins.replaceStrings [ ".0" ] [ "." ] version;
  -    sha256 = "sha256-gbUO18+c/MBC2PWhrS0c17E8SLNsB/rxiAaW6sCn3bU=";
  +    sha256 = "sha256-aFRleMGObOh0ULU3adXVt/WiPlIJeEl222x8y/eVSyE=";
     };
   
  -  propagatedBuildInputs = [ websockets mutagen ]
  -    ++ lib.optional hlsEncryptedSupport pycryptodomex;
  +  propagatedBuildInputs = [ brotli mutagen pycryptodomex websockets ];
   
     # Ensure these utilities are available in $PATH:
     # - ffmpeg: post-processing & transcoding support
  
positive.code: , ffmpegSupport ? true
  , rtmpSupport ? true
  , phantomjsSupport ? false
  , hlsEncryptedSupport ? true
  , withAlias ? false # Provides bin/youtube-dl for backcompat
  }:
  
  
negative.code:   doCheck = false;
  
    postInstall = lib.optionalString withAlias ''
      ln -s "$out/bin/yt-dlp" "$out/bin/youtube-dl"
    '';
  
    meta = with lib; {
  