Posts: 30
Joined: Jan 2014
Reputation:
0
In raspbmc the livetv is not available until all programs/epg has been downloaded from backend. It always tell me the pvr addon has not loaded. It looks like the load order is incorrect. Make the download a background task only and don't block live tv, please.
Posts: 3,439
Joined: Aug 2012
Reputation:
91
We don't control this with this addon, we just provide the data/streams to xbmc when it asks for it.
Posts: 30
Joined: Jan 2014
Reputation:
0
2014-01-12, 13:44
(This post was last modified: 2014-01-12, 13:47 by marc.bau.)
I cannot say what happens there, but I expect that pvr starts always at system start with all channels populated and all sync is done in background. Part of the issue is that channels are not cached on the pi. I have 16gb sd card. There is enough space to cache a channel list :-)
When is the pvr addon loaded? After the channels have been synced, but before epg is completed? I have seen epg is synced in background and then i can start live tv.
Posts: 3,439
Joined: Aug 2012
Reputation:
91
The sequence is:
xbmc starts,
it then loads the pvr addon
starts the pvr addon
starts sending data retrieval requests to the pvr addon
Posts: 68
Joined: Jul 2012
Reputation:
1
You should post this as a feature request to xbmc PVR. I would be right behind you. I just thought I had some setting wrong when I first installed the addon. Thought for sure there would be some option to only update PVR either manually or on set days. There is an option to update EPG after so many minutes, but that is in addition to the initial update that is done every time xbmc loads.
This is rather annoying, one if you are troubleshooting and doing a lot of restarts. And two, I am using eventghost to shutdown xbmc every time I sleep computer, and launch xbmc evetytime I resume from sleep. This helps force a HDMI handshake and prevents black screen on restart. But if I watch TV in that room a couple times a day I have to wait for EPG to update every time I turn on TV. Its fairly fast but still would be nice to be watching TV seconds after starting computer.
I keep referencing wmc as a standard for how PVR should work, but really it is done well there. I have no clue exactly how many times EPG is updated in wmc, or when it is, but it just always does its thing and I am unaware of it. As it should be IMO. So I have no idea why xbmc PVR feels the need to update every time its started and why maintaining a local cache is difficult.
Posts: 30
Joined: Jan 2014
Reputation:
0
This really suxxx. Have you expierenced the same behavior with other PVR addons? Is the PVR addon really not manging all the stuff? Asking me more and more what the PVR addon itself does.
Posts: 30
Joined: Jan 2014
Reputation:
0
It looks like I have not understood him.
Posts: 1,378
Joined: Oct 2004
Reputation:
37
As mentioned this is handled by XBMC core, the PVR addons cannot control this. This thread should be moved to general PVR support or development section as it isn't addon specific
Posts: 30
Joined: Jan 2014
Reputation:
0
2014-01-18, 19:49
(This post was last modified: 2014-01-18, 19:52 by marc.bau.)
It looks like you are reading different lines and you are mixing issues. See the topic here again, please.
(2014-01-14 22:38)marc.bau Wrote:
2. Start PVR with system boot, do not wait until EPG and Record list has been downloaded. To start PVR only the channel list is required. EPG can be a background task and recordings, too. Currently I cannot start LiveTV for about 5 minutes as it need to download all stuff. This suxx a lot.
opdenkamp Wrote:
"that must be a problem with your backend or add-on. even with a slow RPi, loading things from tvheadend is pretty quick"
Posts: 1,378
Joined: Oct 2004
Reputation:
37
You have misunderstood what opdenkamp said in that thread. He is not saying that our addon can allow you to watch liveTV when only the channels are loaded and not the EPG/recordings, he is just saying that if you are taking 5 minutes before you can watch things, there must be a problem somewhere. Post up some logs and let's see where the time is being taken