Enigma2 support for Plex DVR/LiveTV!

@jamesdisco said:
@andyblac1974 I had the IPTV version working well with plex, it then dissapeared (I think because i did the openvix .25 update) SInce then ive tried loads of times to copy the IPTV branch to my box but it never seems to update to the IPTV version it stays as the master. Any ideas.

are you sure your using py files from correct branch ?, also try to remove the pyo’s before adding the py’s, then reboot box.

Hello,

Thanks for your great work but i have one question.
Would it be possible to make this plugin work on a newnimga oe2.0?
I could test it if it would help.

At the moment it stucks a boot if the plugin is installed.
No error, just don’t come up into the gui.

Thanks & Greetz

Edit:
Oh i forgot, my STB is a Dreambox dm800se, with newnigma2 installed.

I would need a FULL E2 boot log, not sure if NewEnigma has the ability to produce debug logs.

Ok, no problem here is the snipped of the debug log which belongs to your plugin:

[TeleText] set language to [de]
[TeleText] fallback to default translation for bilinear
[TeleText] plugins
[WebInterface] set language to de
[WebInterface] set language to de
[WebInterface] fallback to default translation for Webinterface
[WebInterface] set language to de
[AudioSync] set language to de
[AudioSync] set language to de
Plugin SystemPlugins/PlexDVRAPI failed to load: type object ‘eServiceReference’ has no attribute ‘isNumberedMarker’
Traceback (most recent call last):
File “/usr/lib/enigma2/python/Components/PluginComponent.py”, line 84, in readPluginList
plugin = my_import(’.’.join([“Plugins”, c, pluginname, “plugin”]))
File “/usr/lib/enigma2/python/Tools/Import.py”, line 2, in my_import
mod = import(name)
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/plugin.py”, line 28, in
config.plexdvrapi.bouquets_list = ConfigSelection(default = “all”, choices = [(‘all’, _(‘All’))] + getBouquetsList())
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 207, in getBouquetsList
lineup = getLineup()
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 34, in init
self.read_tv_bouquets()
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 125, in read_tv_bouquets
if (service_flags & eServiceReference.isNumberedMarker):
AttributeError: type object ‘eServiceReference’ has no attribute ‘isNumberedMarker’
skipping plugin.
getModeList for port DVI-PC
getModeList for port YPbPr
getModeList for port Scart
getModeList for port DVI-PC
getModeList for port DVI

A differnt thing:
Tried the 2.0 version and there isn’ t the error above but its not working.
Are there dependencies which need to be installed too?

Thanks.

@wastez said:
Ok, no problem here is the snipped of the debug log which belongs to your plugin:

[TeleText] set language to [de]
[TeleText] fallback to default translation for bilinear
[TeleText] plugins
[WebInterface] set language to de
[WebInterface] set language to de
[WebInterface] fallback to default translation for Webinterface
[WebInterface] set language to de
[AudioSync] set language to de
[AudioSync] set language to de
Plugin SystemPlugins/PlexDVRAPI failed to load: type object ‘eServiceReference’ has no attribute ‘isNumberedMarker’
Traceback (most recent call last):
File “/usr/lib/enigma2/python/Components/PluginComponent.py”, line 84, in readPluginList
plugin = my_import(‘.’.join([“Plugins”, c, pluginname, “plugin”]))
File “/usr/lib/enigma2/python/Tools/Import.py”, line 2, in my_import
mod = import(name)
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/plugin.py”, line 28, in
config.plexdvrapi.bouquets_list = ConfigSelection(default = “all”, choices = [(‘all’, _(‘All’))] + getBouquetsList())
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 207, in getBouquetsList
lineup = getLineup()
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 34, in init
self.read_tv_bouquets()
File “/usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI/getLineup.py”, line 125, in read_tv_bouquets
if (service_flags & eServiceReference.isNumberedMarker):
AttributeError: type object ‘eServiceReference’ has no attribute ‘isNumberedMarker’
skipping plugin.
getModeList for port DVI-PC
getModeList for port YPbPr
getModeList for port Scart
getModeList for port DVI-PC
getModeList for port DVI

A differnt thing:
Tried the 2.0 version and there isn’ t the error above but its not working.
Are there dependencies which need to be installed too?

Thanks.

try this py.

Ok the error is gone but still doesn’t come up, there is a 2nd error which belongs to a other python file.

The debug.log is in the attachment.

Thanks for your help.

Edit:
Is there something else to do in the install procedure? I just copied the files from src folder to SystemPlugins/PlexDVRApi.
What about the language files? Because the language.py crashes.
I also added the Language.py.

Any idea what could be the problem?

@andyblac1974

I reset the PLEX Api on my VU+ Duo2 with VTi. After that I replaced version 1.3 with the latest version (2.1). The first setting tuner type and bouquet. A restart is then necessary. After the restart I get several error messages from the user interface. Incorrect color coding type and missing icons. Worse still, the chosen skin gets to the default skin. The only way to get the skin to work again is to select “Reset DVR” in the App menu. Unfortunately, I don’t see a crash log. The older version worked without problems but unfortunately without the possibility to choose a bouquet. Do you have any idea where the problem might be?

Many thanks in advance!

@furrore said:
@andyblac1974

I reset the PLEX Api on my VU+ Duo2 with VTi. After that I replaced version 1.3 with the latest version (2.1). The first setting tuner type and bouquet. A restart is then necessary. After the restart I get several error messages from the user interface. Incorrect color coding type and missing icons. Worse still, the chosen skin gets to the default skin. The only way to get the skin to work again is to select “Reset DVR” in the App menu. Unfortunately, I don’t see a crash log. The older version worked without problems but unfortunately without the possibility to choose a bouquet. Do you have any idea where the problem might be?

Many thanks in advance!

could you do a short video so I can see what you mean ?, it maybe that VTi does not have code to hide the colour buttons when not used in latest version.

@andyblac1974
great for quick feedback. I just made a cell phone video and uploaded it here temporarily:
http://xxx.xx.xx.xx/downloads/Video.mp4

I hope there’s a solution. Thank you again.

@furrore said:
@andyblac1974
great for quick feedback. I just made a cell phone video and uploaded it here temporarily:
http://212.101.22.25/downloads/Video.mp4

I hope there’s a solution. Thank you again.

I think VTi has a debug mode where it can create a full log. please try that, in the mean time try this py.

Hey Andy great it runs with this py file without error message! Thank you very much.

@furrore said:
Hey Andy great it runs with this py file without error message! Thank you very much.

ok, I’ll commit to GitHub.

Hello,

does anyone has this working on a Dreambox with Newnigma OE2.5?
I tried to install but after reboot the box get stuck.

Thx

simatra

Hi simatra

I don’t know any functioning Dreambox. In the forum of newnigma2. to was the statement:“The implementation in the DreamOS is completely different than in any Open… Images”

What kind of Dreambox and what image do you have?

furrore

Hello,
I’m also interested does anyone has this working on a Dreambox with Newnigma OE2.5?

model: dm900
Dreambox OS Version: 4.3.1r15-2017-09-01
Image Version: Newnigma2-daily 2017-09-03

It will not work with any OE2.5 image since the implementation of the streaming server, which is used here, is completely different to the OE2.0 (or is it OE1.6??) images. If you are keen on trying this addon you can flash e.g. openatv where it should work (haven’t tested it myself).
I have a DM900 myself but have not gone down that road because I don’t tape a lot from TV lately.

hey everyone,

i am trying to set the IPTV branch an my box.
Can you please tell me what files i need to copy over to get to work

sry for this question but i am very new to this :9

thanks guys

@Cyb3rGh05t said:
hey everyone,

i am trying to set the IPTV branch an my box.
Can you please tell me what files i need to copy over to get to work

sry for this question but i am very new to this :9

thanks guys

hi files from here to https://github.com/OpenViX/PlexDVRAPI/tree/iptv-test/PlexDVRAPI/src to /usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI

@andyblac1974 said:

@Cyb3rGh05t said:
hey everyone,

i am trying to set the IPTV branch an my box.
Can you please tell me what files i need to copy over to get to work

sry for this question but i am very new to this :9

thanks guys

hi files from here to https://github.com/OpenViX/PlexDVRAPI/tree/iptv-test/PlexDVRAPI/src to /usr/lib/enigma2/python/Plugins/SystemPlugins/PlexDVRAPI

Great thanks:) but i just downloaded the plugin on openatv 6.0 image on a dm900. An on this version without now to take the iptv test branch of your github, i have the option iptv an startup of the plugin? Is it now in official github or do i still need to upload the test branch files?