Quality settings!

PlayPreferredQuality was rewritten. IDK what I was on before. I
literally want to slap my old self. Now detects if user is on wifi or
mobile and then loads the appropriate quality stream.