Hello,
I have been using NextPVR reliably for awhile now (v4), but things started getting wonk when switching over the v5. I have had it working, but recently recordings where scheduled, but never recorder nor where marked as failed (seemingly the recording never got triggered).
Since I had both v4 and v5 binaries installed, and a new version of v5 to upgrade too -- I decided to do a clean slate re-install. After re-setup, the guide loaded as expected and i scheduled a current show to see if the recording would actually kick off.
It did, but the .ts file was a length of 0 -- the xml was fine.
Checking through the logs, I found the following key lines:
It's not 100% clear what the URL that is being refused, but I'm going to assume:
This end point is one of my HdHomeRun Duo's which i can confirm does raise a connection not found error when I make this request (port and context path) in my browser/curl call. Note, the regular HD Homerun TV view client shows the content just fine.
Looking through historical log files - I have never seen a call like this before - so I don't know if this is something to do with the most recent NextPVR release or possibly the fact that HdHomeRun firmware was updated to: 20200225.
I have also attached the full log files -- if that would help. Any suggestions would be appreciated.
Thanks
<david />
I have been using NextPVR reliably for awhile now (v4), but things started getting wonk when switching over the v5. I have had it working, but recently recordings where scheduled, but never recorder nor where marked as failed (seemingly the recording never got triggered).
Since I had both v4 and v5 binaries installed, and a new version of v5 to upgrade too -- I decided to do a clean slate re-install. After re-setup, the guide loaded as expected and i scheduled a current show to see if the recording would actually kick off.
It did, but the .ts file was a length of 0 -- the xml was fine.
Checking through the logs, I found the following key lines:
Code:
[9] Looking for recording directory with most space available
[9] Default Recording Directory has 2336798420992 bytes available space
[9] Preferred filename is 'The.Wendy.Williams.Show.S12E92.Fran.Drescher!'
[9] allocating recording target filename: W:\NextPVR\The Wendy Williams Show\Season 12\The.Wendy.Williams.Show.S12E92.Fran.Drescher!.ts
[9] About to start recording (902 on 21): W:\NextPVR\The Wendy Williams Show\Season 12\The.Wendy.Williams.Show.S12E92.Fran.Drescher!.ts...
[9] Free space 2336798420992 (W:\)
[9] HDHomeRunRecorder.StartStream()
[9] source@1
[9] Requesting: http://192.168.0.210:5004/tuner0/v4.1
[5] HTTP input source starting
[9] Creating writer: W:\NextPVR\The Wendy Williams Show\Season 12\The.Wendy.Williams.Show.S12E92.Fran.Drescher!.ts
[9] Created Mutex: Global\NPVR-mutex-5583656f67df6e3aec5c239cb11e0cd7
[9] Created map: System.IO.FileStream
[9] StartStream [W:\NextPVR\The Wendy Williams Show\Season 12\The.Wendy.Williams.Show.S12E92.Fran.Drescher!.ts] allocated handle: 1
[9] StartStream() returned handle=1
[9] Allocated Handle: 1
[9] Started recording (902:1:W:\NextPVR\The Wendy Williams Show\Season 12\The.Wendy.Williams.Show.S12E92.Fran.Drescher!.ts)
[9] No C:\Users\Public\NPVR-data\scripts\ParallelProcessing.bat
[30] found match
[29] got season info
[19] Done fanart.tv lookup
[5] Unexpected error in HTTP input source: System.Net.WebException: No connection could be made because the target machine actively refused it. No connection could be made because the target machine actively refused it.
---> System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it.
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at System.Net.HttpWebRequest.SendRequest()
at System.Net.HttpWebRequest.GetResponse()
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at NShared.Shim.InputSourceHTTP.WorkerThread()
[5] HTTP input source starting
[5] Unexpected error in HTTP input source: System.Net.WebException: No connection could be made because the target machine actively refused it. No connection could be made because the target machine actively refused it.
---> System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it.
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at System.Net.HttpWebRequest.SendRequest()
at System.Net.HttpWebRequest.GetResponse()
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at NShared.Shim.InputSourceHTTP.WorkerThread()
[5] HTTP input source starting
Application is shutting down...
[1] No C:\Users\Public\NPVR-data\scripts\PreShutdown.bat
[1] Flushing logs
[2] Unloading...
[2] Flushing logs
It's not 100% clear what the URL that is being refused, but I'm going to assume:
Code:
http://192.168.0.210:5004/tuner0/v4.1
This end point is one of my HdHomeRun Duo's which i can confirm does raise a connection not found error when I make this request (port and context path) in my browser/curl call. Note, the regular HD Homerun TV view client shows the content just fine.
Looking through historical log files - I have never seen a call like this before - so I don't know if this is something to do with the most recent NextPVR release or possibly the fact that HdHomeRun firmware was updated to: 20200225.
I have also attached the full log files -- if that would help. Any suggestions would be appreciated.
Thanks
<david />