diff --git a/lib/PiTube.pm b/lib/PiTube.pm
index 5cc7d10a20e63fb4fc685ddf69d99c53a42cfd8d..643b2d2b17b1bb6ff49e3f3f3ccde8b92f82e52c 100644
--- a/lib/PiTube.pm
+++ b/lib/PiTube.pm
@@ -67,15 +67,17 @@ sub startup {
     # router
     my $r = $self->routes;
 
-    $r->get('/')->to(cb => sub { shift->render('index'); });
+    $r->get('/')->to(cb => sub { shift->render('live'); });
+    $r->get('/streams')->to(cb => sub { shift->render('streams'); });
+
+    $r->get('/api/streams')->to('Stream#list');
 
     $r->get('/streams/:id')->to('Stream#info');
-    $r->get('/streams/add')->over( is => 'administrator' )->to('Stream#add');
-    $r->get('/streams/:id/form')->over( is => 'administrator'  )->to('Stream#form');
-    $r->post('/streams')->over( is => 'administrator'  )->to('Stream#create');
-    $r->put('/streams/:id')->over( is => 'administrator'  )->to('Stream#update');
-    $r->delete('/streams/:id')->over( is => 'administrator'  )->to('Stream#delete');
-    $r->get('/streams')->to('Stream#list');
+#    $r->get('/streams/add')->over( is => 'administrator' )->to('Stream#add');
+#    $r->get('/streams/:id/form')->over( is => 'administrator'  )->to('Stream#form');
+#    $r->post('/streams')->over( is => 'administrator'  )->to('Stream#create');
+#    $r->put('/streams/:id')->over( is => 'administrator'  )->to('Stream#update');
+#    $r->delete('/streams/:id')->over( is => 'administrator'  )->to('Stream#delete');
 
     $r->get('/oauth2')->to('OAuth2#callback');
     $r->get('/logout')->to('OAuth2#do_logout');