A minimal WPF media player comparing VLC, Windows Media Player and NAudio using nVLC, VLC.Native and FontAwesome.Sharp.
Actually, the VLC dependency package is quite big (~ 320MB, 166 MB each for x86/x64), so maybe the player is not so minimalistic altogether.
When using VLC.Native
together with Continuous Testing Tools (e.g. NCrunch)
you may consider disabling the large footprint of the native VLC dependencies by setting
<PropertyGroup>
<!-- set to anything different than '', e.g. 1 -->
<DisableVlcNative>$(NCrunch)</DisableVlcNative>
</PropertyGroup>
Here we used NCrunch-specific build properties but any value other than ''
will cause VLC.Native
to skip including
the native dependencies as content to your build, c.f.