Have had issues with timers since switch to Nextpvr as my Kodi TV service provider a month ago
But today all live tv stopped working in Nextpvr..
Running win10 HTPC
I thought it was Kodi but tracked back to Nextpvr.
if i try to watch live tv tdirectly in NextPVR i get a "please wait" then a black screen.. Previous recordings still work.
I uninstalled NextPVR .through control panel and deleted Nextpvr folder under Program Files (86)
Re-installed NextPVR. No change.
Noticed tuners and program guide were all back after re-install.even though i had not set tuners up again.
Obviously uninstall is not removing all..
log shows no errors https://1drv.ms/u/s!ApXAQQ5XQRNGlUuJwdXyIGgZGPMB
Can someone assist? No tv in home until fixed.
Also Is there a complete clean install option.
Fox has launched a new show called "Pitch," and the first two episodes
are scheduled for 20:59 for length=1:01. This obnoxious scheduling
decision is causing an issue with npvr scheduling.
The following is a listing of how npvr schedules the shows at 8pm
and 9pm. I've listed these shows below in priority order within each
of these hours:
Code:
Time Channel Device Program
-------------------- ------- ------ -------------------
Thu-10/27-20:00:00+0:31: 4 24 The Big Bang Theory
Thu-10/27-20:00:00+0:59: 13 23 Rosewood
Thu-10/27-20:00:00+0:30: 7 22 Superstore
Thu-10/27-20:00:00+1:00: 5 21 Grey's Anatomy
Thu-10/27-20:30:00+0:30: 7 22 The Good Place
Thu-10/27-21:00:00+1:00: 7 24 Chicago Med
Thu-10/27-21:01:00+0:29: 4 23 Mom
Thu-10/27-21:00:00+1:00: 5 22 Notorious
Thu-10/27-20:59:00+1:01: 13 0 CONF Pitch
So what happens is that npvr successfully schedules all the shows in
the 8-9 hour. It schedules the first three shows in the 9-10 hour, but
when it gets to Pitch it fails because all the devices have been used
up for the one-minute period from 8:59-9:00pm. As a result, the
program is assigned a "conflict" status and not scheduled.
This is the case even though there are four devices available for four
channels. The problem arose because Pitch is a new program, therefore
had the lowest priority (highest priority value). I'm going to guess
that other people are having the same issue.
*** Suggestion
If I could make a suggestion for your scheduling algorithm, it would
be the following: You have a Settings|Devices dialog that allows the
user to specify the order in which devices should be allocated.
My suggestion would be have a setting that overrides the order, and causes
the scheduling algorithm to give highest priority to a device already
being used for the same channel.
In the above case, this modified algorithm would have assigned Chicago Med
to device 22, Mom to device 24, and Notorious to device 21. That would
have left device 23 free to schedule Pitch.
*** Workaround
I tried various things to trick npvr into scheduling all the 9pm
shows. The thing that finally worked is that I changed the priority
of Pitch so that it was just one greater than the priority of
Rosewood. That way, Pitch was scheduled right after Rosewood, and
they used the same device.
I don't believe that this workaround will work 100% of the time, even
though only four channels are involved with four devices. In some
cases it would be necessary to change the priorities of both Pitch and
Rosewood so that they're together at a higher priority than the other
shows. This is something I'll have to watch on a case by case basis.
One thing I might try is to enhance my priority algorithm. I
currently group programs into three groups. All the programs in Group
1 are "must record" and have the highest priority, and group 3 have
the lowest priority. I have a script that generates sql update
statements to assign priorities correctly in all three groups.
I'm thinking of enhancing this algorithm so that the programs in group
1 are sorted by channel, and therefore are assigned priorities so that
those on same channel are all grouped together (similar to
prioritizing Rosewood and Pitch together above). The combinatorics of
this are a little complicated, so I'd have to test to see if this
would work with nprv's scheduling algorithm.
*** One more request
While I'm posting a message, I'd like to make one more request.
When a series program is not scheduled because of a conflict, you can
tell because it appears in the scheduled_recording table with a
status of 3.
But when a program is "Manually scheduled" and has a conflict, then it
doesn't appear in the scheduled_recording table at all, and also
doesn't appear on NextPVR UI "Conflicts" screen, so there's no easy
way to detect that it had a conflict. So my request would be that
when a manually scheduled program is not scheduled because of a
conflict, then it appear in the scheduled_recording table with a
status of 3.
I'm a big fan of NextPVR.
The standard search is basically a title search. For me, I'm interested in browsing what's on TV by Genre. In my opinion, searching by title or keyword is fine, but when I don't know what I want to see, being able to search by Genre is invaluable. Using TVListings and SearchLite and the NEWA web interface get me what I want and I think there's a way to improve upon what we have.
I've got a few background architecture questions and then I'll get to my main question concerning SearchLite's UI.
I'm running SearchLite with a build date of 10/24/2015. Is that the most recent build?
From what I've read in the Wiki, SearchLite was built to utilize NEWA. Why was it built being dependent upon NEWA rather than querying the database directly? I'm guessing the built in search just queries the database?
I get the impression that NEWA has it's own database. Is that true or is it just a web server? If it has it's own database, why is that the case?
My thinking in asking these questions is it seem more efficient to have a single database.
I understand that GenreLite makes a query against the database and then creates it's own database that SearchLite uses to display Genre information. Why isn't it reading the database directly which already has the Genre information and just displaying it that way?
I understand that it was built in 2011 and the architecture was different then so the design was the best decision at the time.
If we were starting over, would a search plug-in be built to access the database directly?
Since the modern web interface is being developed and improved, would/could it (theoretically) make sense to remove NEWA from the core code when the features are the same?
I noticed that SearchLite UI doesn't match the other NextPVR modules such as Recordings. Is there interest in tweaking the UI to match?
Taking that a bit further, I can see how it would make sense to remove the default title search with a more powerful search PlugIn.
Putting it all together, if we're going to go to the trouble to make significant changes to the UI, would it make any sense to remove the dependency upon NEWA and have it access the database directly?
Thanks!
All channels are displaying fine in NextPVR, but none will display via a web browser (I've tried several). Log files are attached.
I tried connecting both locally and remotely and I see in web.log the error "Unexpected error in EPGEvent.LoadByOID(): System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary." Presumably this is relevant.
I'm "upgrading" from a DCR-2650 to an InfinitiTV 4 USB (yeah, I know it's a crappy device). Is it possible to import the channels from the DCR-2650 to the Infiniti device? As I'm in the middle of a cable h264 conversion from MPEG2, all the channels are identified as such.
I am receiving an unhandled exception when I delete an episode of a recurring recording and then try to exit out of the list of episodes for that show. If I do not attempt to delete an episode of the show, I can navigate into and out of the list of episodes just fine. Logs attached (I recreated the issue and then exited the application immediately). This happens for any show, not just the one in the logs.
I was curious in regards to the broadcasting formats used in Japan. Japan uses ISDB-T, but also requires tuners to have a B-CAS card (similar to CABLECARD in the U.S.) to decrypt channels. Are there any planned additions of this? Is there anything I can do on my side to help make this happen?
Why does the current latest release of Nextpvr announce that it cant find directx 9.0 if its compatible with windows 10? It should be using the updated directx for windows 10 shouldn't it?
After COMACAST changed HD channels to MP4 two channels do not display (no sound or audio).
See 10:09:44.286 [ERROR][1] Unexpected socket exception calling StartStream(): System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
Code:
2016-10-19 10:09:31.368 [DEBUG][1] StartLiveTV@1 (BBCHD)
2016-10-19 10:09:31.368 [DEBUG][1] StartLiveTV@2
2016-10-19 10:09:31.369 [DEBUG][1] StartLiveTV@3
2016-10-19 10:09:31.538 [DEBUG][1] StartLiveTV@4
2016-10-19 10:09:34.015 [DEBUG][1] Client got streaming handle: 1D0001
2016-10-19 10:09:34.015 [DEBUG][1] service type is: 25
2016-10-19 10:09:34.015 [DEBUG][1] CaptureSource.LoadAll()
2016-10-19 10:09:34.016 [DEBUG][1] StartLiveTV@5 (servicetype=25)
2016-10-19 10:09:34.324 [DEBUG][1] Using 'NPVR TS Reader2'
2016-10-19 10:09:35.128 [DEBUG][1] RenderDemux()
2016-10-19 10:09:35.140 [DEBUG][1] Adding system HE-AAC decoder
2016-10-19 10:09:35.140 [DEBUG][1] about to load decoder
2016-10-19 10:09:37.871 [DEBUG][1] added decoder to graph
2016-10-19 10:09:37.871 [DEBUG][1] adding audio renderer: Default DirectSound Device
2016-10-19 10:09:38.065 [DEBUG][1] Adding system AC3 decoder
2016-10-19 10:09:38.065 [DEBUG][1] about to load decoder
2016-10-19 10:09:38.070 [DEBUG][1] added decoder to graph
2016-10-19 10:09:38.070 [DEBUG][1] adding audio renderer: Default DirectSound Device
2016-10-19 10:09:38.113 [DEBUG][1] Adding system MPEG1 Layer2 decoder
2016-10-19 10:09:38.113 [DEBUG][1] about to load decoder
2016-10-19 10:09:38.238 [DEBUG][1] added decoder to graph
2016-10-19 10:09:38.239 [DEBUG][1] adding audio renderer: Default DirectSound Device
2016-10-19 10:09:38.481 [DEBUG][1] Adding system E-AC3 decoder
2016-10-19 10:09:38.481 [DEBUG][1] about to load decoder
2016-10-19 10:09:38.487 [DEBUG][1] added decoder to graph
2016-10-19 10:09:38.487 [DEBUG][1] adding audio renderer: Default DirectSound Device
2016-10-19 10:09:38.537 [DEBUG][1] Adding system H264 decoder
2016-10-19 10:09:38.557 [DEBUG][1] Adding VMR7 renderer
2016-10-19 10:09:38.871 [DEBUG][1] Adding VMR7 renderer in mixing mode
2016-10-19 10:09:38.872 [DEBUG][1] about to load decoder
2016-10-19 10:09:39.165 [DEBUG][1] added decoder to graph
2016-10-19 10:09:39.792 [DEBUG][1] Source Aspect Ratio: 16x9
2016-10-19 10:09:39.793 [DEBUG][1] Setting display rect: 0.000463,0.000000,1.000000,1.000000
2016-10-19 10:09:39.793 [DEBUG][1] Static Reference clock set to: MPEG1 Audio Renderer
2016-10-19 10:09:40.294 [DEBUG][1] restoring last aspect ratio
2016-10-19 10:09:40.386 [DEBUG][1] Playback graph running...
2016-10-19 10:09:40.387 [DEBUG][1] Graph filter list:
2016-10-19 10:09:40.387 [DEBUG][1] - Video Mixing Renderer 7
2016-10-19 10:09:40.387 [DEBUG][1] - NPVR PES Collector (Teletext)
2016-10-19 10:09:40.387 [DEBUG][1] - EAC3 Audio Renderer
2016-10-19 10:09:40.387 [DEBUG][1] - NPVR PES Collector (DVBSubs)
2016-10-19 10:09:40.387 [DEBUG][1] - MPEG1 Audio Renderer
2016-10-19 10:09:40.387 [DEBUG][1] - AC3 Audio Renderer
2016-10-19 10:09:40.387 [DEBUG][1] - AAC Audio Renderer
2016-10-19 10:09:40.387 [DEBUG][1] - Microsoft DTV-DVD Video Decoder
2016-10-19 10:09:40.387 [DEBUG][1] - LAV Audio Decoder 0002
2016-10-19 10:09:40.387 [DEBUG][1] - Microsoft DTV-DVD Audio Decoder
2016-10-19 10:09:40.387 [DEBUG][1] - LAV Audio Decoder 0001
2016-10-19 10:09:40.387 [DEBUG][1] - LAV Audio Decoder
2016-10-19 10:09:40.387 [DEBUG][1] - MPEG-2 Demultiplexer
2016-10-19 10:09:40.387 [DEBUG][1] - NPVR TS Reader2
2016-10-19 10:09:40.510 [DEBUG][1] StartLiveTV@6
2016-10-19 10:09:40.510 [DEBUG][1] StartLiveTV@6
2016-10-19 10:09:40.561 [DEBUG][1] Looking for: C:\Users\Public\NPVR\Media\Channels\BBCHD.png
2016-10-19 10:09:40.603 [DEBUG][1] Loaded icon
2016-10-19 10:09:40.636 [DEBUG][1] StartLiveTV@7
2016-10-19 10:09:40.637 [DEBUG][1] StartLiveTV@done
2016-10-19 10:09:40.663 [DEBUG][1] GetEventCode() returned: 0x0053
2016-10-19 10:09:40.663 [DEBUG][1] GetEventCode() returned: 0x000a
2016-10-19 10:09:40.663 [DEBUG][1] GetEventCode() returned: 0x000d
2016-10-19 10:09:40.663 [DEBUG][1] GetEventCode() returned: 0x000e
2016-10-19 10:09:40.663 [DEBUG][1] GetEventCode() returned: 0x0000
2016-10-19 10:09:40.663 [DEBUG][1] raw message: 0x0
2016-10-19 10:09:40.663 [DEBUG][1] Not processing: 0x0
2016-10-19 10:09:40.728 [DEBUG][1] Updating OSD.
2016-10-19 10:09:44.114 [DEBUG][1] Client about to request renewal of handle: 1D0001
2016-10-19 10:09:44.286 [ERROR][1] [color=#FF0000]Unexpected socket exception calling StartStream()[/color]: System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
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.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.SocketHandler.ReadAndMatchFourBytes(Byte[] buffer)
at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble()
at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation)
at System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler.ReadHeaders()
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
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 NShared.IRecordingService.RenewStream(Int32 handle)
at NShared.RecordingServiceProxy.RenewStream(Int32 handle)
2016-10-19 10:09:49.312 [ERROR][1] Unexpected error stopping stream: System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 127.0.0.1:8968
Server stack trace:
at System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(AddressFamily family)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()
at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()
at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
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 NShared.IRecordingService.StopStream(Int32 handle)
at NShared.RecordingServiceProxy.StopStream(Int32 handle)
2016-10-19 10:09:49.315 [DEBUG][1] Stop@0
2016-10-19 10:09:49.316 [DEBUG][1] Stopping graph@1
2016-10-19 10:09:49.487 [DEBUG][1] Stopping graph@2
2016-10-19 10:09:49.497 [DEBUG][1] Stopping graph@3
2016-10-19 10:09:49.523 [DEBUG][1] Removing filter Video Mixing Renderer 7
2016-10-19 10:09:49.628 [DEBUG][1] Removing filter NPVR PES Collector (Teletext)
2016-10-19 10:09:49.628 [DEBUG][1] Removing filter EAC3 Audio Renderer
2016-10-19 10:09:49.628 [DEBUG][1] Removing filter NPVR PES Collector (DVBSubs)
2016-10-19 10:09:49.628 [DEBUG][1] Removing filter MPEG1 Audio Renderer
2016-10-19 10:09:49.628 [DEBUG][1] Removing filter AC3 Audio Renderer
2016-10-19 10:09:49.629 [DEBUG][1] Removing filter AAC Audio Renderer
2016-10-19 10:09:49.629 [DEBUG][1] Removing filter Microsoft DTV-DVD Video Decoder
2016-10-19 10:09:49.630 [DEBUG][1] Removing filter LAV Audio Decoder 0002
2016-10-19 10:09:49.632 [DEBUG][1] Removing filter Microsoft DTV-DVD Audio Decoder
2016-10-19 10:09:49.632 [DEBUG][1] Removing filter LAV Audio Decoder 0001
2016-10-19 10:09:49.634 [DEBUG][1] Removing filter LAV Audio Decoder
2016-10-19 10:09:49.636 [DEBUG][1] Removing filter MPEG-2 Demultiplexer
2016-10-19 10:09:49.636 [DEBUG][1] Removing filter NPVR TS Reader2
Hi, everyone.
My HDHomeRun just arrived today but I can't get the scan in NextPVR working to get channels.
HDHomeRun View does show live channels on my PC so that seems to be working fine.
When I run a scan in NextPVR, no channels show up.
I saw another thread that mentions patches for an older version.
I have my HDHomeRun Setup BDA Compatibility Mode set to NextPVR.
I'm running 3.8.3.
Attached are my logs.
What am I doing wrong?
Thanks!