CoreELEC 9.2 (Kodi 18.x - Leia) with IPTV Archive support

@TheCoolest
First of all, thank for the addon. I didn’t try Archive feature yet but hope it works :slight_smile:
Can we add #EXTGRP tag parsing to import channel groups from .m3u?

Well this thread is specifically about IPTV archive, not other pvr.iptvsimple features.
Besides, the Matrix version had extensive changes, and I doubt it will work on Leia.

I’m not aware about the other pvr.iptvsimple features, but #EXTGRP is really needed.
Can we add at least this one?

This isn’t a pvr.iptvsimple thread.

My question was not about pvr.iptvsimple, and #EXTGRP is probably common .m3u playlist feature.
But if any problems or no intention to add any features, I can understand it. Just say.

Yes, and it’s completely off topic.

Sometimes I cannot return from TimeShift to Live mode reliably. If I seek to rightmost position, the mode starts switching between TimeShift (-10 sec) and Live periodically.
Seems no way to recover other than restart program.

I configured timeshift buffer to 7 days, and my epg (configured in ‘xmltv url’) is for 7 days, but when I go to tv guide, I can only go back 24 hours. Is it possible to show more than 24 hours in tv guide?

You can configure this in Kodi TV settings.

Thanks - I thought this configuration depends on an add-on - the problem was that this setting shows only when advanced options are turned on, and I had only standard ones.

I am not sure if this is pvr fault
but on windows I have information about the soundtrack and on CoreELEC I don’t have it.

This occurs on pvr and pvr Arechive
Archive shows all tracks but when I run live tv without archives it doesn’t show

CoreELEC:

Windows:

Hi!

Can you add pls support for Perfect Player tags? Many of IPTV providers I have tested provide catchup-source tag for Perfect Player like:

catchup=“append” catchup-source="?utc=${start}&lutc=${timestamp}"

So would be cool if plugin could be able to translate ${start} to {utc} and ${timestamp} to {lutc}

I will look into adding support for “append” type catchup-source.
As a workaround, you can create this in the addon settings. < This won’t work.

@TheCoolest
Can you add “watch” and “resume” marks to play from the point of what has already been watched?

@Alex240188 @MasterJey @ihaar @routir @kodiwpigulce_pl @Mr_Groch
Here is a test version with the following updates:

  • Support for global catchup settings in the playlist. Add the catchup configuration after the #EXTM3U tag.
    Example: #EXTM3U catchup="append" catchup-source="?utc=${start}&lutc=${timestamp}"
  • Support for the catchup tag. It now supports default and append
  • Support for ${offset} and ${timestamp} placeholders
  • The URL format in the addon settings now has priority over the catchup-source defined in the playlist. This way you can better control how you want the addon to behave.

pvr.iptvarchive-3.8.8.0.zip (324.7 KB)

Please report any issues with the above features or other problems with this test build.

I’m still not sure how the other catchup types, such as xc, ez-ts, fs or even timeshift work. If anyone has references to documentation, that would be helpful.

@routir that would require a big rework of the addon, to basically add a “simulated” recordings functionality. I will have a look again at whether it’s feasible…

This kind of catchup-source is not not working, just plays the current program
#EXTM3U catchup=“append” catchup-source="?offset=-${offset}"

As for catchup type fs – ‘Flussonic’ server, it works just fine with catchup-source="server.ip/index-{utc}-10800.m3u8?username=xxx&xxx=xxx
But playing after a pause fails. Playing unfinished program also fails due to special API implementation.
The docs are there

Thanks, I’ll take another look at it.

I think it should work now. Re-download from the post above and try again (restart Kodi after updating the addon)

No success.
Sent debug logs in PM.

Do you have anything configured in the URL format in the addon settings?
Because I don’t understand where the version and the user agent parameters are coming from.
Make sure that the URL format is blank and try again. I’ve tested it yesterday, and it does parse this type of entry correctly.
As a side note, for PVR stuff, it’s best to enable only the PVR debug log component, not video.