diff --git a/modules/media_views/includes/views_plugin_display_media_views.inc b/modules/media_views/includes/views_plugin_display_media_views.inc
new file mode 100644
index 0000000..527ba4a
--- /dev/null
+++ b/modules/media_views/includes/views_plugin_display_media_views.inc
@@ -0,0 +1,87 @@
+<?php
+/**
+ * @file
+ * Handler for references_plugin_display.
+ */
+class media_views_plugin_display extends views_plugin_display_page {
+
+  function option_definition() {
+    $options = parent::option_definition();
+
+    // Force the style plugin to 'media_views_style'
+    $options['style_plugin']['default'] = 'media_views_style';
+    $options['row_plugin']['default'] = '';
+    $options['defaults']['default']['style_plugin'] = FALSE;
+    $options['defaults']['default']['style_options'] = FALSE;
+    $options['defaults']['default']['row_plugin'] = FALSE;
+    $options['defaults']['default']['row_options'] = FALSE;
+
+    // Set the display title to an empty string (not used in this display type).
+    #$options['title'] = array('default' => '', 'translatable' => TRUE);
+    $options['title']['default'] = 'Media Browser';
+    $options['defaults']['default']['title'] = FALSE;
+
+    return $options;
+  }
+
+  function get_style_type() {
+    return 'media_views';
+  }
+
+  function execute() {
+    return $this->view->render($this->display->id);
+  }
+
+  function render() {
+    if (!empty($this->view->result) || !empty($this->view->style_plugin->definition['even empty'])) {
+      return $this->view->style_plugin->render($this->view->result);
+    }
+    return '';
+  }
+
+  function uses_exposed() {
+    return FALSE;
+  }
+
+  function query() {
+  //  $options = $this->get_option('media_views_options');
+    // Make sure the id field is included in the results, and save its alias
+    // so that media_views_plugin_style can retrieve it.
+    $this->id_field_alias = $this->view->query->add_field($this->view->base_table, $this->view->base_field);
+
+  }
+
+  function options_summary(&$categories, &$options) {
+    // It is very important to call the parent function here:
+    parent::options_summary($categories, $options);
+
+    // Since we're childing off the 'page' type, we'll still *call* our
+    // category 'page' but let's override it so it says Media Browser settings.
+    $categories['page'] = array(
+      'title' => t('Media Browser settings'),
+      'column' => 'second',
+      'build' => array(
+        '#weight' => -10,
+      ),
+    );
+
+
+    // I don't think we want to give feeds menus directly.
+    unset($options['menu']);
+  }
+
+
+  /**
+   * Provide the default form for setting options.
+   */
+  function options_form(&$form, &$form_state) {
+    // It is very important to call the parent function here.
+    parent::options_form($form, $form_state);
+    switch ($form_state['section']) {
+      case 'path':
+        $form['path']['#description'] = t('This path gets passed to the media browser. We use the view name and display id to avoid collisions');
+	$form['path']['#default_value'] = 'media/browser/views/'.$this->view->name.'/'.$this->display->id;
+   }
+  }
+
+}
diff --git a/modules/media_views/includes/views_plugin_style_media_views.inc b/modules/media_views/includes/views_plugin_style_media_views.inc
new file mode 100644
index 0000000..40b649e
--- /dev/null
+++ b/modules/media_views/includes/views_plugin_style_media_views.inc
@@ -0,0 +1,66 @@
+<?php
+/**
+ * @file
+ * Contains the RSS style plugin.
+ */
+
+/**
+ * Default style plugin to render an RSS feed.
+ *
+ * @ingroup views_style_plugins
+ */
+class media_views_plugin_style extends views_plugin_style {
+
+  function option_definition() {
+    $options = parent::option_definition();
+
+    $options['description'] = array('default' => '', 'translatable' => TRUE);
+
+    return $options;
+  }
+
+  function options_form(&$form, &$form_state) {
+    parent::options_form($form, $form_state);
+  }
+
+  function render() {
+    // Play nice with previews TODO make a preview
+    if (!empty($this->view->live_preview)) {
+      return;
+    }
+
+    module_load_include('inc','media','includes/media.browser');
+
+    $files = array();
+    // Run through the array of objects
+    foreach ($this->view->result as $res){
+      foreach ($res as $k=>$v){
+        // Grab the alias of the 'id' field added by media_views_plugin_display (if it's a file view).
+        if(($this->display->handler->id_field_alias) && $k == 'fid') {
+          $files[] = $v;
+        } else {
+          /**
+          * all other views we need to do some work to get tie FIDs
+          * There's probably a better way to do this.
+          * Check if the end of the key is a file id
+          **/
+          if (strrpos($k,'_fid') && (strlen($k) - strrpos($k,'_fid') == 4 ) && $v) {
+            $files[] = $v;
+          } // EO if
+        } // EO foreach $res
+      }
+    } // EO foreach
+
+    // Load all the files
+    $files = file_load_multiple($files);
+    // Not sure what this is doing
+    foreach ($files as $file) {
+      media_browser_build_media_item($file);
+    }
+
+    // Output our array to feed back to the browser
+    drupal_json_output(array('media' => array_values($files)));
+
+    exit();
+  }
+}
\ No newline at end of file
diff --git a/modules/media_views/media_views.info b/modules/media_views/media_views.info
new file mode 100644
index 0000000..e394c0a
--- /dev/null
+++ b/modules/media_views/media_views.info
@@ -0,0 +1,13 @@
+
+name = "Media Views"
+description = "Views integration for the browser in the media module."
+package = Media
+core = 7.x
+php = 5.2
+dependencies[] = media
+dependencies[] = views
+dependencies[] = file_entity
+
+files[] = media_views.views.inc
+files[] = includes/views_plugin_display_media_views.inc
+files[] = includes/views_plugin_style_media_views.inc
\ No newline at end of file
diff --git a/modules/media_views/media_views.install b/modules/media_views/media_views.install
new file mode 100644
index 0000000..dd6b1ff
--- /dev/null
+++ b/modules/media_views/media_views.install
@@ -0,0 +1,7 @@
+<?php
+
+/**
+ * Implements hook_enable().
+ */
+function media_views_enable() {
+}
\ No newline at end of file
diff --git a/modules/media_views/media_views.module b/modules/media_views/media_views.module
new file mode 100644
index 0000000..ce0d701
--- /dev/null
+++ b/modules/media_views/media_views.module
@@ -0,0 +1,287 @@
+<?php
+
+/**
+  * Implementation of hook_menu
+  **/
+function media_views_menu(){
+  $items['admin/config/media/browser/views'] = array(
+    'title' => 'Views',
+    'description' => 'Configure Views to use with the Media browser.',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('media_views_admin_config_browser_views_form'),
+    'access arguments' => array('administer media'),
+    'type' => MENU_LOCAL_TASK,
+  );
+  return $items;
+}
+
+/**
+ * Implements hook_views_api().
+ */
+function media_views_views_api() {
+  return array(
+    'api' => '3.0-alpha1',
+  );
+}
+
+/**
+ * Implements hook_views_plugins().
+ *
+ * Defines some plugins used by the Views modes for
+ * media_views.
+ */
+function media_views_views_plugins() {
+  return array(
+    'display' => array(
+      'media_views' => array(
+        'title' => t('Media Browser'),
+        'help' => t('Selects referenceable files for use in the Media Browser'),
+        'handler' => 'media_views_plugin_display',
+        'uses hook menu' => TRUE,
+        'use ajax' => FALSE,
+        'use pager' => TRUE,
+        #'use more' => FALSE,
+        'accept attachments' => FALSE,
+        'admin' => t('Media Browser'),
+        // Custom property, used with views_get_applicable_views() to retrieve
+        // all views with a 'media_views' display.
+        'media_views display' => TRUE,
+      ),
+    ),
+    'style' => array(
+      'media_views_style' => array(
+        'title' => t('Media Browser'),
+        'help' => t('Returns results as a PHP array of titles + rendered JSON.'),
+        'handler' => 'media_views_plugin_style',
+        'theme' => 'views_view_media_views',
+        'uses row plugin' => FALSE,
+        'uses fields' => TRUE,
+        'uses options' => TRUE,
+        'type' => 'media_views',
+        'even empty' => TRUE,
+      ),
+    ),
+  );
+}
+
+
+
+/**
+ * Implements hook_media_browser_plugin_info().
+ */
+function media_views_media_browser_plugin_info() {
+  $plugins = array();
+  // Get all of the views that are media_views displays
+  $views = media_views_get_views_all();
+
+  foreach ($views as $view_name=>$view) {
+    list($name,$display) = explode(':',$view_name);
+
+    if ($name !== 'test_files') {
+      continue;
+    }
+
+    $display = $view->display[$display];
+
+    $plugins[$name . '-' . $display->display_title] = array(
+      'getMediaUrl' => $display->display_options['path'],
+      '#weight' => -10,
+      'multiselect' => TRUE,
+      'title' => $display->display_title,
+      'view' => $display,
+    );
+  }
+
+  media_set_browser_params($plugins);
+
+  return $plugins;
+}
+
+
+/**
+ * Implementaion of hook_media_browser_plugin_view().
+ */
+function media_views_media_browser_plugin_view($plugin_name, $params) {
+  $types = isset($params['types']) ? $params['types'] : array();
+
+  module_load_include('inc', 'media', 'includes/media.admin');
+  module_load_include('inc', 'media', 'includes/media.pages');
+
+  $browser_params = media_get_browser_params();
+  $params = $browser_params[$plugin_name];
+
+  // The multiselect parameter is a string.  So we check to see if it is set and
+  // adjust the local variable accordingly.
+  $multiselect = FALSE;
+  if (isset($params['multiselect']) && $params['multiselect'] != 'false') {
+    $multiselect = TRUE;
+  }
+
+  $getMediaUrl = url($params['getMediaUrl']);
+
+  views_add_js('ajax_view');
+
+  return array(
+    '#title' => ($params['title']) ? $params['title'] : $plugin_name,
+    '#attached' => array(
+      'js' => array(
+        drupal_get_path('module', 'media') . '/js/plugins/media.library.js',
+      ),
+      'css' => array(
+        //@todo: should move this.
+        drupal_get_path('module', 'media') . '/js/plugins/media.library.css',
+      ),
+    ),
+    '#settings' => array(
+      'viewMode' => 'thumbnails',
+      'getMediaUrl' => $getMediaUrl,
+      'types' => $types,
+      'multiselect' => $multiselect,
+      // We should probably change this to load dynamically when requested
+      // via the JS file.
+    ),
+    '#markup' => '<div id="container"><div id="scrollbox"><ul id="media-browser-library-list" class="media-list-thumbnails"></ul><div id="status"></div></div></div>',
+  );
+}
+
+/**
+ * Administration form to enable which views to use
+ */
+function media_views_admin_config_browser_views_form() {
+  $form = array();
+  $form['description'] = array(
+    '#markup' => t('Not sure what should go here, settings for Media browser views.')
+  );
+
+  return system_settings_form($form);
+}
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ *
+ * Adds options to the field configuration page for making views available as
+ * a plugin to the media browser.
+ */
+function media_views_form_field_ui_field_edit_form_alter(&$form, $form_state) {
+  // Only add settings to media module
+  if ($form['#field']['module'] == 'media') {
+    // Global settings form
+    $form['media_views'] = array(
+      '#type' => 'fieldset',
+      '#title' => t('Media Browser Views Plugin'),
+    );
+
+    $form['media_views']['media_views_enabled'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Use Media Browser views plugin'),
+      '#default_value' => variable_get('media_views_' . $form['#field']['field_name'] . '_enable', FALSE),
+      '#description' => t('When enabled, the Media Browser will include a tab populated by the selected view.'),
+    );
+
+    $options = array('none' => '- None -');
+    $options += media_views_get_views_options();
+
+    $form['media_views']['media_views_select'] = array(
+      '#type' => 'select',
+      '#title' => t('Select the view to use'),
+      '#default_value' => variable_get('media_views_' . $form['#field']['field_name'] . '_selected', 'none'),
+      '#options' => $options,
+    );
+
+    $form['media_views']['media_views_args'] = array(
+      '#type' => 'textfield',
+      '#title' => 'Arguments',
+      '#default_value' => variable_get('media_views_' . $form['#field']['field_name'] . '_args', NULL),
+      '#description' => t('Comma separated list of arguments to send to the Media Browser View URL (ex: media/browser/%arg1/%arg2/media_browser_1/%arg3).'),
+      );
+
+    // Add custom form handler to the submit function
+    $form['#submit'][] = 'media_views_field_settings_submit';
+  } // EO if media module
+} // EO hook_form_alter
+
+/**
+ *  Implementation of hook_form_submit
+ *  Custom handler for media_views settings on field settings page
+ **/
+function media_views_field_settings_submit(&$form, $form_state) {
+  // Is it enabled
+  if ($form_state['values']['media_views_enabled'] == TRUE && $form_state['values']['media_views_select'] !== 'none') {
+    variable_set('media_views_' . $form['#field']['field_name'] . '_enable', TRUE);
+  } else {
+    variable_del('media_views_' . $form['#field']['field_name'] . '_enable');
+  }
+
+
+  // Which view is selected
+  if ($form_state['values']['media_views_select'] !== 'none') {
+    variable_set('media_views_' . $form['#field']['field_name'] . '_selected', $form_state['values']['media_views_select']);
+  } else {
+    variable_del('media_views_' . $form['#field']['field_name'] . '_selected');
+  }
+
+
+  // What are the args
+  if (isset($form_state['values']['media_views_args']) && $form_state['values']['media_views_args'] !== NULL) {
+    variable_set('media_views_' . $form['#field']['field_name'] . '_args', $form_state['values']['media_views_args']);
+  } else {
+    variable_del('media_views_' . $form['#field']['field_name'] . '_args');
+  }
+}
+
+/**
+ * Retrieves the list of views with a 'media_views' display, in a format
+ * suitable for a 'select' form element..
+ *
+ * @param $entity_type
+ *   The entity type.
+ *
+ * @return
+ *   An array of eligible views displays.
+ */
+function media_views_get_views_options($entity_type = 'node') {
+  // Filter views that contain a 'references' display. This actually returns a
+  // list of displays (the same view appears several times).
+  $displays = views_get_applicable_views('media_views display');
+
+  $options = array();
+
+  // Filter views that list the entity type we want, and group the separate
+  // displays by view.
+  if ($entity_type) {
+    $entity_info = entity_get_info($entity_type);
+
+    foreach ($displays as $data) {
+      list($view, $display_id) = $data;
+
+      if ($view->base_table == $entity_info['base table']) {
+        $options[$view->name . ':' . $display_id] = $view->name .' - ' . $view->display[$display_id]->display_title;
+      } else {
+        if ($entity_type == NULL) {
+        $options[$view->name . ':' . $display_id] = $view->name .' - ' . $view->display[$display_id]->display_title;
+        }
+      }
+    }
+
+  }
+
+  return $options;
+}
+
+/**
+ * Retrieves the list of views with a 'media_views' display, in an array of views objects.
+ *
+ * @return
+ *   An array of eligible views displays.
+ */
+function media_views_get_views_all() {
+  $displays = views_get_applicable_views('media_views display');
+
+  $options = array();
+  foreach ($displays as $data) {
+    list($view, $display_id) = $data;
+      $options[$view->name . ':' . $display_id] = $view;
+  }
+
+  return $options;
+}
\ No newline at end of file
diff --git a/modules/media_views/media_views.views.inc b/modules/media_views/media_views.views.inc
new file mode 100644
index 0000000..b3d9bbc
--- /dev/null
+++ b/modules/media_views/media_views.views.inc
@@ -0,0 +1 @@
+<?php
diff --git a/modules/media_views/media_views.views_default.inc b/modules/media_views/media_views.views_default.inc
new file mode 100644
index 0000000..801be78
--- /dev/null
+++ b/modules/media_views/media_views.views_default.inc
@@ -0,0 +1,184 @@
+<?php
+
+// $Id$
+
+/**
+ * @file
+ * Provides default views for media
+ */
+
+/**
+ * Implements hook_views_default_views().
+ */
+function media_views_default_views() {
+  $view = new view;
+  $view->name = 'media_browser_files';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'file_managed';
+  $view->human_name = 'Media Browser Files';
+  $view->core = 7;
+  $view->api_version = '3.0-alpha1';
+  $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
+
+  /* Display: Master */
+  $handler = $view->new_display('default', 'Master', 'default');
+  $handler->display->display_options['access']['type'] = 'perm';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['style_plugin'] = 'default';
+  $handler->display->display_options['row_plugin'] = 'fields';
+  /* Field: File: Name */
+  $handler->display->display_options['fields']['filename']['id'] = 'filename';
+  $handler->display->display_options['fields']['filename']['table'] = 'file_managed';
+  $handler->display->display_options['fields']['filename']['field'] = 'filename';
+  $handler->display->display_options['fields']['filename']['label'] = '';
+  $handler->display->display_options['fields']['filename']['alter']['alter_text'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['make_link'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['absolute'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['trim'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['word_boundary'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['ellipsis'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['strip_tags'] = 0;
+  $handler->display->display_options['fields']['filename']['alter']['html'] = 0;
+  $handler->display->display_options['fields']['filename']['hide_empty'] = 0;
+  $handler->display->display_options['fields']['filename']['empty_zero'] = 0;
+  $handler->display->display_options['fields']['filename']['link_to_file'] = 1;
+  /* Sort criterion: File: Upload date */
+  $handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
+  $handler->display->display_options['sorts']['timestamp']['table'] = 'file_managed';
+  $handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
+  $handler->display->display_options['sorts']['timestamp']['order'] = 'DESC';
+
+  /* Display: Media Browser */
+  $handler = $view->new_display('media_views', 'Media Browser', 'media_views_1');
+  $handler->display->display_options['defaults']['title'] = FALSE;
+  $handler->display->display_options['defaults']['style_plugin'] = FALSE;
+  $handler->display->display_options['style_plugin'] = 'media_views_style';
+  $handler->display->display_options['defaults']['style_options'] = FALSE;
+  $handler->display->display_options['defaults']['row_plugin'] = FALSE;
+  $handler->display->display_options['defaults']['row_options'] = FALSE;
+  $handler->display->display_options['path'] = 'media/browser/views/media_browser_files/media_views_1';
+  $translatables['media_browser_files'] = array(
+    t('Master'),
+    t('more'),
+    t('Apply'),
+    t('Reset'),
+    t('Sort by'),
+    t('Asc'),
+    t('Desc'),
+    t('Items per page'),
+    t('- All -'),
+    t('Offset'),
+    t('Media Browser'),
+  );
+
+  $views[$view->name] = $view;
+
+  unset($view);
+  unset($handler);
+  unset($translatables);
+
+  $view = new view;
+  $view->name = 'media_browser_nodes';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Media Browser Nodes';
+  $view->core = 7;
+  $view->api_version = '3.0-alpha1';
+  $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
+
+  /* Display: Master */
+  $handler = $view->new_display('default', 'Master', 'default');
+  $handler->display->display_options['access']['type'] = 'perm';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['style_plugin'] = 'default';
+  $handler->display->display_options['row_plugin'] = 'fields';
+  /* Field: Content: Title */
+  $handler->display->display_options['fields']['title']['id'] = 'title';
+  $handler->display->display_options['fields']['title']['table'] = 'node';
+  $handler->display->display_options['fields']['title']['field'] = 'title';
+  $handler->display->display_options['fields']['title']['label'] = '';
+  $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['trim'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
+  $handler->display->display_options['fields']['title']['alter']['html'] = 0;
+  $handler->display->display_options['fields']['title']['hide_empty'] = 0;
+  $handler->display->display_options['fields']['title']['empty_zero'] = 0;
+  $handler->display->display_options['fields']['title']['link_to_node'] = 1;
+  /* Field: Fields: Native Video */
+  $handler->display->display_options['fields']['field_media_video']['id'] = 'field_media_video';
+  $handler->display->display_options['fields']['field_media_video']['table'] = 'field_data_field_media_video';
+  $handler->display->display_options['fields']['field_media_video']['field'] = 'field_media_video';
+  $handler->display->display_options['fields']['field_media_video']['label'] = '';
+  $handler->display->display_options['fields']['field_media_video']['alter']['alter_text'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['make_link'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['absolute'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['external'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['replace_spaces'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['trim'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['nl2br'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['word_boundary'] = 1;
+  $handler->display->display_options['fields']['field_media_video']['alter']['ellipsis'] = 1;
+  $handler->display->display_options['fields']['field_media_video']['alter']['strip_tags'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['alter']['html'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['element_label_colon'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['element_default_classes'] = 1;
+  $handler->display->display_options['fields']['field_media_video']['hide_empty'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['empty_zero'] = 0;
+  $handler->display->display_options['fields']['field_media_video']['click_sort_column'] = 'fid';
+  $handler->display->display_options['fields']['field_media_video']['settings'] = array(
+    'video_style' => '',
+    'video_link' => '',
+  );
+  $handler->display->display_options['fields']['field_media_video']['field_api_classes'] = 0;
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Filter criterion: Content: Published */
+  $handler->display->display_options['filters']['status']['id'] = 'status';
+  $handler->display->display_options['filters']['status']['table'] = 'node';
+  $handler->display->display_options['filters']['status']['field'] = 'status';
+  $handler->display->display_options['filters']['status']['value'] = 1;
+  $handler->display->display_options['filters']['status']['group'] = 0;
+  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
+
+  /* Display: Media Browser */
+  $handler = $view->new_display('media_views', 'Media Browser', 'media_views_1');
+  $handler->display->display_options['defaults']['title'] = FALSE;
+  $handler->display->display_options['defaults']['style_plugin'] = FALSE;
+  $handler->display->display_options['style_plugin'] = 'media_views_style';
+  $handler->display->display_options['defaults']['style_options'] = FALSE;
+  $handler->display->display_options['defaults']['row_plugin'] = FALSE;
+  $handler->display->display_options['defaults']['row_options'] = FALSE;
+  $handler->display->display_options['path'] = 'media/browser/views/media_browser_nodes/media_views_1';
+  $translatables['media_browser_nodes'] = array(
+    t('Master'),
+    t('more'),
+    t('Apply'),
+    t('Reset'),
+    t('Sort by'),
+    t('Asc'),
+    t('Desc'),
+    t('Items per page'),
+    t('- All -'),
+    t('Offset'),
+    t('Media Browser'),
+  );
+
+  $views[$view->name] = $view;
+
+  return $views;
+}
\ No newline at end of file
