diff --git a/resources/lib/playbackutils.py b/resources/lib/playbackutils.py index cd37848c..6f832ef5 100644 --- a/resources/lib/playbackutils.py +++ b/resources/lib/playbackutils.py @@ -275,8 +275,10 @@ class PlaybackUtils(): window('%s.refreshid' % embyitem, value=itemid) # Append external subtitles to stream - subtitles = self.API.externalSubs(playurl) - listitem.setSubtitles(subtitles) + playmethod = window('%s.playmethod' % embyitem) + if playmethod in ("DirectStream", "DirectPlay"): + subtitles = self.API.externalSubs(playurl) + listitem.setSubtitles(subtitles) self.setArtwork(listitem)