@ -74,6 +74,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -74,6 +74,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix bug where multiple Plex servers would mix their episodes
- Fix incorrect media item counts after removing paths from local libraries
- Fix song playback in playback troubleshooting
- Fix seeking into extracted text subtitles
### Changed
- Allow multiple watermarks in playback troubleshooting
@ -2719,4 +2720,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -2719,4 +2720,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@ -57,7 +62,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -57,7 +62,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
innerjoinEpisodeMetadataEMonEM.EpisodeId=MI.Id
innerjoinSubtitleSonEM.Id=S.EpisodeMetadataId
whereS.Id=@SubtitleId",
new{SubtitleId=request.Id})
new{SubtitleId=subtitleId})
.Map(Optional);
// check for plex movie
@ -71,7 +76,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -71,7 +76,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
innerjoinMovieMetadataMMonMM.MovieId=MI.Id
innerjoinSubtitleSonMM.Id=S.MovieMetadataId
whereS.Id=@SubtitleId",
new{SubtitleId=request.Id})
new{SubtitleId=subtitleId})
.Map(Optional);
}
@ -86,8 +91,8 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -86,8 +91,8 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@ -97,7 +102,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -97,7 +102,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
innerjoinEpisodeMetadataEMonEM.EpisodeId=JE.Id
innerjoinSubtitleSonEM.Id=S.EpisodeMetadataId
whereS.Id=@SubtitleId",
new{SubtitleId=request.Id})
new{SubtitleId=subtitleId})
.Map(Optional);
// check for jellyfin movie
@ -108,7 +113,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -108,7 +113,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
innerjoinMovieMetadataMMonMM.MovieId=JM.Id
innerjoinSubtitleSonMM.Id=S.MovieMetadataId
whereS.Id=@SubtitleId",
new{SubtitleId=request.Id})
new{SubtitleId=subtitleId})
.Map(Optional);
}
@ -127,8 +132,8 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -127,8 +132,8 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@ -138,7 +143,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -138,7 +143,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
innerjoinEpisodeMetadataEMonEM.EpisodeId=EE.Id
innerjoinSubtitleSonEM.Id=S.EpisodeMetadataId
whereS.Id=@SubtitleId",
new{SubtitleId=request.Id})
new{SubtitleId=subtitleId})
.Map(Optional);
// check for emby movie
@ -149,7 +154,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@@ -149,7 +154,7 @@ public class GetSubtitlePathByIdHandler : IRequestHandler<GetSubtitlePathById, E
@ -149,7 +149,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -149,7 +149,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -276,12 +277,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -276,12 +277,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService