What’s the deal with exclusive streaming deals? Frank Ocean, Beyoncé and Universal’s mooted ban