[WIP] PVR Client Addon for XBMC for EPG and full control of Dreambox and DBox2

  Thread Rating:
  • 16 Votes - 4.44 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
johnnypeste Offline
Junior Member
Posts: 4
Joined: Aug 2012
Reputation: 0
Post: #471
I tried your addon and I'm pleased with it.

However if I want to play/restream channels from the portuguese provider zon, I cannot use xbmc because zon uses "shared PMT"

Because of shared PMT some players cannot play zon channels. For example VLC will play them only with a special playlist with metadata in it:

the metadata looks like this:

#EXTM3U
#EXTVLCOPT--http-reconnect=true
#EXTVLCOPT:program=947
http://192.168.1.92:8001/1:0:1:3B3:2F:36:CE40000:0:0:0:

where the 3rd line is essential and where 947 is the decimal equivalent to the hexadecimal 3B3 number

this infomation was recently included in the m3u created by the later versions of openwebif (after May 2012 I believe) in order for VLC to play "shared PMT" streams which are used by some european providers (not only by zon).

Unfortunately #EXTVLCOPT:program=947 is ignored by XBMC and the stream cannot be played.
mplayer plays it only loading http://192.168.1.92:8001/1:0:1:3B3:2F:36:CE40000:0:0:0:

I know this is a problem in XBMC and not in your addon but maybe you have a solution for this.
dreamstream e2 also plays zon without any problem...
find quote
jdembski Offline
Fan
Posts: 455
Joined: Feb 2012
Reputation: 11
Post: #472
(2012-08-10 03:56)johnnypeste Wrote:  I tried your addon and I'm pleased with it.

However if I want to play/restream channels from the portuguese provider zon, I cannot use xbmc because zon uses "shared PMT"

Because of shared PMT some players cannot play zon channels. For example VLC will play them only with a special playlist with metadata in it:

the metadata looks like this:

#EXTM3U
#EXTVLCOPT--http-reconnect=true
#EXTVLCOPT:program=947
http://192.168.1.92:8001/1:0:1:3B3:2F:36:CE40000:0:0:0:

where the 3rd line is essential and where 947 is the decimal equivalent to the hexadecimal 3B3 number

this infomation was recently included in the m3u created by the later versions of openwebif (after May 2012 I believe) in order for VLC to play "shared PMT" streams which are used by some european providers (not only by zon).

Unfortunately #EXTVLCOPT:program=947 is ignored by XBMC and the stream cannot be played.
mplayer plays it only loading http://192.168.1.92:8001/1:0:1:3B3:2F:36:CE40000:0:0:0:

I know this is a problem in XBMC and not in your addon but maybe you have a solution for this.
dreamstream e2 also plays zon without any problem...

Is xbmc playing it when the "mplayer" URL is being used? Can you turn on debug logging and check what URL is being opened when you try it with the addon?

Did you try it with the m3u file? Because right now the addon does not use the m3u-file for getting the stream info but builds the url string itself (to speed up channel switching).

VU+ / Enigma2 PVR Client: Documentation | Development | Discussion
find quote
johnnypeste Offline
Junior Member
Posts: 4
Joined: Aug 2012
Reputation: 0
Post: #473
when i open the m3u with mplayer, xbmc is off.

i opened the m3u (without the addon), just dragging the m3u file inside xbmc. It doesn't play, so it is not a addon problem.

If I record the stream with dreamstream e2 I get a ts file which is not playable with vlc nor xbmc. "Media player classic" and mplayer plays it with no problem.

When I use "ts doctor" on the recorded ts file it creates a "fixed" file which is playable by all players (including XBMC), because (I believe) "ts doctor" filters only a PMT.

the log from "ts doctor" is too big to fit in this reply. How can i send attachments? (i didn't turn on debug logging in xbmc yet, but if you need I can do it. Just tell me if you want debug on the m3u, the "bad ts" or the "fixed ts")
find quote
johnnypeste Offline
Junior Member
Posts: 4
Joined: Aug 2012
Reputation: 0
Post: #474
another simpler problem, while you think in this one... :-)

I have a lot of channels and it takes a lot of time to load all the channels and epg data each time i start live tv.

I have to wait at least 10 minutes to be able to play a channel, because it seems that the channel list is build each time I run xbmc.
I've tried in the "channel options" not to update chennels, but without sucess...
find quote
jdembski Offline
Fan
Posts: 455
Joined: Feb 2012
Reputation: 11
Post: #475
(2012-08-10 14:05)johnnypeste Wrote:  another simpler problem, while you think in this one... :-)

I have a lot of channels and it takes a lot of time to load all the channels and epg data each time i start live tv.

I have to wait at least 10 minutes to be able to play a channel, because it seems that the channel list is build each time I run xbmc.
I've tried in the "channel options" not to update chennels, but without sucess...

Did you set the path for storing the channeldata?

VU+ / Enigma2 PVR Client: Documentation | Development | Discussion
find quote
johnnypeste Offline
Junior Member
Posts: 4
Joined: Aug 2012
Reputation: 0
Post: #476
no...

so it is not storing...

lol. I will find it and try..

meanwhile do you have any clues about the problem of shared pmt channels?

I want to restream/transcode those streams to the internet and i don't have enough upload speed (i have adsl so i'm stuck to 1 Mb/s).

XBMC does restream/transcoding? Sorry for the questions. I'm just starting with this program and it seems complex...
find quote
Thameswater Offline
Junior Member
Posts: 1
Joined: Aug 2012
Reputation: 0
Post: #477
hey jdembski, i know in your first post you say this addon only works with the PVR version of XBMC

but im such a n00b, i wanted to know, will it work with XBMCbuntu?

thanks
find quote
pedocom Offline
Junior Member
Posts: 1
Joined: Aug 2012
Reputation: 0
Post: #478
Hi,

i´m new at this Forum and frome germany, so please excuse my bad english.

i have Enigma2 on a Kathrein UFS 910 , XBMC PVR 11.8 ( Opdenkamp ) and Vu+ Plugin. XBMC can connect and store the
data Local at the XBMC machine in Channels.xml , but i have no channels in the XBMC Frontend. There is an Error on the log, how can i fix this.

Quote:21:48:37 T:4556 INFO: AddOnLog: VU+ Client: Vu::CheckForChannelUpdate No of channels: removed [0], untouched [638], updated '58', new '0'
21:48:37 T:4556 DEBUG: AddOnLog: VU+ Client: Vu::StoreChannelData Store channel data into file: 'C:\Users\Thomas\Documents\xbmc\channeldata.xml'
21:48:37 T:5692 DEBUG: CPVRChannelGroupsContainer - PVR::CPVRChannelGroupsContainer::Update - updating channels
21:48:37 T:5692 ERROR: PVRClient - PVR::CPVRClient::GetChannels - addon 'Vu:�' returned an error: server error
21:48:37 T:5692 WARNING: CPVRChannelGroupInternal - PVR::CPVRChannelGroupInternal::LoadFromClients - got bad error (-3) on call to GetChannels
21:48:37 T:5692 DEBUG: CPVRChannelGroups - PVR::CPVRChannelGroups::PersistAll - persisting all changes in channel groups
21:48:37 T:5692 ERROR: PVRClient - PVR::CPVRClient::GetChannels - addon 'Vu:�' returned an error: server error
21:48:37 T:5692 WARNING: CPVRChannelGroupInternal - PVR::CPVRChannelGroupInternal::LoadFromClients - got bad error (-3) on call to GetChannels
21:48:37 T:5692 DEBUG: CPVRChannelGroups - PVR::CPVRChannelGroups::PersistAll - persisting all changes in channel groups
21:48:37 T:4556 INFO: AddOnLog: VU+ Client: Vu::Process Perform Updates!
find quote
ibramadhan Offline
Member
Posts: 93
Joined: Feb 2012
Reputation: 0
Post: #479
jdembski come back to us, this addon is a godsend
find quote
ibramadhan Offline
Member
Posts: 93
Joined: Feb 2012
Reputation: 0
Post: #480
Is there no possible way to get this compatible with xbmc master + pvr? Would be really awesome cuz the only thing I'm lacking is bitstreaming hd audio. Anything anyone could do to help, donations or whatever I'm sure we would be more than happy.
find quote
Post Reply