Ensure PlayVideo() is authenticated.

Includes a few other misc. updates.