-Update 23.05.2021-
X-Streamity-V 2.95
Fixed alternative epg url if used. It wasn't using the entered URL, but the original default url
Thx @KiddaC & seagen
-Update 23.05.2021-
X-Streamity-V 2.95
Fixed alternative epg url if used. It wasn't using the entered URL, but the original default url
Thx @KiddaC & seagen
update 13.06.2021
enigma2-plugin-extensions-xstreamity-2.96
X-Streamity - Xtream Codes IPTV Player 2.96 (*.deb) - 13.06.2021
Very minor change. Some boxes were not liking the video aspect ratio being set as 16:9 automatically. So I have removed this bit of code. You can still cycle through aspect ratios with green button if your box allows though.
X-Streamity-V 2.97
Thx @KiddaC & seagenJust a background python 3 tweak to fix some compressed png issues.
Updated the .deb version so it matches the latest version. DreamOS users are not effected by the Python 3 issues
that OE-Alliance images are but still we want the same version numbers
X-Streamity-V 2.98
Thx @KiddaC & seagenOnly minor tweaks this release.
Fixed python 3.9.5 hide categories crash
Added in a few more default values for infobar (someone reported issues with that - never seen it myself)
If stream extension set to m3u8, and stream type set to 1, I override this and change it to 4097 on playing stream. 1 doesn't work with m3u8 extension.
LCDs/Front panels might be fixed for when the stream is playing.
If daily short epg is shown and OK button is pressed to watch stream, short epg should now close before opening stream. (Prevents a double screen show on return)
If streamtype set to 1 on live, and it keeps repeatly failing, then the stream tries switching to 4097 automatically so see if this plays better.(experimental)
There maybe dragons...
And just to add, XUI-one quick epg panels (enigma2.php) are still broke. They broke it.. not me. So if you got no quick epg, your only option for now is to use the full epg via epg importer.
XStreamity 2.9902 (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.
Thx @KiddaC
Hallo und guten Tag, ich bekomme jetzt kein EPG mehr in xstreamity_2.9902 Beta........
Früher habe ich immer meine EPG über die Einstellung XMLTV EPG Url bekommen :
Die Url sah immer so aus : http://Internetadresse.com:4545/xmlt...assword=xxxxxx
Wo muss ich diese Url eingeben um jetzt epg zu bekommen.
Ich finde die Entfernung dieser Einstellung ist nicht gut.....
Danke für Ihre Hilfe
XStreamity 2.9903 (beta)
-Catchup option now fixed.
-Also added the seconds back on infobar
Thx @KiddaC
-Update 14.08.2021-
XStreamity 2.9904 (beta)
Thx @KiddaCFixed VOD stopping on back button. Can now continue your video with red button.
Tweaked covers download, they were a little too quick so resulting in download confusion. I have reverted the delay on downloading covers.
Tweaked aspect ratio to remember the original setting and revert on exit. If you changed aspect ratio in this plugin, it also kept this aspect ratio for live tv, which was wrong.
If output set to m3u8 and streamtype 1, I now automatically force the streamtype to 4097. This doesn't effect other streamtypes like serviceapp, dreambox etc.
-Update 14.08.2021-
XStreamity 2.9906 beta release
Thx @KiddaC- tweaked manual playlist entry. it was crashing if username or password was incorrectly entered and provider (xui_one panels) shows an error splash screen instead. It was fine if username and password were correct.
- tweaked change aspect ratio (green button) for those boxes that allow it. My multiboot box vu zero 4k doesn't so difficult for me to test. Says apsect ratio changed, but nothing visually changes.
This is a completely different approach for this, with code borrowed from MyStreamVod plugin.
- tweaked the VOD stream progress times, basing it now on openvix serviceposition.py but stripped down. No reference to config settings, so should be universal and not box specific.