First draft of an idea on how to set all the media types on a device.  Need to test on multiple scenarios. #217