Help Wanted for new IPTV Plugin - oh not not another one

There are 3 replies in this Thread which was already clicked 588 times. The last Post () by tbe.

  • I have designed this plugin and coded using AI to fix some of the holes I see in existing players and to try to match what Android systems have. I am not trying to replace Xstreamity but am drawing on its functionality to see what I can achieve with AI and my thoughts. It currently only handles Xstream codes but may look beyond that at a later date. I currently have no idea whether this will run on most boxes, AI says it will but it lies constantly and breaks things an awful lot, several times I have been as far as I am now only for it to break and then it cannot fix it and actually breaks it all the way back where it could not even load the background graphic anymore. No code has been lifted from anyone else work and is AI Generated only, unless AI steals code.


    It has currently only been checked on a VU+ Solo4k running openatv 7.6, openatv 8 alpha, openbh 5.6 and openvix 6.8. It is Python 3 only and will not support older Python 2


    Main things are for Series you can add Series, Seasons and Episodes to the built in D/L Manager in one go and add to favourites the same.

    One thing I did find useful on Android Tivimate was that not only can you search through All Providers at once but this allows you to add downloads from different providers but you can set favourites and they get stored in one location, so no hunting through Provider Favourites to find which one you set it against. Each Provider still shows Favourites for convenient access but they all link to the same list.


    That is just a synopsis of what the aim of it is, I am looking at getting 5 or 6 users to test for me, so if anyone is interested in helping send me a Conversations Request and I will sort out sending you a set of current instructions of what it does and how to use it. I will also send an ipk to install at the point it currently stands which hopefully be updated regularly. I hope this doesn't seem too mysterious but I do not want to post the. ipk and get inundated with questions and responses, also any one testing will decide if it is worth me continuing. I will also post some screenshots after any feedback. :wtaf: :wtaf: :head banger: :head banger:

  • Good luck :smiling face with sunglasses:


    Writing an Xtream Codes plugin itself is the easy part.

    What’s difficult and what AI tends to gloss over - are the real-world problems:

    • Server limitations, overloaded or slow servers, and massive playlists
    • Avoiding accidental blocks and bans from making too many rapid requests or trying to download while streaming
    • Handling bad or inconsistent data - most of your code ends up as defensive try/except blocks because real data is messy, not perfect like AI assumes
    • Dealing with multiple hybrid versions of the Xtream Codes APIs
    • Fields coming through as the wrong types (strings instead of integers, and vice versa)
    • Server time differences and EPG offsets… basically, EPG chaos
    • Catch-up timing issues (same story as above)
    • Supporting non-standard remote controls and buttons that vary across devices
    • Cleaning up stale or dead data
    • Managing memory efficiently

    I started XStreamity March 2020, and it’s still evolving (only 441 updates since) 😂


    But fair play - there’s a reason many of us end up writing our own plugins. The existing ones never quite do exactly what you need, so the best solution is to build something tailored to your own requirements.

    Welcome to hell. You have opened pandora's box now. :volcano:

    ** A person who feels appreciated will always do more than what is expected **

  • And if you have done so yet, you 100% need a github account and repo for this. That is the only way you can sensibly manage every change you make and revert if need be.

    ** A person who feels appreciated will always do more than what is expected **

  • To be honest it is really just a project for me and not the masses but thought it would be worth seeing if it can be of use to others. Does it work on other boxes etc. Probably as you said it will be a pandoras box that will be too much hassle for an old man to deal with :thinking face:

Chat about everything else!

A friendly forum for off-topic discussions, random questions, and community bonding. Your space for conversations outside our main categories. Discuss hobbies, news, games, or anything else with the wider community.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!