@tmm1 Little follow up to my emails. I have been experiencing a bug causing kodi to crash and channels add-on fails to load after reboot primarily on my odroid arm based kodi players. This bug seems to be related to the way that Live_TV buffering / caching has been implemented in the add-on for timeshifting of Live_TV. My odroid players have a limited amount of flash storage and when playing a channel for extended time the flash storage becomes full and kodi crashes time frame seems to vary depending on channel anywhere from 1 hour to several hours. Because the channel is not changed or playback stopped the buffer files just keep accumulating. I have found well over 100 64MiB buffer files in the add-on's directory for just 1 hour of Live_TV playback for a OTA channel.
This has also caused a hard crash where kodi will only restart in safe mode because the profiles.xml was empty due to failed writes when storage was full. As you are probably aware all the writing and erasing is going to severely limit the life of flash storage.
Can you please move the buffer or cache for Live_TV timeshift directly to the DVR Server?
Doing this will correct the bug in devices with limited storage, extend the life of my flash based storage, and allow new features like moving the current buffered show to recordings if the user decides they would like to save the show that was being watched as Live since the buffer would be on the DVR and not the client.
edit -- When the clients storage is full and kodi freezes or crashes this is what happens on the DVR
2019/11/20 10:44:02 [WRN] Buffer for 10505F4D ch18.1 is more than 50% full (clients=1, len=16777684)
2019/11/20 10:44:07 [WRN] Buffer for 10505F4D ch18.1 is more than 75% full (clients=1, len=25165868)
2019/11/20 10:44:10 [WRN] Buffer for 10505F4D ch18.1 is more than 95% full (clients=1, len=31877468)
2019/11/20 10:44:11 [WRN] Buffer for 10505F4D ch18.1 is more than 99% full (clients=1, len=33219788)