Problems with UDP streams and windows 10

The Problem

Since windows 10 (anniversary addition I believe), windows changed how network adapter prioritisations are done. This gives rise to the problem of trying to play a udp stream but it actually binding to the wrong interface (seemingly even if all other adapters are disabled) and producing no output.

The Solution

Simply, open up network preferences on your main network adapter

Network Properties

and then click on IPv4 properties
IPv4 Properties
and then deselect automatic metric and set the interface metric to 1.
Automatic Metric

I've found after doing this and confirming the stream now works, you can set it back to automatic not the screw with VPN interfaces and it seems to continue working!