several feature requests

share / embed field,
oEmbed support in the frontend,
some form checks when adding new media.