add ability for frontend js to set a new video
add ability to set new media url
fix host setting bug, allow for only host to change source