ok thanks Lululla !
but tell me . is this plugin work in all enigma2 images and all devices?
because i have device Golden media 990 HD spark
ok thanks Lululla !
but tell me . is this plugin work in all enigma2 images and all devices?
because i have device Golden media 990 HD spark
One moment.. re-upload new with fix record..
sorry
edit
Ok
now is ok..
Not sure if it makes much difference with the running of the plugin. but when i go into configuration settings at the bottom of the screen i get 'Xcplugin is last version!' even though im using your latest ipk
Is right, it means you have the latest version of the plugin.
As soon as there is an update, it will be done automatically by Menu
Not sure if it makes much difference with the running of the plugin. but when i go into configuration settings at the bottom of the screen i get 'Xcplugin is last version!' even though im using your latest ipk
yes that right for me too
The next version will be astonishing
:saint:
dear thanks
works good with vu solo 4k but problem arabic languge disapper in epg or any arabic suported plugin
how solve this problem
You can make the Back feature work by using pickle. see here
Basically you add the previous/next url to system memory using something similar to this.
def backpage(self):
try:
checkhistory = str(history[-1]) #get the last item in the list
if checkhistory != "":
lasturl = str(history[-2]) #get the second last item from the list
if lasturl != "":
STREAMS.get_list(lasturl)
self.update_channellist()
del history[-1] #remove the last item in the history
else:
self.refreshlist()
else:
pass
except:
pass
def prevPlaylist(self):
try:
global urlindex
if urlindex >= 1:
urlindex = urlindex - 1
lasturl = str(history[urlindex]) #return the url of the index
if lasturl != "":
STREAMS.get_list(lasturl)
self.update_channellist()
else:
self.refreshlist()
if urlindex <= 0:
pass
except:
pass
def nextPlaylist(self):
try:
global urlindex
if urlindex >= len(history):
self.prevPlaylist()
else:
urlindex = urlindex + 1
lasturl = str(history[urlindex]) #return the url of the index
if lasturl != "":
STREAMS.get_list(lasturl)
self.update_channellist()
else:
self.refreshlist()
except:
pass
Display More
Also because this plugin uses a Def to to have continuous play, ie move to the next channel if the first ends, you can use this to add a new Def to give you Auto Reconnect instead on your existing channel if the stream drops and freezes. like so
def restartVideo(self):
try:
index = STREAMS.list_index
video_counter = len(STREAMS.iptv_list)
if index < video_counter:
if STREAMS.iptv_list[index][4] != None:
STREAMS.list_index = index
self.player_helper()
except Exception as ex:
print ex
print 'EXC nextVideo'
return
Display More
Great work on the Timeshift by the way, I shall be making use of that code for sure.
Ian.
Just added the Auto Reconnect mod for you whilst Ive come home from work for my dinner, but due to time restraints due to work, I probably wont be able to look at adding the back mod till next week, so hopefully you can add it yourself in the meantime. All the info is there for you to do so.
The Continuous Play is now set to on by default so the user doesn't have to keep turning on the new Auto reconnect addition from the blue button.
Perhaps you should rename the blue button now to Auto Reconnect ?
Ian.
Just for fun Ive added the speed the stream is coming in at in real time, underneath your logo (it needs re-positioning slightly and the font increasing a little, but I'm short on time today lol) I will do that later.
You can have anything you desire here, be it HDD/USB free space, CPU Core usage, CPU temp, Free RAM, Flash used ect ect ect, you get the idea.
Let me know if you want this tiny mod too ? Its only a slight mod to the Skin.xml and a converter.
I also don't want to do too much, after all its your plugin and you may not appreciate others interfering.
Ian.
sorry.. my friend and Thanks for the info ..
No disorder can all participate to improve: everyone can use and participate.
Many thanks but my English does not help much
I have a personal problem right nowIndeed I attach the fix for the latest version 3.0: there were problems between skin-source etc.
It does not even create file.txt now
You can make this change if you want, but on this attachment.
Take some time, as I also need it.
The next version 3.1 will be about how this attachment will have a new skin .. made by an artist. this is surprise.. .
For other editing changes we will apply it to 3.2 if possible
Thanks, continue your tests
Ps.
It was also interesting to open a list in a pop-up form rather than with a swith button
:thumbup:
Display MoreYou can make the Back feature work by using pickle. see here
Basically you add the previous/next url to system memory using something similar to this.
CodeDisplay Moredef backpage(self): try: checkhistory = str(history[-1]) #get the last item in the list if checkhistory != "": lasturl = str(history[-2]) #get the second last item from the list if lasturl != "": STREAMS.get_list(lasturl) self.update_channellist() del history[-1] #remove the last item in the history else: self.refreshlist() else: pass except: pass def prevPlaylist(self): try: global urlindex if urlindex >= 1: urlindex = urlindex - 1 lasturl = str(history[urlindex]) #return the url of the index if lasturl != "": STREAMS.get_list(lasturl) self.update_channellist() else: self.refreshlist() if urlindex <= 0: pass except: pass def nextPlaylist(self): try: global urlindex if urlindex >= len(history): self.prevPlaylist() else: urlindex = urlindex + 1 lasturl = str(history[urlindex]) #return the url of the index if lasturl != "": STREAMS.get_list(lasturl) self.update_channellist() else: self.refreshlist() except: pass
Also because this plugin uses a Def to to have continuous play, ie move to the next channel if the first ends, you can use this to add a new Def to give you Auto Reconnect instead on your existing channel if the stream drops and freezes. like so
CodeDisplay Moredef restartVideo(self): try: index = STREAMS.list_index video_counter = len(STREAMS.iptv_list) if index < video_counter: if STREAMS.iptv_list[index][4] != None: STREAMS.list_index = index self.player_helper() except Exception as ex: print ex print 'EXC nextVideo' return
Great work on the Timeshift by the way, I shall be making use of that code for sure.
Ian.
Yes the list method is far better, however I never posted the code on how to do this because I cannot complete it.
It works, and the new servers are selected, but I cannot figure out how to refresh the list at the same time all from just one press of the OK button.
The best that's been achieved so far is to select the new server from the list then refresh by pressing the 0 button. Far from ideal.
Ian.
I forgot to tell you that Play is active
The Yellow button for the download list (and button Media/Filelist/-movilist)
The green button for the Movie folder (and button 0)
I hope i work ..
@ian1095Maybe you look for this
Def update_channellist (self):
For the keys to be assigned you need to check the keymap.xml (nStreamPlayerPlaylist)
You should try it with
KEY_TV
But better in the future version (3.2)
They will change a bit
I must be really stupid.
I wanted to send you a link to an upload site with many mods to xc that you may wish to use and add, but I cannot figure out how to send a pm lol
Ive started a conversation with you and I hope only you and I can see it ?
what's this Lululla ?
fix minor..
I'm just testing, buddy
Small Update Fix to v. 3.5 before the release of the new version 4.0
Exchange Server
Hello
use this for now ..
i'm using version 3.5
Don’t have an account yet? Register yourself now and be a part of our community!