knackebrot / jellyfin-plugin-enigma2

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

Issue: No Recordings being displayed #21

Open verybadsoldier opened 10 months ago

verybadsoldier commented 10 months ago

I am running the version 5.0.0 of this plugin on the official docker image of Jellyfin 10.8.13 with a VU+ Ultimo 4K.

I configured the plugin and ran the two tasks to sync the channels and the guide, and everything seems to work quite nicely: Channels and TV guide are being displayed, and I can view live TV.

The problem: when clicking on "Recordings", then I only get a blank page.

On my VU+, my recordings are placed in path /mnt/hdd/Recordings. In the plugin config, I tried with empty Recordings Path and I also tried /mnt/hdd/ and /mnt/hdd/Recordings/.

So, is there anything I have to do to get recordings working? Do I need to trigger syncing of available recordings somehow?

Here some log data when entering the Live TV view:

jellyfin    | [00:01:00] [INF] [102] Emby.Server.Implementations.ScheduledTasks.TaskManager: DailyTrigger fired for task: Remove Old Sync Data
jellyfin    | [00:01:00] [INF] [102] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task RetentionTask
jellyfin    | [00:01:00] [INF] [98] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Remove Old Sync Data
jellyfin    | [00:01:00] [INF] [98] Jellyfin.Plugin.KodiSyncQueue.ScheduledTasks.RetentionTask: Retention deletion not possible if retention days is set to zero!
jellyfin    | [00:01:00] [INF] [98] Emby.Server.Implementations.ScheduledTasks.TaskManager: Remove Old Sync Data Completed after 0 minute(s) and 0 seconds
jellyfin    | [00:01:00] [INF] [98] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
jellyfin    | [00:01:01] [INF] [98] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Remove Old Sync Data set to fire at 2023-12-03 00:01:00.000 +01:00, which is 23:59:58.9919615 fr
jellyfin    | [00:04:40] [INF] [45] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.2.72 request
jellyfin    | [00:04:41] [INF] [45] Jellyfin.Plugin.KodiSyncQueue.API.KodiSyncQueueController: Sync Requested for UserID: '4743a9871d1f447cb210303e9bd9d493' with LastUpdateDT: '2023-12-01T21:59:37z'
jellyfin    | [00:04:42] [INF] [45] Jellyfin.Plugin.KodiSyncQueue.API.KodiSyncQueueController: Added: 0, Removed: 0, Updated: 2610, Changed User Data: 1
jellyfin    | [00:04:42] [INF] [45] Jellyfin.Plugin.KodiSyncQueue.API.KodiSyncQueueController: Request Finished Taking 00:00:01.0163667
jellyfin    | [00:04:42] [WRN] [45] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from https://jelly.mydomain.de/Jellyfin.Plugin.KodiSyncQueue/4743a9871d1f447cb210303e9bd9d493/GetIt
jellyfin    | [00:05:28] [INF] [45] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
jellyfin    | [00:05:40] [INF] [34] Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets.
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:20:16] [INF] [82] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:20:16] [INF] [85] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:34] [INF] [86] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:40] [INF] [53] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:41] [INF] [89] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:41] [INF] [90] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:23:43] [INF] [91] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:25:06] [INF] [94] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.2.72 closed
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:48:59] [INF] [64] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start GetTimerAsync, retrieve the 'Pending' recordings
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start EnsureConnectionAsync
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync HostName: vuultimo4k
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync StreamingPort: 8001
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfacePort: 80
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync WebInterfaceUsername: ********
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseLoginForStreams: False
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPS: False
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync UseSecureHTTPSForStreams: False
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync OnlyOneBouquet: True
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync TVBouquet: Favourites (TV)
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync ZapToChannel: False
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync FetchPiconsFromWebInterface: True
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync PiconsPath:
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync RecordingPath:
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync EnableDebugLogging: True
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] EnsureConnectionAsync Validation of config parameters completed
jellyfin    | [00:49:02] [INF] [3] Jellyfin.Plugin.Enigma2.LiveTvService: [Enigma2] Start InitiateSession, validates connection and returns Bouquet reference if required

Thanks for any hints!