support external subtitles (#745)

* support external subtitles in local movie libraries

* code cleanup

* simplify subtitle updating

* skip external subtitles from media servers

* fix plex subtitles
This commit is contained in:
Jason Dove
2022-04-20 15:54:53 -05:00
committed by GitHub
parent d755d0ae29
commit 3713711864
47 changed files with 12876 additions and 449 deletions
@@ -617,6 +617,7 @@ public class MovieFolderScannerTests
new FakeLocalFileSystem(new List<FakeFileEntry>(files)),
_movieRepository.Object,
_localStatisticsProvider.Object,
new Mock<ILocalSubtitlesProvider>().Object,
_localMetadataProvider.Object,
new Mock<IMetadataRepository>().Object,
_imageCache.Object,
@@ -636,6 +637,7 @@ public class MovieFolderScannerTests
new FakeLocalFileSystem(new List<FakeFileEntry>(), new List<FakeFolderEntry>(folders)),
_movieRepository.Object,
_localStatisticsProvider.Object,
new Mock<ILocalSubtitlesProvider>().Object,
_localMetadataProvider.Object,
new Mock<IMetadataRepository>().Object,
_imageCache.Object,