Always been a Windows Media Centre user, but with the demise of this software have been playing over the last few months with NPVR and KODI on my existing Windows 8.1 machine and was happy enough to bite the bullet and upgrade (and then wipe/ fresh install).
Now have a few problems..... (surprisingly enough)
I have been running a Pinnacle 7010 ix PCIE card (dual analogue, DVBT and DVBS) card under windows 8.1 using the Blackgold 3450 drivers (as the Pinnacle drivers just crashed the machine every time the TV card was initialised). Now under Windows 10 using either the Pinnacle or Blackgold drivers, when scanning for channels using the right set up (DVBT - UK > Mendip), no channels are found at all by NPVR. I popped in an old PCI TV card I had lying around and this worked absolutely fine. Any ideas? I can obviously use the old card, but this is just a single tuner so would prefer the dual card.
Second problem is that I cannot get the NPVR Recording Service to run automatically after a reboot. In services.msc the service is set to run automatically as the System User. Right clicking and select start works fine (as does using the right click menu on the system tray icon for NPVR), but after each reboot I have to do this manually.
I've got comskip doing a pretty good job of marking commercials on the fly, and npvr does properly load the .edl file when I start watching a recording in progress, but it never re-loads it to pick up any new skip points as the recording proceeds, nor by extension does it load the completed comskip file which may have more accurate skip points after the recording is complete.
an implementation I think would work well would be to read the .edl file after every auto-skip, and also any time the user presses [PLAY], the theory being that the user has auto-skip disabled and is pressing PLAY to activate the manual comskip, or playback has reached a commercial that hadn't yet been marked, so the user presses [PLAY] to prompt the program to re-read the .edl.
loading the .edl file when the user presses [PLAY] would also nicely cover the case where the user doesn't have comskip creating skip points on the fly, but would like to pick up the completed .edl file when the recording and comskip finish.
(this wouldn't only apply to watching an in-progress recording either; while I do run comskip in parallel, some may run it in postprocessing instead. so they may begin watching a completed recording which comskip is still processing, so having it load/re-load the .edl while watching would apply there too)
I have set up NextPVR with 4 ATSC tuners and with its ability to record back to back (even with padding) on a single tuner, I hope to not have conflicts. However, because I use it mainly as a recording engine and not a watching app, I wanted a way to know in advance if there were recording conflicts. This app can be placed in the PostUpdateEPG.bat file after adding your own values to the xml file and putting the .exe and .config in your Program Files\NPVR directory.
If you keep noconflictemail set to true, you will get an email that there are no conflicts each time this is run. This is useful for testing to make sure it can send email out to you.
The rest of the config should be self explanatory, but feel free to ask here if you have questions or if you have any issues using the app. It is very bare bones with no error checking.
I've got cable channels that I cannot tune with NPVR. An example is FoxBusiness (Brighthouse 1220). The channel is in the EPG normally, and WMC can tune it easily. But, NPVR cannot see it. Yeah, I know. DRM and all that stuff.
I'm asking myself "Why". I know that WMC and Tivo are specially allowed to bypasses encryption. And, I hear that anything else cannot access these channels. But, why? What is it that specifically stops others.
People routinely say it's the copy flags and DRM. And, I'd be happy with that, if it made sense. If that were the case, it seems that the channel would somehow be flagged in some way. Yet, everything I read says it's the data-stream that has the cci byte(s).
So, if it is the data that has the copy flags, then why can't we tune the channel? It makes sense that a given channel could have some programs that are copy freely, and also other programs that are copy-once/none. So, why do I continually hear about protected "channels", and why do I routinely lose channels that I have paid for?
When I run NextPVR client and try to watch live TV it crashes the client. Please see additional details below.
I am running Windows 8.1 and NextPVR 3.5.7
I am using HDHomeRun Extend (HDTC-2US)
When I click Live TV in NextPVR it pops up a window that states "...please wait..." and then stops responding.
If I try to watch through something else such as Emby or Kodi they cannot connect to the recording service.
Kodi every few seconds a pop up appears stating, "NextPVR PVR Client Connection Lost".
I am able to watch already recorded shows
I am able to view the guide (It is not up to date, but I do not think it is related, as I had it set up using MC2XML, which I believe there is another issue with. I will worry about this later, once I get Live TV working again).
If I check in services the NPVR Recording Service is running.
If I check in Task Manager NTray and Nrecord (32 bit) are both running.
If I check the logs the only two that have updated during this are NPVR and NRecord which I have attached.
There are two errors in NRecord log, both dealing with this error System.Net.Sockets.SocketException (0x80004005). Please see more detazils copied in below.
My network is set up as a private network in the Windows Firewall and NDigitalHost, NCableCardHost, NextPVR, and NRecord are all allowed on private networks.
I have gone through and deleted all of the channels and imported them again (this did wipe my guide settings as well)
I am able to watch live TV through the HDHomeRun application, VLC, and Kodi (leveraging the HDHomeRun plugin not NextPVR client)
As stated above in the bullets I have attached NPVR and NRecord logs. Also below is the two Errors that appear in NRecord.
Code:
2015-09-11 18:57:53.785 [INFO][4] RecordingService.Startup()
2015-09-11 18:57:53.785 [INFO][4] Starting remoting service (on port 8968)
2015-09-11 18:57:53.800 [ERROR][4] Error listing for recording service interface: System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening(Object data)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(Int32 port)
at NShared.RecordingService.Startup()
Code:
2015-09-11 18:57:58.833 [DEBUG][10] Client Listener starting on port 7969
2015-09-11 18:57:58.833 [ERROR][10] Unexpected error in Client Listener: System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at NShared.ClientStreaming.WorkerThread()
With so much video clips taken with digital cameras, my photo library has a mix of jpg,mov,avi etc it would be really good to be able to play the videos, even if it's just some way to fire up a viewer like acdsee or InfranView which can play the files and have a command line interface.
I changed my audio decoders to AC3Filter. The time before the audio sync was better but the audio did eventually speed up. I read on a post that changing the config file <ForcedLiveTVClock>AC3 Audio Renderer</ForcedLiveTVClock> in config.xml, in the <Renderers> section. It worked perfectly for three days.
Well, Windows installed an update and my pc had to reboot. Now the issue is back. The config file is the same and the audio decoders are the same. Any suggestions?
I have used LAV, ffdshow, SAF, and AC3filter. Is there anything else I can try or any settings in one of these decoders that I can change?
I did a quick search but didn't hit it - may be to simple but do I just delete from the plugin directory - I tried one but it stayed on the menu, as there are installers for them is there an uninstaller?
I am trying to test code to check for conflicts, but I am having a hard time making a conflict. If I try to record five shows, NPVR won't let me. It makes me cancel or delete one of the first 4.