Known Issues and Limitations
(Leia) In-progress Recorded TV will not save the last played position
Viewing and then subsequently stopping Recorded TV programs that are in-progress (real-time) will not save a Kodi bookmark indicating the last played position. This is a Kodi 18 "Leia" platform limitation; only non-real-time streams are eligible for bookmarking.
There is no known workaround for this concern; the functionality simply doesn't work in Kodi 18 "Leia".
Audio-only channels may not stream properly
(Open Issue #48)
Audio-only channels accessed via the PVR client may not stream properly. There are reports of the stream not starting, starting but ending prematurely, and locking up Kodi. Unfortunately I do not have access to streams of this data type and am currently unable to work the issue. This problem appears to be more prevalent on DVB-based systems as opposed to ATSC/QAM systems.
If you have this issue and are using the HDHomeRun DVR service, please contact me. If user(s) can provide short recordings of these channels from their DVR engine as samples for me to examine I'm confident that a solution can be reached.
Dynamically discovered channels will not have any Electronic Program Guide (EPG) data until Kodi is restarted
The PVR Client regularly scans the available HDHomeRun devices for channel lineup changes. When a new channel is discovered it will be added to the Kodi channel list and have an entry in the Electronic Program Guide (EPG), but there will be no data available in the EPG. This situation also applies during Kodi startup, if new channels are discovered they will not have any EPG data (A workaround was put in place to specifically deal with the first time the PVR is started and the database is empty, however). There may also be a number of errors in the Kodi log along the lines of "invalid channel or channel doesn't have an EPG".
The problem is that when a channel is added to Kodi's database dynamically by the PVR Client (API: TriggerChannelUpdate), there is currently no means for Kodi to create the associated EPG constructs, necessitating a restart of the internal PVR Manager either by shutting down and restarting Kodi or clearing the PVR data through the PVR Settings interface.
To work around this issue, please shut down and restart Kodi after the new channel(s) have been detected and appear in the Kodi 'Channels' list.
Recently added channels may not be available for Live TV streaming
When a new channel has been discovered by the PVR Client, it may not be possible to access that channel for Live TV streaming right away. This situation arises as a result of the HDHomeRun RECORD storage engine not knowing about the new channel yet. All Live TV streams are routed through the HDHomeRun RECORD storage engine when one is available to provide timeshifting and tuner device scheduling/sharing capabilities.
To work around this issue, just wait longer -- the HDHomeRun RECORD engine will eventually detect the new channel. In my experience it usually only takes a few minutes for it to catch up with a channel lineup change.
CPVRTimerType errors in Kodi log
(Fixed in Kodi "Leia" 18.2)
Viewing the Kodi log file will expose CPVRTimerType errors similar to the following:
CPVRTimerType::CreateFromAttributes unable to resolve timer type (0x1, 0xa, ...
These are expected as this PVR Client does not implement all of the possible timer types available in Kodi. Specifically this PVR Client does not implement "Manual" (time-based) Kodi timer types, which is the root cause of the error message. The way the HDHomeRun DVR backend service currently works prevents scheduling a timer based on nothing more than a date and time, which would be required to implement the missing Manual timer types.
This Issue has been resolved in Kodi "Leia" 18.2. The error message will still appear in all Jarvis and Krypton releases, as well as Leia releases prior to v18.2.
PVR Client will not load on Ubuntu 14.04 LTS
When installing the PVR Client on Kodi for Ubuntu 14.04 LTS (Jarvis or Krypton) the addon will fail to load. Examination of the Kodi log file will indicate an error similar to the following:
ERROR: Unable to load ... pvr.hdhomerundvr/zuki.pvr.hdhomerundvr.so, reason: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ... pvr.hdhomerundvr/zuki.pvr.hdhomerundvr.so)
Ubuntu 14.04 LTS does not automatically update the GNU C/C++ runtime libraries beyond a revision that is older than required by this PVR Client. To resolve this issue, you will need to install the updated libraries and restart Kodi (root access required). Once updated, the addon can be enabled and used normally:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-4.9