What's new

VU+ Plugins - Streaming & IPTV X-STREAMITY - Download ONLY

Aliraza63

Staff member
Super Moderator
Messages
917
Joined
Apr 10, 2015
Reaction score
1,573
Points
108
xstreamity_2.96
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.
 

Attachments

stefandeda

Significant Contributor
Messages
677
Joined
Jan 3, 2019
Reaction score
2,440
Points
108
XStreamity 2.9902 (beta)
File attached for testing.



  • New time values for player infobar using a version of openatv SCServiceposition.py component. All images show something different with their default serviceposition.py module.
  • Removal of twisted downloadpage and instead use of my own custom threaded downloader. Should eliminate https hacks, SSL problems and seperate python3 code.
  • Better image handling for picons and covers
  • Parental control - only asks for pin every 15 mins now.
  • Ignores "allgemeines" from parental control "all" check.
  • Fixed hidden channels reseting if another bouquet/category was edited.
  • Removed custom epg url - People didn't like domain/username/password being shown - user would now have to amend this url in the json file for the very few that don't have a proper epg url.
  • Removed full get.php url from info screen - for security reasons - see above
  • Streams are now forced stopped before playing next stream on zapping to help prevent stream freezes if the stream wasn't released quick enough.
  • 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 rechecks channels that have catchup every time 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 times. Ascending / Descending.
  • 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)
  • Corrected TMDB director names. It wasn't showing the director previously. Oops.
  • 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). Or more accurately copied lots of code from epg importer. https://www.World of Shat.com/cms/images/smilies/emojione/1f609.png
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 download and processing 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 pre-loaded and 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, server times etc.

Any existing timeshift offset query strings in your playlists.txt file will be ignored for now.



Still some things I want to change, but lets put it out there to see how it plays on various different images.



Most things should download in the background, but the way python works there will be the occasional lag or temp freeze as it processes large stuff in the background. Thats just the way it is.


It might be safer but I don't think 100% required to delete your existing json file

/etc/enigma2/xstreamity/x-playlists.json
 

Attachments

levi45

Staff member
Super Moderator
Messages
553
Joined
Sep 15, 2017
Reaction score
1,964
Points
108
XStreamity v3.00
  • New time values for player infobar using a my own version of Serviceposition.py component. All images show something different with their default serviceposition.py module.
  • Removal of twisted downloadpage and instead use my own custom threaded downloader. Should eliminate https hacks, SSL problems and seperate python3 code.
  • Better image handling for picons and covers
  • Parental control - only asks for pin every 15 mins now.
  • "allgemeines" category now ignored by parental control check.
  • Fixed hidden channels reseting if another bouquet/category was edited.
  • Removed custom epg url - People didn't like domain/username/password being shown - user would now have to amend this url in the json file for the very few that don't have a proper epg url.
  • Removed full get.php url from info screen - for security reasons - see above
  • Streams are now forced stopped before playing next stream on zapping to help prevent stream freezes if the stream wasn't released quick enough.
  • If image doesn't have up to date requests or urllib3 library - it safely fallbacks to an alternative
  • Removed update button for catchup channels check - just rechecks channels that have catchup every time 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 times. Ascending / Descending.
  • 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)
  • Corrected TMDB director names. It wasn't showing the director previously. Oops.
  • Updated English po/mo files
  • New aspect ratio code - green button on player if your box supports it
  • 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). Or more accurately copied lots of code from epg importer.
 

Attachments

dreams@t

Member
Messages
15
Joined
Aug 21, 2021
Reaction score
41
Points
13
X-Streamity-V 3.05

  • added new italian, portuguese, arabic language files
  • fixed python 2, blackhole, dreambox and maybe VTI background EPG download.
  • picons, covers, files should all now download correctly
  • playlist menu page has been changed to sequentially downloading of the 4 files needed to display, live, vod, series, catchup categories.
  • XStreamity appears in main menu by default, can be removed in main settings.
Thx @kiddac & Linuxsat
 

Attachments

dreams@t

Member
Messages
15
Joined
Aug 21, 2021
Reaction score
41
Points
13
X-Streamity-V 3.06

Images that can process the EPG in the background with minimum freezing now do so.
Older images you are still going to get about a 10-30 second freeze. Depending on the size of your epg file.
I have been trying to find a work around for these older images... no success yet.

Added in new dutch Language files.

Added in new no frills transparent FHD skin called haze. (it has no mini tv)

Thx @kiddac
 

Attachments

zvonko67

Significant Contributor
Messages
613
Joined
Feb 25, 2016
Reaction score
1,199
Points
108
XStreamity v3.13


This should fix any crashes people are getting....but some images like dreambox and older images might still experience freezes as this data is being processed. Hopefully not to much of a delay.

We still working on other solutions, but for now this is the best we got for dreambox and older images.



Thanks KiddaC
 

Attachments

dreams@t

Member
Messages
15
Joined
Aug 21, 2021
Reaction score
41
Points
13
X-Streamity-V 3.14

Fixed VTi

Fixed dependancy file line endings.

Put opkg update back into dependancy file (will probably now break openatv 7.0)

VTI, Blackhole, dreambox, openatv7, python 2.7 and python 3 should all now work.

But I wouldn't bet on it.

Buy a quad core box, put a modern image on it. (not vti or blackhole) and stop causing us plugin creators absolute hell.

Thx @kiddac
 

Attachments

dreams@t

Member
Messages
15
Joined
Aug 21, 2021
Reaction score
41
Points
13
X-Streamity-V 3.17

- New Vod downloader.

Now downloads in background. No queueing downloads for this version. Only 1 at a time.
Now reports size of file.
If IPTV stream from same provider is playing when you start the download. I stop this. Its up to you if you start it again. Then you can blame yourselves and not me.

- New VOD/Catchup resume
This was simple to do in the end. The components were already there. I just had to learn how to use them.
The storage for these resumes live in /etc/enigma2/resumepoints.pkl. This probably wasn't designed for 100s of VOD files. So might be best to keep an eye on it. If it gets bloated just delete all the contents of it to refresh it.

Thx @kiddac
 

Attachments


Top Bottom