diff --git a/data/interfaces/default/user.html b/data/interfaces/default/user.html
index 1aef0994..d25cdf51 100644
--- a/data/interfaces/default/user.html
+++ b/data/interfaces/default/user.html
@@ -168,6 +168,9 @@ DOCUMENTATION :: END
+
diff --git a/plexpy/webserve.py b/plexpy/webserve.py
index de9fbb51..ea0e7588 100644
--- a/plexpy/webserve.py
+++ b/plexpy/webserve.py
@@ -1702,8 +1702,10 @@ class WebInterface(object):
custom_where.append(['session_history_metadata.section_id', section_id])
if 'media_type' in kwargs:
media_type = kwargs.get('media_type', '')
- if media_type != 'all':
+ if media_type not in ('all', 'live'):
custom_where.append(['session_history.media_type', media_type])
+ if media_type == 'live':
+ kwargs['live'] = "1"
if 'transcode_decision' in kwargs:
transcode_decision = kwargs.get('transcode_decision', '')
if transcode_decision: