I noticed an odd thing today, when the power went out here.
I have 3 MVPs connected to my GBPVR Server.
A few hours after the power came back up and I went to look at them all my MVPs where stuck on loading application. No matter how many times I restarted any Single MVP or the GVPVR server they would never get past the Loading Application screen.
It didn't load until after I went around and unplugged every single MVP server, restarted the GBPVR server and started the MVPs up one at a time.
Is there any known issues with multiple MVPs boot loading at the same time?
I plan on testing more to see if this occurance is a fluke or common.
I have 1 Over-the-air (antena - internal tuner) capture source line up and 1 for Directv thru Composite+External Tuner. Is there a way to enable/disable certain line up or both at will or tell gbpvr to pick a certain one?
What happens is that some times DirectTV is not connected to PVR150, and I only have antena available. In liveTV it automatically uses Directv to change the channel. This gives me a black screen. Antena is in "Sleep" mode. I end up delete the DirectTV entry for now.
And, since the program guide is merged, how do I tell which channels comes from which lineup? This is not an issue right now since there aren't many channels in my setup.
Thanks
I cannot seem to get the EPG update to work:
I have tried various combinations, i.e.:
via GBPVR option in config, the pc was awoken but did not call UpdateEPG.bat, I know this because I have log files which tell me the times the machine wakes and also when UpdateEPG is run. I thought this may have been down to the fact that I had gbpvr-wake running to resolve my pvr350 initialization issues from standby, this kills gb-pvr and then it is restarted , I thought the killing of the initial instance may have caused the update to fail.
So, I got my BIOS to awake the pc 5 minutes before the update was set to run, the pc was awoken at the alloted time and was awake @ 2:55 , it would have gone to standby after 15 minutes of idle time, i.e. 3:10, the update was scheduled to run @ 3am , but UpdateEPG was never called.
I have also attempted to set a windows schedule to do the job, and update the epg with the -OnlyUpdateEPG option, however windows required a password set on the user, which is not ideal as I have no keyboard connected to the pc and would have to remote in from another to log in.
I have had a problem with LIVE TV not working in the mornings until after a manually restart the RECORDING SERVICE. The error in the logs is:
System.Net.Sockets.SocketException: A system call that should never fail has failed
Server stack trace:
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
I have discovered
if I close down CYBERSITTER (filtering software) that this fixes the problem, however looking through the CYBERSITTER logs I'm yet to understand how this is occuring.
Interestingly though normally there is no problem, but seems to occur overnight (i.e. 95% of the time GB-PVR and cybersiter work together fine)
When I restart the gbpvr recording service, then this also fixes the problem & I can run cybersitter with gbpvr no problems
Does anyone have an experience here? Does the GB-PVR recording service have a need to make calls out to other processes or internet periodically? Perhaps it call to EPG during the morning could trigger something? It seems that either the recording service is holding onto an old network handle or something like this???
I guess I'm trying to determine how to keep my filtering software running such that it doesn't impact GB-PVR?
Tks
FULL EXCEPTION
16/10/2005 10:30:03 AM.189 ERROR [2] Error: msg=0x202 (WM_LBUTTONUP) hwnd=0x85056c wparam=0x0 lparam=0x1e5026f result=0x0 : System.Net.Sockets.SocketException: A system call that should never fail has failed
Server stack trace:
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Runtime.Remoting.Channels.SocketStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Runtime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.SocketHandler.BufferMoreData()
at System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.Tcp.TcpFixedLengthReadingStream.ReadByte()
at System.IO.BinaryReader.FillBuffer(Int32 numBytes)
at System.IO.BinaryReader.ReadByte()
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read(__BinaryParser input)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadSerializationHeaderRecord()
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)
at System.Runtime.Remoting.Channels.CoreChannel.DeserializeBinaryRequestMessage(String objectUri, Stream inputStream, Boolean bStrictBinding, TypeFilterLevel securityLevel)
at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at GBPVR.Backend.Common.IRecordingService.StartRecordingLiveTV(Int32 x70cd72e44179c0c2, Boolean x03f525c749695de4, Int32 x164f120fb8d3ddc7, String& x8b1d9e3189e6e73d, Int32& x73dd716c35ea457b)
at xd426863f4d052758.x396614b3dae3b1da.x61c7ab80971faf0d(Int32 x70cd72e44179c0c2)
at xae10db17d26ba033.xb3e61f7448c39547.x4276385f71addb51(Channel xee500015fb4a65b6)
at xae10db17d26ba033.xb3e61f7448c39547.x4276385f71addb51()
at xae10db17d26ba033.x4a212861656a24dd.x3852f96f8dab4cab()
at xae10db17d26ba033.x572d4361c9c5b8cd.Activate()
at xae10db17d26ba033.x86396f56243de9fb.OnClick(Point x86c5d1b33f169350)
at xae10db17d26ba033.xbb1566157f5f8b1f.xf1b04f0b61b2ba29(Object xdf2e3583f942db7b, EventArgs xc4f45905cb1fc7ba)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at xae10db17d26ba033.xbb1566157f5f8b1f.WndProc(Message& x5f8f2c40c000ab2c)
A request from my wife for the Music library function you have. Can we get a keyboard (remote) entry, or menu entries for adding songs (play and play all) to the playlist instead of interrupting the current playlist.
I don't yet have a wireless keyboard or a remote control (with some remotes around the same price as capture cards, I won't be getting one for a while) but I do have this:
I sure would love to be able to navigate GB-PVR with it and even use it for playback. Imagine, one button acts as CTRL (CTRL+Right=Fast Forward!), the others as stop, pause and whatever...
I guess I can try to map the joystick keys to keyboard keys or something similar... but that project looks like I'll have to buy a million little shareware programs to get it working.
Any, more clear, options? Has someone already done this? I've searched the forums but nothing specific about joysticks.