Index: apps/lang/english.lang
===================================================================
--- apps/lang/english.lang	(revision 13281)
+++ apps/lang/english.lang	(working copy)
@@ -10772,3 +10772,17 @@
     *: "Playlist Viewer Settings"
   </voice>
 </phrase>
+<phrase>
+  id: LANG_VIDEOS
+  desc: in the main menu
+  user: 
+  <source>
+    *: "Videos"
+  </source>
+  <dest>
+    *: "Videos"
+  </dest>
+  <voice>
+    *: "Videos"
+  </voice>
+</phrase>
Index: apps/settings.h
===================================================================
--- apps/settings.h	(revision 13281)
+++ apps/settings.h	(working copy)
@@ -63,6 +63,7 @@
 #define EQS_DIR     ROCKBOX_DIR "/eqs"
 #define CODECS_DIR  ROCKBOX_DIR"/codecs"
 #define FMPRESET_PATH ROCKBOX_DIR "/fmpresets"
+#define VIDEOS_DIR "/videos"
 
 #define VIEWERS_CONFIG      ROCKBOX_DIR "/viewers.config"
 #define CONFIGFILE          ROCKBOX_DIR "/config.cfg"
Index: apps/root_menu.c
===================================================================
--- apps/root_menu.c	(revision 13281)
+++ apps/root_menu.c	(working copy)
@@ -177,6 +177,10 @@
             filter = SHOW_PLUGINS;
             snprintf(folder, MAX_PATH, "%s/", PLUGIN_DIR);
         break;
+        case GO_TO_VIDEOS:
+            filter = SHOW_SUPPORTED;
+            snprintf(folder, MAX_PATH, "%s/", VIDEOS_DIR);
+        break;
     }
     ret_val = rockbox_browse(folder, filter);
     switch ((intptr_t)param)
@@ -284,6 +288,7 @@
     
     [GO_TO_RECENTBMARKS] =  { load_bmarks, NULL, &bookmark_settings_menu }, 
     [GO_TO_BROWSEPLUGINS] = { browser, (void*)GO_TO_BROWSEPLUGINS, NULL }, 
+    [GO_TO_VIDEOS] = { browser, (void*)GO_TO_VIDEOS, NULL },
     
 };
 static const int nb_items = sizeof(items)/sizeof(*items);
@@ -296,6 +301,8 @@
 MENUITEM_RETURNVALUE(db_browser, ID2P(LANG_TAGCACHE), GO_TO_DBBROWSER, 
                         NULL, Icon_Audio);
 #endif
+MENUITEM_RETURNVALUE(vids_browser, ID2P(LANG_VIDEOS), GO_TO_VIDEOS,
+                        NULL, Icon_Folder);
 MENUITEM_RETURNVALUE(rocks_browser, ID2P(LANG_PLUGINS), GO_TO_BROWSEPLUGINS, 
                         NULL, Icon_Plugin);
 char *get_wps_item_name(int selected_item, void * data, char *buffer)
@@ -347,7 +354,7 @@
 #if CONFIG_TUNER
             &fm,
 #endif
-            &playlist_options, &rocks_browser,  &info_menu
+            &playlist_options, &vids_browser, &rocks_browser,  &info_menu
 
 #ifdef HAVE_LCD_CHARCELLS
             ,&do_shutdown_item
Index: apps/root_menu.h
===================================================================
--- apps/root_menu.h	(revision 13281)
+++ apps/root_menu.h	(working copy)
@@ -47,6 +47,7 @@
        be the "start screen" after a boot up. The setting in settings_list.c
        will need editing if this is the case. */
     GO_TO_BROWSEPLUGINS,
+    GO_TO_VIDEOS,
 };
 
 extern const struct menu_item_ex root_menu_;
