Airplay

I’ve wanted this for years. Looks like they finally added scripting support for it.

I also added everything to type definitions, since we should deb doing that now.