inputstream.ffmpegdirect - Will play any of the formats that Kodi's internal inputstream will play, and in addition provides two other playback modes: Timeshifting and Catchup.The stream can be paused/resumed and timesihfting is possible within the sliding window of the stream. inputstream.adaptive - Used for adaptive stream formats such as HLS, Dash, and Smooth Streaming.Kodi's internal ffmpeg inputstream - the stream can only be played and stopped.The most common inputstreams for live/catchup streams are: The differences occur with the playback of live and catchup streams. For video on demand stream seeking will be enabled within the duration of the video regardless of the inputstream used. will depend on both the provider of the streams and the inputstream used. The options available, such as pause/resume, seeking, timshifting etc. IPTV Simple will play back videos and streams using a number of different inputstreams. To use multiple pairs of M3U/XML files simply visit the add-ons settings under Configure, and choose new Add add-on configuration. Supports catchup/archive streams if supported by the IPTV provider as well as streams from Kodi video add-ons. Multiple pairs of M3U/XML files are supported via Kodi PVR since Kodi 20 (Nexus). IPTV Live TV and Radio PVR client addon for Kodi with support for both Gzip and XZ compression of XMLTV.