![]() |
KODI Omega freezes when PVRWMC loads recording list - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: PVR & Live TV Support (https://forum.kodi.tv/forumdisplay.php?fid=167) +---- Forum: Windows Media Center (WMC) (https://forum.kodi.tv/forumdisplay.php?fid=205) +---- Thread: KODI Omega freezes when PVRWMC loads recording list (/showthread.php?tid=380090) |
KODI Omega freezes when PVRWMC loads recording list - NomanA - 2025-01-10 I have a few thousand WMC recordings in a remote PC running ServerWMC. KODI on client PC is running PVR-WMC add-on. Until KODI Omega, there were no issues pulling in list of recordings quickly. That is, when selecting TV->Recording, the list (ordered in program-name based folders) would show up immediately. The recordings were loaded when PVR-WMC launched with a progress counter showing both TV-guide and Recording-list data on top-right in KODI GUI. Once the counter was 100%, you could go to Recording section and it'd instantly show the list. With KODI Omega, the application freezes as soon as I select TV->Recording. For 30-40 seconds, there's just blank KODI background until finally the recordings show up. The actual display of the list is correct and matches what I had in KODI Nexus and previous versions. Only difference is that it takes a very long time for KODI to load the list, and during that time, the application doesn't respond at all to any other keyboard/remote/mouse input. I enabled verbose logging, especially for PVR operations, and I see that during the 30-40 second when the application is blocked, it's just asking for "Resume" data for every single one of those thousands of recordings. It'd have been more efficient if the playback-resume data was polled only for the particular recording selected for playback. Anyway, the following logs show up for 40 seconds several thousand times before ending with "Thread background loader start" Code: 2025-01-09 22:37:19.493 T:53684 debug <general>: AddOnLog: pvr.wmc: Socket::GetVector> Send request "GetServiceStatus|21.0.2|windows" Is anyone else running into this issue? RE: KODI Omega freezes when PVRWMC loads recording list - NomanA - 2025-02-06 If I disable the "Store Resume/Watched Status on Server" under Windows Media Center Client configuration (Addons -> My Addons-> PVR Clients -> Windows Media Center Client) the recording list loads almost instantaneously. It means that I can't resume the video from another KODI client on my home network, if the recording was originally watched with KODI Omega since the resume-data is saved locally on the client. I can live with this workaround, but it'd be good to know what changed. I am looking at the source code in xbmc/pvr as well and I don't see a big change in any relevant areas in past four years, which can cause this delay. Unless it's due to some infrastructure change related to how UI threads are spawned or locked out when updating recording lists. I'll continue digging. |