Make NowPlaying model use an actual User object, instead of just a few fields

We already pass the whole MediaItem as an object, so might as well do the User too, so we have easy access to more information for API clients.