diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp index 5bfa52efe727a..b43fe8c6229bc 100644 --- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp +++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp @@ -782,7 +782,9 @@ bool CVideoPlayer::OpenInputStream() { // find any available external subtitles std::vector filenames; - CUtil::ScanForExternalSubtitles(m_item.GetDynPath(), filenames); + + if (!URIUtils::IsUPnP(m_item.GetPath())) + CUtil::ScanForExternalSubtitles(m_item.GetDynPath(), filenames); // load any subtitles from file item std::string key("subtitle:1");