jellyfin / jellyfin-plugin-tvheadend

https://jellyfin.org
MIT License
31 stars 19 forks source link

Cannot choose to "Record Series" #35

Open bobcoup opened 3 years ago

bobcoup commented 3 years ago

If I use the guide and select to Record a show that has multiple episodes I am not offered the option to "Record Series".

If I select the "auto record" option in the tvheadend website then the show appears in the "Series" section of the Jellyfin GUI and I can edit settings.

This feature is available if I use the "NextPVR" plugin.

Would be great if it could be enabled.

Dwarfex commented 3 years ago

I have an Issue here too - I see the option "Record Series" but the Request to "/LiveTv/SeriesTimers" results in an 500 Error - "Error processing request."

Log ``` Apr 15 18:51:06 slimmicro jellyfin[773]: [18:51:06] [ERR] Error processing request. URL POST /LiveTv/SeriesTimers. Apr 15 18:51:06 slimmicro jellyfin[773]: System.NotImplementedException: The method or operation is not implemented. Apr 15 18:51:06 slimmicro jellyfin[773]: at TVHeadEnd.LiveTvService.CreateSeriesTimerAsync(SeriesTimerInfo info, CancellationToken cancellationToken) Apr 15 18:51:06 slimmicro jellyfin[773]: at Emby.Server.Implementations.LiveTv.LiveTvManager.CreateSeriesTimer(SeriesTimerInfoDto timer, CancellationToken cancellationToken) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Api.Controllers.LiveTvController.CreateSeriesTimer(SeriesTimerInfoDto seriesTimerInfo) Apr 15 18:51:06 slimmicro jellyfin[773]: at lambda_method982(Closure , Object ) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) Apr 15 18:51:06 slimmicro jellyfin[773]: at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) Apr 15 18:51:06 slimmicro jellyfin[773]: at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) Apr 15 18:51:06 slimmicro jellyfin[773]: at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context) Apr 15 18:51:06 slimmicro jellyfin[773]: at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context) ```