Play2 based content negotiation