MPDN is a media player written in .NET that features a built-in high quality Direct3D GPU Video Renderer that is an alternative to madVR. It also features open source extensions such as RenderScript, CustomLinearScalers and PlayerExtension available for download on GitHub. RenderScript is a powerful scripting system that is capable of adding custom scalers and image processing capabilities to MPDN via GPU pixel shaders or compute shaders (SM3.0, SM5.0 and DirectCompute are all supported). Fine examples of RenderScript are the NEDI, SuperResChroma and SuperRes+NEDI algorithms. Combined, they provide image quality that rivals or even surpasses NNEDI3. CustomLinearScalers allow users to write their own kernel function that MPDN will use to as scaler. PlayerExtensions enables MPDN to be extended via external scripts – MPDN’s playlist support is implemented this way. It also allows the community to contribute by fixing bugs or enhancing capabilities of existing PlayerExtensions, or even write a new PlayerExtension that adds new features to MPDN.