diff --git a/lib/PiTube/Controller/Stream.pm b/lib/PiTube/Controller/Stream.pm
index 6b1ffa234fa3da6359f47b6ee3d54b371c12c3c5..ff936c5a69d20865a9e707e6fae77313e201dc4d 100644
--- a/lib/PiTube/Controller/Stream.pm
+++ b/lib/PiTube/Controller/Stream.pm
@@ -31,6 +31,10 @@ sub list {
             next STREAM if ! $rights;
         }
 
+        if ( $c->param('live') ) {
+            next STREAM if ! $stream->is_live;
+        }
+
         my %stream = (
             $stream->get_columns(),
             is_live       => $stream->is_live,