X-STREAMITY (Work In Progress)

Status
Not open for further replies.

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632
X-STREAMITY
Multi Xtreams Playlist Player

kiddac wrote:

Is beta version
Plugin is continuously updated after each reported bugs

Requires PIL image library.
Some builds might not have this. To install putty/telnet/terminal this command

Code:
opkg install python-image

Note it doesn't do anything.
It doesn't play anything.
About section doesn't work.
SD boxes will not work as there is currently no SD skin. HD(1080) boxes only for now.
Dreamboxes might work. You will need to extract the IPK with 7zip and manually copy over files to the correct location.

Purely for testing the interface of my new plugin. To see if your playlists loads. To see if the functionality I have put in so far works.
Crash logs will be required for reporting any bugs. Crash logs may contain line details. Be warned. Edit out important details.

-Fixed - virtual keyboard error
-Fixed - lower case folder appearing in etc/enigma2
-Fixed - images missing scrolling text (runningtext.py) by including my own.
-Added - A longer delay on picons/cover art download for smoothing scrolling
-Added - EPG timeshift in Edit Server
-Added - Progress bar on channels that have EPG
-Added - SD Skin (although not tested - might be a few elements miss placed)
-Add a playlist.
-Edit a playlist
-Delete a playlist
-View user info
-View Live Channel list
-View Vod Channel list
-View Series Channel list
-Check buttons work
-Check interactions
-Check picons show for the few channels that will have them
-Check cover art downloads for vod channels
-Search functionilty - have to select all to search all (can be slow to load all for big lists)

xstream.gif


How to use X-Streamity

Install the .ipk or .deb file depending on your image.
By default the plugin appears in your plugins. Can be set to appear in main menu via the settings page.
Firstly press "Menu" button on the main screen and setup your main settings.
The main settings are global and effect all playlists.

Add Playlist

You can either enter your playlist details via the "Add" option on main screen.
Alternatively you can manually enter your playlist details via the playlists.txt file
Code:
/etc/enigma2/X-Streamity/playlists.txt
Manual entry is in the format of
Code:
http://domain.xyz:port/get.php?username=user&password=pass&type=m3u_plus&output=ts
Edit playlist

Use this screen to amend your details and set your playlist stream types.
Especially important if you have manually entered your details via playlists.txt file.
EPG times will probably be offset when using this plugin. i.e might be 3 hours ahead.
Use the EPG timeshift option to adjust the times of your Live channels EPG.

Delete playlist

Delete playlist does not permantly delete your playlist.
This option puts a hash "#" on the line of your playlists in the playlists.txt file.
This comments out the playlist so it does not get shown in your list.
If you wish to permantly delete playlist. Remove the line manually from your playlists.txt file

User Info

This screen shows details information about your playlist account.
Including allowed stream types. Max users. Expiry date and your playlist URL for use in other applications.

Settings

The settings page are the global settings for the plugin and all your playlists.

Category List

Buttons.
< - Page Up
> - Page Down
0 - Return to Top
Red - Exit or Previous Screen
Green - Next Screen or Play
Yellow - Sort. Each press of yellow buttons sorts the lists as per the button description
Blue - Search.
Search - Only searches the current list on the left. It doesn't search sub folders.
If you wish to search all. Select the "All" category and search inside that category.
Selecting "All" might be slow to load.


FAQs


No picons/Vod Covers are showing.
Picons and VOD covers references are brought in my your provider. If these are empty then that is a provider issue.

EPG times are incorrect.

The majority of proividers will probably have a different timezone than your local timezone.
To adjust your EPG timeshift go into main screen. Highlight your provider and click "Edit" (Yellow).
EPG timeshift is at the bottom of the list.
EPG Timeshift is correct - but some times are out.
This seems to be a provider data issue. Contact your provider explaining the times are wrong for their enigma2.php API.

Your plugin says my playlist is incompatible or no data.

This plugin is for xtream codes playlists only it will not play any other type of playlist.
Not all playlists will be 100% compatible.
Lots of main IPTV providers are UK football blocked and will therefore be off when the football is on.
Lots of IPTV providers are GEO locked to a specific country. Try using a VPN for the GEO location of provider.

My playlists plays in another plugin but not in XStreamity

This plugin uses a small quick and simple API to bring in simplified data.
Some other plugins use the more advanced larger and slower API.
The 2 APIs are totally different.
Unfortunately if your playlist is not compatible, then you cannot use Xstreamity

Video resolution incorrect in infobar

It has been reported that exteplayer (5002) is showing incorrect video resolutions.
I cannot fix that, but if your press TV/PVR button to change the stream type to 4097. The resolution shown will be correct

Screen is just black when playing streams.

Press TV/PVR button while the stream is playling to toggle through the different stream types.
You might need to also edit your playlist settings to be a different stream type for that provider.
If all stream types have been tried and you still get a black screen, then it is probably just a dead stream.

I am getting a PVR screen overlay when showing infobar.

For example some skins have a seperate screen for the Play/Pause/FF state.
There is a setting on your box that you can turn on to remove this screen.
Normally lives under OSD settings.
Show PVR status in MoviePlayer Infobar. Set it to "YES"

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 22.02.2020

V.1.0008

Worked out what was wrong with playing original channel.
I was referencing the object and not the string

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632
Added *deb version in previous post
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 23.02.2020

V.1.0009

-Fixed some skin issues.
-Might fix the dreambox crashes.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 23.02.2020

V.1.0010

-Firstly I have renamed some files - so be aware of this when manually uploading.
(I still cant work out why that timer caller back code is failing on dreambox.
Its the exact same code I am using in Jedi and used on multiple other plugins.
I have slightly changed the order of the call, but still don't think its going to fix it.)
-Added in zap up and down using CH+, CH- buttons.
(Nicked all Lulullas XC-Plugin code for seeking.
So videos should now be seekable, ff, rewind etc. Unfortunatley no infobar at the moment, so you will be doing this blind.
Press ff/rw, the press play when done.
Long press ff to jump in minutes.
Just proof of concept at the moment to see if I could get it working.)


Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 23.02.2020

V.1.0011

More fixes from reported bugs
Amended some of the skin elements that Lululla has been experimenting with.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 23.02.2020

V.1.0012

Tweaked some more of the skin files.
Slightly altered the code for runningtext.py element
Used boxbranding/owibranding for picking up dreamboxes for the download. If they both fail it should just download with out a mini delay.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 24.02.2020

V.1.0015

kiddac wrote:
I had to change the plugin folder from X-Streamity to XStreamity (so once installed you probably want to delete X-Streamity folder.
Any callable function with a parameter has been changed to a bound function. So this should fix the crashes mentioned above.
Also amended the runningtext.py file to use the same dreambox check and bound functions.
ok lets keep moving forward screen by screen for dreambox hell.
This should get you onto to the category list. Then you can tell me the next error.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 24.02.2020

V.1.0016

kiddac wrote:
quick update this one. Not in the mood for coding tonight.
Channel zapping now moves to the selected channel on the previous list, when exiting.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 25.02.2020

V.1.0017

-Fix EPG bug

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 25.02.2020

V.1.0018

Changed


if self.session.nav.getCurrentlyPlayingServiceorGroup():
to
if self.session.nav.getCurrentlyPlayingServiceReference():
as dreambox doesn't seem to have the former.

Fixed the incorrect etc folder path from XStreamity to X-Streamity
added in some row stripes on EPG.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 25.02.2020

V.1.0019

-Fixed runningtext issue on dreamboxes.
-Worked out the correct references now.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 26.02.2020

V.1.0020

Quick update to fix a potential crash if no playlists.txt file
Also added in the ratings value on VOD. I seemed to have missed it out when I coded that page up.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 27.02.2020

V.1.0021

kiddac wrote:
90% done Live infobar for HD skin. Not SD
Large epg descriptions not scrolling yet. Don't know why.
Picon not included yet.
Icons not included yet.
Not 100% happy with this layout now I have seen it in action, so it will probably be changed a little.
But the elements are now coded up, so just a case of moving things around.

And "TV" button now works if you want to quickly rotate through the stream types when playing. ie. 1,4097, 5002 etc
So you can see which one is quicker and plays better. All providers differ.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 29.02.2020

V.1.0022

kiddac wrote:
I have stripped out pliextrainfo to stop boxes crashing if they don't have it.
Redesigned my Infobar. Both SD and HD
Picons and Stream information now displayed.
Cleaned up all my imports
Compressed all my PNGs.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 01.03.2020

V.1.0023

kiddac wrote:

Fixed hbbtv crash
Added Jedi Playlist if exists
Changed infobar icon size
Infobar now auto hides on zapping, only stays if you press OK
Fixed "none type" crashes for slow and large lists.
Made the previously selected channel selection a little less jumpy.
Stopped badly playing streams going back to category list. Need to manually exit if bad stream.

I also have a few providers that are playing audio and not pictures. I need to investigate if that can be fixed. But they do the same thing in bouquets too.
I also got a provider that has got huge picons. That is causing lag in scrolling. Not a lot I can do about amateur providers.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 03.03.2020

V.1.0025

-Removed the top category list, replaced with mini TV.
-Playing live streams - ok to preview, ok twice to play.
-Vod Streams no preview, just play.
-Vod Infobar now starting to take shape.
-Plugin will now tell you if your playlist is not compatible.
-Moving between the lists of categories should all now be alot smoother

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 04.03.2020

V.1.0026

kiddac wrote:
Slight amend to VOD infobar layout. Not finished yet as I am also going to add in a play state icon. And like lululla has done on xc plugin, put in the keypad shortcuts for jumping around.
Hopefully I have fixed invalid image bug
Changed backgrounds to pngs instead of jpgs. Hopefully fix some 4k skins screen issues (dreambox one).
Added in the category title to the vod and series categories pages. I was hiding it for some reason. No good if you got no stream information as you cant see long titles.
Increased the timeout for downloading categories to 30 seconds. I got one test provider that is fecking awful. If I paid for it, I would dump it.
You are not really going to use such a slow provider in real life, but the timeout has been increased anyway to factor in these bad apples.
Added in some more keymaps for dreambox owners that have limited remote control buttons.
TV, PVR, FAV all switch the stream type on the playing stream
EPG or TEXT switches between now and next on live categories EPGs.

I am now going to have to put a settings menu in. Not a 5 minute job that as it effects quite a bit of code. So that is coming shortly.
I will put it on the main screen, where currently the none working help button is.
Probably going to be along the lines of

Default Live Stream Type
Default Vod/Series Stream Type
Download Hi Res Covers
Preview Live Streams

Some streams are weird though. Some work better with dvb 1, some work better with IPTV 4097. Even differ from the same provider. So bare this in mind if some of your channels are black. Try a quick TV/Fav/PVR button press and change the stream type.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 06.03.2020

V.1.0027

kiddac wrote:
i have removed the off screen tv from the add/edit server for dreamos. That one slipped through the net.
Scrolling text now seems to be working on categories pages and infobars.
Although I did personally need to remove the xrunningtext.pyo from /usr/lib/enigma2/python/Components/Renderer for mine to work correctly.

Changed the download delay for images to be 1 sec. It was 0.5 sec. So hopefully smoothing scrolling between categories

Nothing new this release. Just amends.

Thanks kiddac
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,632

Update 08.03.2020

V.1.0030

New play state icons now in infobar.
New Audio stream availablity icon
New Subtitles available icon
Changed the way the infobar now works. Now works how you setup your general info bar.
Added in general settings on main page (Menu Button)
General bug fixes as mentioned in previous posts.

Thanks kiddac
 
Status
Not open for further replies.
Top