XStreamity 2.9901 (beta)
File attached for testing.
-New time values for player infobar using custom component. All images show something bloody different with default serviceposition.py module.
-Removal of twisted downloadpage and instead use of my own custom threaded downloader. Should eliminate https hacks and SSL problems
-Better image handling for picons and covers
-Parental control - only asks for pin every 15 mins now.
-Removed "allgemeines" from parental control check.
-Fixed hidden channels reseting if another bouquet was edited.
-Removed custom epg url - People didn't like domain/username/password being shown - user would now have to be amended it in the json file for the very few that don't have a proper epg url.
-Removed get.php url from info screen - see above
-Streams now always stop stream before playing next stream on zapping to help prevent stream freezes
-If image doesn't have up to date requests or urllib3 library - it safely fallbacks to an alternative
-Removed manual update of catchup channel list - just updates on entering plugin now.
-Removed manual epg timeshift - (may no longer be required)
-Removed manual catchup timeshift - (may no longer be required)
-Added a reverse list option to catchup list
-Removed some logic that checked streams were valid or had stopped - i think it was causing more problems than solving
-Changed default timeout to 6 seconds (it used to be 3)
-Updated English po/mo files
-AND THE BIG CHANGE - NEW FULL EPG - EPG IMPORTER NOT REQUIRED**
Due to on going problems with EPGs, I have tried something completely new. (again)
Unfortunately this means I have removed the old quick epg again (enigma2.php), and also removed the epg importer import of epg.
Full EPG downloads on entering live category.
First time this might take about 1 min. No need to exit plugin as it should refresh epg lists when download complete.
If you use XStreamity on a daily basis. Then the EPG should be instant after first initial download.
If its been a couple of days or more since you last used xstreamity then you will have to wait until the epg downloads again. (This is similar to what android IPTV apps do)
I have studied a few EPG times and offsets. I think I have worked out all the automation for this for the differences in UTC times, local times, British Summer times etc.
Still some things I want to change, but lets put it out there to see how it plays on various different images.