diff --git a/data/interfaces/default/stream_data.html b/data/interfaces/default/stream_data.html
index d4c81741..9ccdc061 100644
--- a/data/interfaces/default/stream_data.html
+++ b/data/interfaces/default/stream_data.html
@@ -245,6 +245,13 @@ DOCUMENTATION :: END
${data['stream_subtitle_codec'].upper() or '-'} |
${data['subtitle_codec'].upper()} |
+ % if data['subtitle_forced']:
+
+ Forced |
+ - |
+ ${bool(data['subtitle_forced'])} |
+
+ % endif
% if data['subtitle_language'] != '':
Language |
diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py
index 5a77ba38..700c14c6 100644
--- a/plexpy/datafactory.py
+++ b/plexpy/datafactory.py
@@ -1287,13 +1287,13 @@ class DataFactory(object):
'container, video_codec, video_bitrate, video_width, video_height, video_framerate, ' \
'video_dynamic_range, aspect_ratio, ' \
'audio_codec, audio_bitrate, audio_channels, audio_language, audio_language_code, ' \
- 'subtitle_codec, subtitle_language, ' \
+ 'subtitle_codec, subtitle_forced, subtitle_language, ' \
'stream_bitrate, stream_video_full_resolution, quality_profile, stream_container_decision, stream_container, ' \
'stream_video_decision, stream_video_codec, stream_video_bitrate, stream_video_width, stream_video_height, ' \
'stream_video_framerate, stream_video_dynamic_range, ' \
'stream_audio_decision, stream_audio_codec, stream_audio_bitrate, stream_audio_channels, ' \
'stream_audio_language, stream_audio_language_code, ' \
- 'subtitles, stream_subtitle_decision, stream_subtitle_codec, stream_subtitle_language, ' \
+ 'subtitles, stream_subtitle_decision, stream_subtitle_codec, stream_subtitle_forced, stream_subtitle_language, ' \
'transcode_hw_decoding, transcode_hw_encoding, ' \
'video_decision, audio_decision, transcode_decision, width, height, container, ' \
'transcode_container, transcode_video_codec, transcode_audio_codec, transcode_audio_channels, ' \
@@ -1310,13 +1310,14 @@ class DataFactory(object):
'synced_version, synced_version_profile, ' \
'container, video_codec, video_bitrate, video_width, video_height, video_framerate, ' \
'video_dynamic_range, aspect_ratio, ' \
- 'audio_codec, audio_bitrate, audio_channels, audio_language, audio_language_code, subtitle_codec, ' \
+ 'audio_codec, audio_bitrate, audio_channels, audio_language, audio_language_code, ' \
+ 'subtitle_codec, subtitle_forced, subtitle_language, ' \
'stream_bitrate, stream_video_full_resolution, quality_profile, stream_container_decision, stream_container, ' \
'stream_video_decision, stream_video_codec, stream_video_bitrate, stream_video_width, stream_video_height, ' \
'stream_video_framerate, stream_video_dynamic_range, ' \
'stream_audio_decision, stream_audio_codec, stream_audio_bitrate, stream_audio_channels, ' \
'stream_audio_language, stream_audio_language_code, ' \
- 'subtitles, stream_subtitle_decision, stream_subtitle_codec, ' \
+ 'subtitles, stream_subtitle_decision, stream_subtitle_codec, stream_subtitle_forced, stream_subtitle_language, ' \
'transcode_hw_decoding, transcode_hw_encoding, ' \
'video_decision, audio_decision, transcode_decision, width, height, container, ' \
'transcode_container, transcode_video_codec, transcode_audio_codec, transcode_audio_channels, ' \
@@ -1369,6 +1370,8 @@ class DataFactory(object):
'audio_language': item['audio_language'],
'audio_language_code': item['audio_language_code'],
'subtitle_codec': item['subtitle_codec'],
+ 'subtitle_forced': item['subtitle_forced'],
+ 'subtitle_language': item['subtitle_language'],
'stream_bitrate': item['stream_bitrate'],
'stream_video_full_resolution': item['stream_video_full_resolution'],
'quality_profile': item['quality_profile'],
@@ -1390,6 +1393,8 @@ class DataFactory(object):
'subtitles': item['subtitles'],
'stream_subtitle_decision': item['stream_subtitle_decision'],
'stream_subtitle_codec': item['stream_subtitle_codec'],
+ 'stream_subtitle_forced': item['stream_subtitle_forced'],
+ 'stream_subtitle_language': item['stream_subtitle_language'],
'transcode_hw_decoding': item['transcode_hw_decoding'],
'transcode_hw_encoding': item['transcode_hw_encoding'],
'video_decision': item['video_decision'],