fix subtitles from media server libraries (#1233)
* fix embedded subtitles from media servers * fix plex external subtitles * fix artwork bug, delete orphaned subtitles * jellyfin subtitles work again * emby subtitles work * rescan all media server libraries
This commit is contained in:
@@ -92,6 +92,7 @@ public class SchedulerService : BackgroundService
|
||||
try
|
||||
{
|
||||
await DeleteOrphanedArtwork(cancellationToken);
|
||||
await DeleteOrphanedSubtitles(cancellationToken);
|
||||
await RefreshChannelGuideChannelList(cancellationToken);
|
||||
await BuildPlayouts(cancellationToken);
|
||||
#if !DEBUG_NO_SYNC
|
||||
@@ -286,6 +287,9 @@ public class SchedulerService : BackgroundService
|
||||
private ValueTask DeleteOrphanedArtwork(CancellationToken cancellationToken) =>
|
||||
_workerChannel.WriteAsync(new DeleteOrphanedArtwork(), cancellationToken);
|
||||
|
||||
private ValueTask DeleteOrphanedSubtitles(CancellationToken cancellationToken) =>
|
||||
_workerChannel.WriteAsync(new DeleteOrphanedSubtitles(), cancellationToken);
|
||||
|
||||
private ValueTask ReleaseMemory(CancellationToken cancellationToken) =>
|
||||
_workerChannel.WriteAsync(new ReleaseMemory(false), cancellationToken);
|
||||
}
|
||||
|
||||
@@ -68,6 +68,9 @@ public class WorkerService : BackgroundService
|
||||
case DeleteOrphanedArtwork deleteOrphanedArtwork:
|
||||
await mediator.Send(deleteOrphanedArtwork, cancellationToken);
|
||||
break;
|
||||
case DeleteOrphanedSubtitles deleteOrphanedSubtitles:
|
||||
await mediator.Send(deleteOrphanedSubtitles, cancellationToken);
|
||||
break;
|
||||
case AddTraktList addTraktList:
|
||||
await mediator.Send(addTraktList, cancellationToken);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user