I have several failed (no data returned) recordings from my CTON infinTV6 tuner. Logs attached.
Looking over my logs I see that the shows are all being recorded on a specific tuner #24.
Shows are
Supergirl, Lucifer, Flash, No Tomorrow, Modern Family, Code Black, and Blindspot.
So knowing that they all seem to be the same tuner, and you could confirm if you see something else in the logs, my main problem now is that in NPVR settings Devices all the devices show as 0 with no description. So to move this possible 'bad' tuner down in the list means that
1 - I am guessing that it is the first tuner based on the order and
2- If I rearrange for any other reason later or just forget, I will lose track of the bad tuner and have issues again.
Is there any way to add descriptions to the device information in NPVR settings so I can keep track of the tuners (numbered the same as NPVR internal would be great so I can match a log to device)!?
Also, as a side note, and I have said this before, it would be really great if NPVR could always use the same tuner when recording back to back shows on the same channel. That reduces the need for additional tuners. Basically I only need 4 and occasionally 5 tuners so the 6th should be extra, but the way the schedule defines what tuner to use makes me really need more...
My cable provider is sending one of the channels in letterbox (4:3) aspect and the rest in 16:9. When watching TV directly from the PC running NextPVR, I can adjust the aspect ratio to fill and the channel looks great, but this change only shows up locally and not in KODI. Is there anyway to just change that one channel in the KOD plugin to display using the fill aspect ratio?
I have lots of long filenames in my video and music libraries, e.g.:
Gotye - Somebody That I Used To Know (Feat. Kimbra) - Live at the 2011 ARIA's.mp4
Gotye - Somebody That I Used To Know (feat. Kimbra).mp4
Gotye - Somebody That I Used To Know (feat. Missy Higgins Live).mp4
Currently under view list mode the right hand side of these titles is truncated
so all 3 of the above titles are shown the same.
Please display the full filename of the currently selected filename in
the box on the right, the box now used for metadata.
I don't use the DVR capabilities of NPVR for quite a while now since I cut cable, but I still use it as a media player. This has been working wonderfully for quite some time. I was running NPVR 3.7.7 on Windows 10 64-bit, though I've just tried updating to NPVR 3.8.3 and it doesn't seem to help this issue I'm now having. Starting yesterday, when I try to play any video now from the Videos menu, I get this error:
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at VideoRendererEVR.UpdateVideoWindowPosition()
at Native.PlaybackNative.HandleWindowResize()
at Native.PlaybackNative.PlayVideoFile(IntPtr hwndIntPtr, String filename, String& message)
at NextPVR.Players.PlaybackProxyFactory.StartVideoPlaybackProxy(IntPtr window, String filename, String& reason)
at NextPVR.Players.VideoPlayer.PlayFiles(List`1 playQueue, Int32 playQueueIndex, String& reason)
at NextPVR.Players.VideoPlayer.PlayFile(String filename, String& reason)
at NextPVR.ControllerForm.PlayVideoFile(String filename)
at NextPVR.Libraries.VideoLibrary.PluginCallback(Object source, String command, Object args)
at NextPVR.Libraries.VideoLibrary.NUtility.IPluginCallback.PluginCallback(Object source, String command, Object args)
at NUtility.Base.SimplePopup.HandleCommand(String command)
at NUtility.Base.SimpleMessageBox.OnClick(PointF location)
at NextPVR.ControllerForm.ControllerForm_MouseClick(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseClick(MouseEventArgs 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.Form.WndProc(Message& m)
at NextPVR.ControllerForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
NextPVR
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/NextPVR.exe
----------------------------------------
NUtility
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/NUtility.DLL
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
NShared
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/NShared.DLL
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.85.0
Win32 Version: 1.0.85.0
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/System.Data.SQLite.DLL
----------------------------------------
System.Data.Entity
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.Entity/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Entity.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Unmanaged
Assembly Version: 1.0.6115.29130
Win32 Version:
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/Unmanaged.DLL
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
SlimDX
Assembly Version: 4.0.13.43
Win32 Version:
CodeBase: file:///C:/Program%20Files%20(x86)/NPVR/SlimDX.DLL
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Looking around in the settings, I see the message that "WARNING: The DirectX runtime is not available on this machine. Software rendering instead", which seems very odd, as I don't recall seeing that message before, and it had been working fine. I've downloaded the Microsoft DirectX runtime that the message links to (https://www.microsoft.com/en-gb/download...x?id=34429), but when I try to install it I get this message:
Code:
---------------------------
DirectX Setup
---------------------------
You must be running Windows 98, Windows Millennium Edition,
Windows 2000, Windows XP or Windows Server 2003 family
to install the DirectX 9.0.
---------------------------
OK
---------------------------
Which does somewhat make sense, as I wouldn't expect to need to install the runtime on a Windows 10 system as I'd think it'd already be there. I"m not sure if this is related to videos not playing, or this is an unrelated red herring.
It looks like Windows 10 updates installed on 10/28/2016 (KB3199986, KB3201860, KB3197954); it's entirely possible that it hasn't worked since then, though I think I've played videos successfully between then and when I noticed it not working yesterday. I'm not aware of anything else recently that could have changed.
I've attached my NPVR.log, which seems to have more details on not being able to load DirectX properly. I'd appreciate any direction you could give. Thanks.
- enhancement for NextPVR Video OSD requires 161119 or higher.
- rewrite video state handling requires 160929 or higher.
- improved support for remotes and keys
- possible fix for black screens while navigating on slower machines
- improved support for remotes and keys
- rtmp support
- initial v18 Leia support
2) IPv6 support
3) Estuary Skin support. Auto detect Estuary and Confluence skings. Use Estuary classic for early Krypton builds
Im using the latest release of NextPVR, and want to remap all my channels to XMLTV. Ive manually mapped the first under "Details", then hit Bulk Map, and see the list. I don't see any option to map all the channels. Also, if i Manually select XMLTV from the drop down, it doesn't get apple to my channel list. It seem I can only change the mapping one channel at a time from the Details window.
Hey guys. On Nov 1st, my recordings are failing with Device failed to start.
I'm uploading my logs to see if you guys have any ideal why after seamless recording they just fail now.
I also notice, when adding a recording or clicking on something in the guide there is a long pause too.
I attempted a live recording for these logs and 2 quick records for the sake of these logs, all which failed. Note, after I clicked quick record it took 30 seconds to get by to NPVR.
Attached are the logs for the missing recording scheduled 11-03-2016 at 9PM. Usual fanart error, not sure why but it did not record. Also seem to put the system in a loop on refreshing scheduling recordings. See Nrecord.log it is very large.
Here is where the error starts:
2016-11-03 20:59:10.395 [ERROR][51] Unexpected error in FanArtTVHelper: System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at NShared.Metadata.FanArtTVHelper.LookupMetadata(String seriesID, MetadataEntity entity)
2016-11-03 20:59:10.395 [DEBUG][51] Done fanart.tv lookup
2016-11-03 21:02:00.236 [DEBUG][9] Stopping recording (15208 on 39). Past end time of recording. 1
2016-11-03 21:02:00.266 [DEBUG][9] StopStream(1)
The later shows did record, but not sure what the issue is with this show. Happened last week on the same show.
If control K while watching Live TV starts the recording of the show... what command stops the recording if you change your mind? I thought CTRL S but all that does is stop the LIVE TV mode while the recording continues to trundle along.
I'm not getting SD EPG data since upgrading, error below.
I've seen others had issues since upgrading but not seen this specific error.
Should I go down the uninstall/install/upgrade path that has been suggested or does this seem like something else?
All checks against SD site seem OK to me.
2016-11-03 17:35:29.081 [ERROR][1] Unexpected error loading channel list: System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.
at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Net.TlsStream.CallProcessAuthentication(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
--- End of inner exception stack trace ---
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at NShared.SchedulesDirectManageLineupsForm.SchedulesDirectManageLineupsForm_Load(Object sender, EventArgs e)