/**
* Fires on init
*/
public function on_init()
{
add_action('wp_enqueue_media', array($this, 'enqueue_admin_scripts'));
add_filter('plupload_default_settings', array($this, 'videopress_pluploder_config'));
add_filter('wp_get_attachment_url', array($this, 'update_attachment_url_for_videopress'), 10, 2);
if (Jetpack::active_plan_supports('videopress')) {
add_filter('upload_mimes', array($this, 'add_video_upload_mimes'), 999);
}
add_action('admin_print_footer_scripts', array($this, 'print_in_footer_open_media_add_new'));
add_action('admin_menu', array($this, 'change_add_new_menu_location'), 999);
add_action('admin_head', array($this, 'enqueue_admin_styles'));
VideoPress_Scheduler::init();
VideoPress_XMLRPC::init();
}