2020-02-02, 21:56
Many IPTV Providers today support catchup windows for their channels. Support for this has now been added in v4.9.0 of the addon for Kodi Matrix.
The work included writing an inputstream addon from scratch, kodi core changes and a sizeable re-architecture of IPTV Simple.
Note that catchup functionality can work one of two ways. The first is where a standard inputstream is used, allowing the use of the EPG to view a programme from within the catchup window like a video. The second is where the inputstream.ffmpegdirect addon is installed which allows pseudo-timeshift, either as a video or with playback as live. When playback as live is enabled it's possible to skip back/forward programme by programme and jump to other channel and programmes via the OSD menus. In fact you have the ability to jump to anywhere in the Catchup Window!
For more information on how to set up either version please read: https://github.com/kodi-pvr/pvr.iptvsimp...md#catchup
Please note that the use of inputstream.ffmpeg is only supported on HLS (M3U8) streams currently.
Thanks to @ultraman and @The Coolest whose implementation in CoreElec is what all this is based on.
phunkyfish
P.S. I'm sure many edge cases will be found as everyone tries this out. Feel free to use the github linked above to raise any bugs. Ty
The work included writing an inputstream addon from scratch, kodi core changes and a sizeable re-architecture of IPTV Simple.
Note that catchup functionality can work one of two ways. The first is where a standard inputstream is used, allowing the use of the EPG to view a programme from within the catchup window like a video. The second is where the inputstream.ffmpegdirect addon is installed which allows pseudo-timeshift, either as a video or with playback as live. When playback as live is enabled it's possible to skip back/forward programme by programme and jump to other channel and programmes via the OSD menus. In fact you have the ability to jump to anywhere in the Catchup Window!
For more information on how to set up either version please read: https://github.com/kodi-pvr/pvr.iptvsimp...md#catchup
Please note that the use of inputstream.ffmpeg is only supported on HLS (M3U8) streams currently.
Thanks to @ultraman and @The Coolest whose implementation in CoreElec is what all this is based on.
phunkyfish
P.S. I'm sure many edge cases will be found as everyone tries this out. Feel free to use the github linked above to raise any bugs. Ty