Kodi Community Forum
[WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=26)
+---- Forum: PVR (https://forum.kodi.tv/forumdisplay.php?fid=136)
+---- Thread: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 (/showthread.php?tid=125232)



RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - jdembski - 2012-12-03

(2012-12-03, 17:13)im85288 Wrote: Would you happen to know if the "use backend channels" option works? For me I use a bouquet on the vu Ultimo that starts the channels at 101 etc. however no matter what options I tick/try when I use them in xbmc 101 is listed as channel 1 etc

As far as I can see the backend channel number does not get reported from the enigma2 webinterface Sad

@Leatherface:
What's the point in having the EDL patch already in place? Is this supported by enigma2?


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - im85288 - 2012-12-03

Yes that must be it. I have been doing a little bit of investigation into this to see what my Ultimo sends across as channels and indeed it is sending 100 empty placeholders. An extract from the log shows when the channel 101 is added as channel 1:

DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetChannelGroupMembers - add channel 101 BBC One HD (1) to group '28.2E -- UK Bouquets --' channel number 1

And then a slight extract from the services xml for that Bouquet:

<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:64:2:0:0:0:0:0:0:0::-- Entertainment --</e2servicereference>
<e2servicename>-- Entertainment --</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:19:1B1D:802:2:11A0000:0:0:0::101 BBC One HD</e2servicereference>
<e2servicename>101 BBC One HD</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:189E:7FD:2:11A0000:0:0:0::102 BBC 2 England</e2servicereference>
<e2servicename>102 BBC 2 England</e2servicename>
</e2service>

I am presuming the empty services are somehow ignored which is probably a good thing..but in this case causes the problem with the channel numbers.

Is this a general PVR problem..or something specific to this plugin..or maybe just the way my bouquet is created!! Any suggestions would be great.


[WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - jdembski - 2012-12-03

(2012-12-03, 20:43)im85288 Wrote: Yes that must be it. I have been doing a little bit of investigation into this to see what my Ultimo sends across as channels and indeed it is sending 100 empty placeholders. An extract from the log shows when the channel 101 is added as channel 1:

DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetChannelGroupMembers - add channel 101 BBC One HD (1) to group '28.2E -- UK Bouquets --' channel number 1

And then a slight extract from the services xml for that Bouquet:

<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2331:7EE:2:11A0000:0:0:0::</e2servicereference>
<e2servicename></e2servicename>
</e2service>
<e2service>
<e2servicereference>1:64:2:0:0:0:0:0:0:0::-- Entertainment --</e2servicereference>
<e2servicename>-- Entertainment --</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:19:1B1D:802:2:11A0000:0:0:0::101 BBC One HD</e2servicereference>
<e2servicename>101 BBC One HD</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:189E:7FD:2:11A0000:0:0:0::102 BBC 2 England</e2servicereference>
<e2servicename>102 BBC 2 England</e2servicename>
</e2service>

I am presuming the empty services are somehow ignored which is probably a good thing..but in this case causes the problem with the channel numbers.

Is this a general PVR problem..or something specific to this plugin..or maybe just the way my bouquet is created!! Any suggestions would be great.

Maybe I can come up with something - let me think about it tomorrow...


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - im85288 - 2012-12-03

Quote:Maybe I can come up with something - let me think about it tomorrow...

Brilliant thank you, just to confim once I created a bouquet with tv channels as placeholders for the first 100 it works fine..but I would prefer not to create the bouquets this way if at all possible.

<e2service>
<e2servicereference>1:0:1:11A3:7DC:2:11A0000:0:0:0:</e2servicereference>
<e2servicename>Sky Intro</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:11A3:7DC:2:11A0000:0:0:0:</e2servicereference>
<e2servicename>Sky Intro</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:1929:7FF:2:11A0000:0:0:0::Bouquets by B16MCC</e2servicereference>
<e2servicename>Bouquets by B16MCC</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:1929:7FF:2:11A0000:0:0:0::www.DreamboxUK.com</e2servicereference>
<e2servicename>www.DreamboxUK.com</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:64:2:0:0:0:0:0:0:0::-- Entertainment --</e2servicereference>
<e2servicename>-- Entertainment --</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:19:1B1D:802:2:11A0000:0:0:0::101 - BBC One HD</e2servicereference>
<e2servicename>101 - BBC One HD</e2servicename>
</e2service>
<e2service>
<e2servicereference>
1:0:1:189E:7FD:2:11A0000:0:0:0::102 - BBC Two England
</e2servicereference>
<e2servicename>102 - BBC Two England</e2servicename>
</e2service>
<e2service>


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Leatherface - 2012-12-04

(2012-12-03, 19:54)jdembski Wrote:
(2012-12-03, 17:13)im85288 Wrote: Would you happen to know if the "use backend channels" option works? For me I use a bouquet on the vu Ultimo that starts the channels at 101 etc. however no matter what options I tick/try when I use them in xbmc 101 is listed as channel 1 etc

As far as I can see the backend channel number does not get reported from the enigma2 webinterface Sad

@Leatherface:
What's the point in having the EDL patch already in place? Is this supported by enigma2?
No but you could take a look on that if it's possible to make support for that?
But probably it needs a Enigma2 python plugin part also.
I am playing with vtuner and tvheadend but no support there either yet.
EDL part has nothing to do with your plugin only the PVR API so you can remove the EDL part in your plugin and it will work with normal XBMC version.

This line is enough i think in client.cpp

PVR_ERROR GetRecordingEdl(const PVR_RECORDING&, PVR_EDL_ENTRY[], int*) { return PVR_ERROR_NOT_IMPLEMENTED; };

Or add this to your plugins should work with new API

bool SeekTime(int,bool,double*) { return false; }
void SetSpeed(int) {};



RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Leatherface - 2012-12-04

Fixed a more clean repository now with v0.4.0 and latest url-encoding fix.
Hopefully that one should work for everyone with latest git

https://github.com/Leatherface75/xbmc-pvr-addons


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - adriankoooo - 2012-12-05

---


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Cocotus - 2012-12-05

I have a question: I use 0.28 version of this addon and in configuration I set Picon Path but it doesn't find my channel icons! I looked in channeldata.xml which looks like:

Code:
        <channel>
            <radio>false</radio>
            <id>4</id>
            <channelnumber>4</channelnumber>
            <groupname>XBMC</groupname>
            <channelname>Sky Cinema HD</channelname>
            <servicereference>1:0:19:83:6:85:C00000:0:0:0:</servicereference>
            <streamurl>http://192.168.2.105:8001/1:0:19:83:6:85:C00000:0:0:0</streamurl>
            <iconpath>/storage/screenshots/TransferedfromPC/TvLogos/1_0_19_83_6_85_C00000_0_0_0.png</iconpath>
        </channel>

Does this mean I must rename "Sky Cinema HD.png" (which I expected) to "1_0_19_83_6_85_C00000_0_0_0.png" to automatically set the icons??
But I read everywhere that Channelname.png should work... Any ideas, am I missing something?


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - jdembski - 2012-12-05

(2012-12-05, 21:10)Cocotus Wrote: I have a question: I use 0.28 version of this addon and in configuration I set Picon Path but it doesn't find my channel icons! I looked in channeldata.xml which looks like:

Code:
        <channel>
            <radio>false</radio>
            <id>4</id>
            <channelnumber>4</channelnumber>
            <groupname>XBMC</groupname>
            <channelname>Sky Cinema HD</channelname>
            <servicereference>1:0:19:83:6:85:C00000:0:0:0:</servicereference>
            <streamurl>http://192.168.2.105:8001/1:0:19:83:6:85:C00000:0:0:0</streamurl>
            <iconpath>/storage/screenshots/TransferedfromPC/TvLogos/1_0_19_83_6_85_C00000_0_0_0.png</iconpath>
        </channel>

Does this mean I must rename "Sky Cinema HD.png" (which I expected) to "1_0_19_83_6_85_C00000_0_0_0.png" to automatically set the icons??
But I read everywhere that Channelname.png should work... Any ideas, am I missing something?

The idea was to be able to simply use the picon-sets that are already available on the dreambox / vuplus / enigma2 box - that's why they are named after the service reference and not the channel name.

I think if you go to "System->Live TV->Menu OSD" and set the folder and scan for missing icons, then it will use the channel name instead. But really, I suggest that you simply download one of the many (and good looking) picon sets, then you won't have to worry about renaming every single channel icon...

After the frodo release I will create a PR with another change, then the addon will be able to pull the picons from the enigma2 box itself - no need to configure anything then.


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Cocotus - 2012-12-05

(2012-12-05, 22:57)jdembski Wrote:
(2012-12-05, 21:10)Cocotus Wrote: I have a question: I use 0.28 version of this addon and in configuration I set Picon Path but it doesn't find my channel icons! I looked in channeldata.xml which looks like:

Code:
        <channel>
            <radio>false</radio>
            <id>4</id>
            <channelnumber>4</channelnumber>
            <groupname>XBMC</groupname>
            <channelname>Sky Cinema HD</channelname>
            <servicereference>1:0:19:83:6:85:C00000:0:0:0:</servicereference>
            <streamurl>http://192.168.2.105:8001/1:0:19:83:6:85:C00000:0:0:0</streamurl>
            <iconpath>/storage/screenshots/TransferedfromPC/TvLogos/1_0_19_83_6_85_C00000_0_0_0.png</iconpath>
        </channel>

Does this mean I must rename "Sky Cinema HD.png" (which I expected) to "1_0_19_83_6_85_C00000_0_0_0.png" to automatically set the icons??
But I read everywhere that Channelname.png should work... Any ideas, am I missing something?

The idea was to be able to simply use the picon-sets that are already available on the dreambox / vuplus / enigma2 box - that's why they are named after the service reference and not the channel name.

I think if you go to "System->Live TV->Menu OSD" and set the folder and scan for missing icons, then it will use the channel name instead. But really, I suggest that you simply download one of the many (and good looking) picon sets, then you won't have to worry about renaming every single channel icon...

After the frodo release I will create a PR with another change, then the addon will be able to pull the picons from the enigma2 box itself - no need to configure anything then.

Hey, first thanks for the fast reply, jdembski! Ahh, now I see - I haven't thought of the icons that are already on my dreambox. I simply copied the whole content of my picon folder from my dreambox to my picon path on XBMC and now it works, yay! Cool


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - rogerthis - 2012-12-09

Just to say the SD channels are working well on the nexus 7 (Android) on beta 3. Not anyways watchable on HD, but there is no hardware acceleration on the nexus.


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - natenjo - 2012-12-12

hey,

I am very new. I have a dreambox and the plugin version 0.3.5 from the repository. I saw that evyone is talking about 0.4.0.. but where can it get it?. I' very intrested in the timeshifting feature.

Thanks guyes Smile


[WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - jdembski - 2012-12-12

(2012-12-12, 17:15)natenjo Wrote: hey,

I am very new. I have a dreambox and the plugin version 0.3.5 from the repository. I saw that evyone is talking about 0.4.0.. but where can it get it?. I' very intrested in the timeshifting feature.

Thanks guyes Smile

Timeshift doesn't work properly yet - will have to wait until after Frodo...


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Crall - 2012-12-14

Hi!

I´m runnig 1.6.4 on latets beta. Is there a way to delay the teletext? It comes 2-3 seconds to early.

//Crall


RE: [WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2 - Leatherface - 2012-12-14

Seems it has very low priority to fix the Teletext problem.
I don't expect it to be fixed in Frodo atleast.
Better would be subtitle support like in HTS/tvheadend addon.
If you use Linux with vtuner virtual tuner + htheadend and then activate HTS addon in XBMC you will get working Teletext subtitles.
The problem is that video/audio is buffered but not the Teletext plugin.
Here is a thread about this problem i started http://forum.xbmc.org/showthread.php?tid=142333&page=4