@ -367,7 +367,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -367,7 +367,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
item,
start,
stop,
hasCustomTitle:false,
false,
templateContext,
movieTemplate,
episodeTemplate,
@ -491,9 +491,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -491,9 +491,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -546,9 +546,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -546,9 +546,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -560,7 +560,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -560,7 +560,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -606,9 +606,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -606,9 +606,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -663,9 +663,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -663,9 +663,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
{
ProgrammeStart=start,
ProgrammeStop=stop,
ChannelNumber=request.ChannelNumber,
request.ChannelNumber,
HasCustomTitle=hasCustomTitle,
CustomTitle=displayItem.CustomTitle,
displayItem.CustomTitle,
SongTitle=subtitle,
SongArtists=metadata.Artists,
SongAlbumArtists=metadata.AlbumArtists,
@ -682,7 +682,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -682,7 +682,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
SongAlbum=metadata.Album,
SongHasReleaseDate=metadata.ReleaseDate.HasValue,
SongReleaseDate=metadata.ReleaseDate,
SongStudios=metadata.Studios.Map(s=>s.Name),
SongStudios=metadata.Studios.Map(s=>s.Name)
};
varscriptObject=newScriptObject();
@ -715,9 +715,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -715,9 +715,9 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -863,10 +863,12 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -863,10 +863,12 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -1077,7 +1079,8 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -1077,7 +1079,8 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
varartwork=newList<Artwork>();
if(!string.IsNullOrWhiteSpace(program.Icon))
{
artwork.Add(newArtwork
artwork.Add(
newArtwork
{
ArtworkKind=ArtworkKind.Thumbnail,
Path=program.Icon,
@ -1100,7 +1103,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -1100,7 +1103,7 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
{
EpisodeNumber=program.Episode,
Title=program.Title
},
}
],
Season=newSeason
{
@ -1125,7 +1128,8 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@@ -1125,7 +1128,8 @@ public class RefreshChannelDataHandler : IRequestHandler<RefreshChannelData>
@ -26,16 +26,24 @@ public class UpdateGeneralSettingsHandler : IRequestHandler<UpdateGeneralSetting
@@ -26,16 +26,24 @@ public class UpdateGeneralSettingsHandler : IRequestHandler<UpdateGeneralSetting
@ -16,8 +16,8 @@ public record SynchronizeJellyfinLibraryByIdIfNeeded(int JellyfinLibraryId) : IS
@@ -16,8 +16,8 @@ public record SynchronizeJellyfinLibraryByIdIfNeeded(int JellyfinLibraryId) : IS
@ -27,7 +29,6 @@ public abstract class CallLibraryScannerHandler<TRequest>
@@ -27,7 +29,6 @@ public abstract class CallLibraryScannerHandler<TRequest>
privatereadonlyIRuntimeInfo_runtimeInfo;
privatereadonlyList<int>_toReindex=[];
privatereadonlyList<int>_toRemove=[];
privatereadonlyint_batchSize=100;
privatestring_libraryName;
protectedCallLibraryScannerHandler(
@ -104,7 +105,7 @@ public abstract class CallLibraryScannerHandler<TRequest>
@@ -104,7 +105,7 @@ public abstract class CallLibraryScannerHandler<TRequest>
@ -32,7 +32,7 @@ public class CreateLocalLibraryHandler : LocalLibraryHandlerBase,
@@ -32,7 +32,7 @@ public class CreateLocalLibraryHandler : LocalLibraryHandlerBase,
@ -28,7 +28,7 @@ public class DeleteLocalLibraryHandler : LocalLibraryHandlerBase,
@@ -28,7 +28,7 @@ public class DeleteLocalLibraryHandler : LocalLibraryHandlerBase,
@ -39,7 +39,7 @@ public class MoveLocalLibraryPathHandler : IRequestHandler<MoveLocalLibraryPath,
@@ -39,7 +39,7 @@ public class MoveLocalLibraryPathHandler : IRequestHandler<MoveLocalLibraryPath,
@ -37,7 +37,7 @@ public class UpdateLocalLibraryHandler : LocalLibraryHandlerBase,
@@ -37,7 +37,7 @@ public class UpdateLocalLibraryHandler : LocalLibraryHandlerBase,
@ -44,7 +44,7 @@ public class DeleteTraktListHandler : TraktCommandBase, IRequestHandler<DeleteTr
@@ -44,7 +44,7 @@ public class DeleteTraktListHandler : TraktCommandBase, IRequestHandler<DeleteTr
@ -32,7 +32,7 @@ public class RemoveItemsFromCollectionHandler : IRequestHandler<RemoveItemsFromC
@@ -32,7 +32,7 @@ public class RemoveItemsFromCollectionHandler : IRequestHandler<RemoveItemsFromC
@ -32,7 +32,7 @@ public class UpdateCollectionCustomOrderHandler : IRequestHandler<UpdateCollecti
@@ -32,7 +32,7 @@ public class UpdateCollectionCustomOrderHandler : IRequestHandler<UpdateCollecti
@ -36,7 +36,7 @@ public class UpdateMultiCollectionHandler : IRequestHandler<UpdateMultiCollectio
@@ -36,7 +36,7 @@ public class UpdateMultiCollectionHandler : IRequestHandler<UpdateMultiCollectio
@ -100,7 +100,8 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -100,7 +100,8 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -41,7 +41,9 @@ public class CreateFloodPlayoutHandler : IRequestHandler<CreateFloodPlayout, Eit
@@ -41,7 +41,9 @@ public class CreateFloodPlayoutHandler : IRequestHandler<CreateFloodPlayout, Eit
@ -52,7 +54,9 @@ public class UpdateExternalJsonPlayoutHandler : IRequestHandler<UpdateExternalJs
@@ -52,7 +54,9 @@ public class UpdateExternalJsonPlayoutHandler : IRequestHandler<UpdateExternalJs
@ -29,7 +29,7 @@ public class AddProgramScheduleItemHandler : ProgramScheduleItemCommandBase,
@@ -29,7 +29,7 @@ public class AddProgramScheduleItemHandler : ProgramScheduleItemCommandBase,
@ -13,7 +13,7 @@ public class CreateBlockHandler(IDbContextFactory<TvContext> dbContextFactory)
@@ -13,7 +13,7 @@ public class CreateBlockHandler(IDbContextFactory<TvContext> dbContextFactory)
@ -24,17 +24,30 @@ public class CreateBlockHandler(IDbContextFactory<TvContext> dbContextFactory)
@@ -24,17 +24,30 @@ public class CreateBlockHandler(IDbContextFactory<TvContext> dbContextFactory)
@ -26,10 +26,10 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
@@ -26,10 +26,10 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
@ -287,7 +287,9 @@ public class ExtractEmbeddedSubtitlesHandler : IRequestHandler<ExtractEmbeddedSu
@@ -287,7 +287,9 @@ public class ExtractEmbeddedSubtitlesHandler : IRequestHandler<ExtractEmbeddedSu
@ -237,7 +237,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -237,7 +237,8 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
_logger.LogWarning("Subtitles are not yet available for this item");
returnNone;
@ -622,20 +623,20 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -622,20 +623,20 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -657,13 +658,13 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -657,13 +658,13 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
vardesiredState=newFrameState(
playbackSettings.RealtimeOutput,
InfiniteLoop:true,
true,
videoFormat,
VideoProfile:Option<string>.None,
Option<string>.None,
Optional(playbackSettings.PixelFormat),
ScaledSize:resolution,
PaddedSize:resolution,
CroppedSize:Option<FrameSize>.None,
resolution,
resolution,
Option<FrameSize>.None,
false,
playbackSettings.FrameRate,
playbackSettings.VideoBitrate,
@ -676,22 +677,22 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -676,22 +677,22 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService