diff --git a/program/filters.py b/program/filters.py
index 75867d4915fc61933919f680c88830d0c211ad8d..d04bb7bec0cad4fb7a3bc4ffe88db4206bf0a760 100644
--- a/program/filters.py
+++ b/program/filters.py
@@ -341,6 +341,10 @@ class PlaylistFilter(filters.FilterSet):
         field_name="entries__file_id",
         help_text="Return only playlists that use to the specified file ID.",
     )
+    show_id = filters.NumberFilter(
+        field_name="show_id",
+        help_text="Return only playlists for the specified show ID.",
+    )
 
     class Meta:
         fields = ("file_id",)