Argus / Kodi slow when loading channels and recordings

I am experiencing slowness/unresponsiveness when performing some Argus TV operations in Kodi. I’m hoping that someone here can help me track down the source of my problems.

What I’m seeing:

  • On startup Kodi displays the “loading channels from clients” and “loading recordings from clients” for a couple of minutes.
  • When deleting a PVR recording in TV->Recordings, Kodi either hangs or displays “waiting…” for a few minutes before completing the deletion.
  • I don’t experience slowness when deleting recordings in Videos->Files.
  • I don’t experience slowness when using the Argus TV Scheduler Console, or the webservice (i.e., http://127.0.0.1:42080).

I have uploaded a debug log to http://pastebin.com/Q0z1sa37

As you can see from the log:

  • It takes just over 3 minutes from starting Kodi for all of the channels and recordings to load from the Argus back end.
  • I delete a recording at 13:41:42 and at 13:43:09.
  • The majority of the time seems to be waiting for GetFullRecordingsForTitle()

I’d appreciate any help that anyone is able to offer. Please let me know if you need any more information from me.