knackebrot / jellyfin-plugin-enigma2

Creative Commons Zero v1.0 Universal
25 stars 8 forks source link

Only timers are displayed #22

Open mochoandre opened 9 months ago

mochoandre commented 9 months ago

Installation on Ubuntu 22.04.3, latest 10.8.13 official and plugin installed from official repository. Only timers are being displayed

[2023-12-12 00:17:50.992 +00:00] [INF] [Enigma2] Start GetRecordingsAsync, retrieve all 'Inprogress' and 'Completed' recordings 
[2023-12-12 00:17:50.992 +00:00] [INF] [Enigma2] Start EnsureConnectionAsync
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync HostName: 192.168.9.14
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync StreamingPort: 8001
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync WebInterfaceUsername: 
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync WebInterfacePassword: 
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync TVBouquet: MEO
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync ZapToChannel: False
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync PiconsPath: 
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync RecordingPath: 
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] EnsureConnectionAsync Validation of config parameters completed
[2023-12-12 00:17:50.993 +00:00] [INF] [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
[2023-12-12 00:17:52.631 +00:00] [ERR] [Enigma2] Failed to parse timer information.
[2023-12-12 00:17:52.631 +00:00] [ERR] [Enigma2] GetRecordingsAsync error: '', hexadecimal value 0x1A, is an invalid character. Line 487, position 142.
[2023-12-12 00:17:52.632 +00:00] [ERR] Error processing request. URL "GET" "/LiveTv/Recordings".
System.ApplicationException: Failed to parse timer information.
   at Jellyfin.Plugin.Enigma2.LiveTvService.GetAllRecordingsAsync(CancellationToken cancellationToken)
   at Jellyfin.Plugin.Enigma2.RecordingsChannel.GetRecordingGroups(InternalChannelItemQuery query, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItems(IChannel channel, User user, String externalFolderId, Nullable`1 sortField, Boolean sortDescending, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Channels.ChannelManager.GetChannelsInternal(ChannelQuery query)
   at Emby.Server.Implementations.LiveTv.LiveTvManager.GetRecordingFolders(User user, Boolean refreshChannels)
   at Emby.Server.Implementations.LiveTv.LiveTvManager.GetEmbyRecordings(RecordingQuery query, DtoOptions dtoOptions, User user)
   at Emby.Server.Implementations.LiveTv.LiveTvManager.GetRecordings(RecordingQuery query, DtoOptions options)
   at Jellyfin.Api.Controllers.LiveTvController.GetRecordings(String channelId, Nullable`1 userId, Nullable`1 startIndex, Nullable`1 limit, Nullable`1 status, Nullable`1 isInProgress, String seriesTimerId, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, ItemFields[] fields, Nullable`1 enableUserData, Nullable`1 isMovie, Nullable`1 isSeries, Nullable`1 isKids, Nullable`1 isSports, Nullable`1 isNews, Nullable`1 isLibraryItem, Boolean enableTotalRecordCount)
   at lambda_method446(Closure , Object , Object[] )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)
[2023-12-12 00:17:52.633 +00:00] [WRN] Slow HTTP Response from "http://192.168.9.110:8096/LiveTv/Recordings?UserId=9b2825a71b65498e80c4288cab6a1547&IsInProgress=true&Fields=CanDelete%2CPrimaryImageAspectRatio&EnableTotalRecordCount=false&EnableImageTypes=Primary%2CThumb%2CBackdrop" to "192.168.9.92" in 0:00:01.6424805 with Status Code 500