Happy New Year to you and all supporters of NextPVR.
I have just upgraded to Version: 5.2.4.220103, thanks for this post-festive treat, on my RPi4. All seems well so far however the release notes state
main menu now defaults to breaking old Recordings screen into separate items for Whats New, Recordings and Scheduler. (can be reverted in config.xml for those that don't like them separate)
Straight after the upgrade and NO changes to config.xml, this doesn't seem to be happening in the Web App - should it ?, see screenshot attached.
I have an old eee 701 that I've got windows XP on with a realtek 2832 usb SDR tuner, using the 8664.001.0613.2011 drivers. I want to use the machine to send TV over my local network. Since no decoding of the video signal is required the low power nature of the machine should not matter. The machine has only 4GB built in drive space, but its got 2GB RAM. I have just enough space for NPVR and its requirements. I can install things to USB drives but would prefer not to. The last version of NPVR to run on XP was 4.05 so that is what I am using. Everything seems to be installed correctly but when I go to scan for channels NPVR says it can't find the filter for the tuner. I ran filter check and got the logs. See attached.
I doubt that anyone can help but it would be amazing if you could. Thanks for reading.
I just added a Silicon Dust HDHomerun Flex 4K to my system which already has a Silicon Dust HDHomerun Prime.
Under "Devices" in the NEXTPVR settings, the prime shows 3 devices (representing the 3 available tuners of the Prime) 0, 1 and 2.
They all have "HDHR" in the left column of the device list.
The new Flex shows 12 devices. 4 with HDHR in the left column but then there are 8 more devices listed 4 each for ATSC and QAM.
Which ones should I be using/configuring for OTA channels?
Quote:- nextpvr.exe now dynamically adjust font rendering when the window is resized, for more readable text when running in a window.
- fixed issue with tuner behaviour on linux when using DVB/ATSC device with poor signal quality
- fixed issue with right-to-left languages like Arabic and Hebrew
- main menu now defaults to breaking old Recordings screen into separate items for Whats New, Recordings and Scheduler. (can be reverted in config.xml for those that don't like them separate)
- fixed issue with horizontal menu
- Settings -> UI Resolution setting now honored, for those needing something other than 'auto'.
- restored support for the old v4 method of controlling NextPVR.exe using posted messages (which some people use with their remote control software)
- added "-ontop" command line parameter for nextpvr.exe
- improved behaviour when calculating duration/offset when playing in progress recordings
- fixed issue with teletext subtitles in last couple of releases
- fixed issue with missing channel icon when scheduling recording in UI client / nextpvr.exe
- added new UI client mode which allowed for better/quicker UI rendering on clients
- api now returning <year> for shows with 'Movie' genre (where day is 1/1)
- added api to help client with mapping remotes with unknown buttons
- fixed issue which could cause error when showing free disk space in web app
- fixed issue around copying channels to other tuners on Linux
- now identifying AC-4 audio streams. These streams will only be useable for clients that support this audio format.
- updated version of mediainfo, for better information on certain types of media files
- fixed issue with codec warning displayed with AAC-LC audio
Here's a really odd bug - or config error in my system (current version of NPvr on Windows 10)!
I am trying to understand why channel changes are slower than expected. From the logs I can see an erroneous 'phantom' tuning request before the real one!
As a test, I tuned to three channels, each requiring a frequency change. Each tuning request is preceeded by an attempt to tune to frequency 12556. This frequency does not exist in my system.
The key information entries from the Logs - Attempting to Tune to "Channel 4 HD" on frequency 11126V
NPVR - NRECORD.Log
Code:
2022-01-02 12:53:23.952 [DEBUG][189] Got request [xxx]: /service (channel.stream.start)
2022-01-02 12:53:23.952 [DEBUG][189] method=channel.stream.start
2022-01-02 12:53:23.952 [DEBUG][189] parameters:
2022-01-02 12:53:23.952 [DEBUG][189] method: channel.stream.start
2022-01-02 12:53:23.952 [DEBUG][189] channel_id: 8587
2022-01-02 12:53:23.952 [DEBUG][189] sid: db55b7c3325049cd99b4b0f08ba6f801
2022-01-02 12:53:23.952 [DEBUG][189] client_ip: xxx
2022-01-02 12:53:23.952 [DEBUG][189] user_agent: Kodi/19.3 (Windows NT 10.0.19044.1415; Win64; x64) App_Bitness/64 Version/19.3-(19.3.0)-Git:20211024-49a04cd6a7
2022-01-02 12:53:23.952 [DEBUG][189] host_callback: ...
2022-01-02 12:53:23.965 [DEBUG][189] StartStream(8587:Channel 4 HD)
2022-01-02 12:53:23.965 [DEBUG][189] looking for capture source
2022-01-02 12:53:23.965 [DEBUG][189] checking: IPTV (http://...)
2022-01-02 12:53:23.965 [DEBUG][189] enabled and present
2022-01-02 12:53:23.965 [DEBUG][189] does not have channel
2022-01-02 12:53:23.965 [DEBUG][189] checking: Digital Devices DVB-S2X Tuner 1 (#0)
2022-01-02 12:53:23.965 [DEBUG][189] enabled and present
2022-01-02 12:53:23.965 [DEBUG][189] has channel
2022-01-02 12:53:23.965 [DEBUG][189] live tv is not possible
2022-01-02 12:53:23.965 [DEBUG][189] checking: Digital Devices DVB-S2X Tuner 2 (#0)
2022-01-02 12:53:23.965 [DEBUG][189] enabled and present
2022-01-02 12:53:23.966 [DEBUG][189] has channel
2022-01-02 12:53:23.966 [DEBUG][189] live tv is possible
2022-01-02 12:53:23.966 [DEBUG][189] http://localhost:56977/stream/start?slipseconds=36000&target=LIVE%26C%3A%5CUsers%5CPublic%5CNPVR-Buffer%5Clive-Channel%204%20HD-14.ts
2022-01-02 12:53:23.966 [DEBUG][189] body:
<tuning>
<type>DVB-S</type>
<locator>
<frequency>11126</frequency>
<polarity>V</polarity>
<symbol_rate>22000</symbol_rate>
<fec>56</fec>
<diseqc_type>0</diseqc_type>
<lnb>1</lnb>
<lowosc>9750</lowosc>
<highosc>10600</highosc>
<switch>11700</switch>
<modulation>QPSK</modulation>
</locator>
<service_id>21200</service_id>
<tsid>2068</tsid>
<onid>2</onid>
<service_type>25</service_type>
<provider>BSkyB</provider>
</tuning>
{{snip}}
2022-01-02 12:53:28.106 [DEBUG][189] <stream>
<handle>3</handle>
<reason></reason>
</stream>
2022-01-02 12:53:28.106 [DEBUG][189] Live TV handle: 0x160003
2022-01-02 12:53:28.106 [DEBUG][189] Started live stream for timeshift
2022-01-02 12:53:28.106 [DEBUG][189] RollingFile.Open(C:\Users\Public\NPVR-Buffer\live-Channel 4 HD-14.ts) ..
So the request was issued at 12:53:23.9 and the stream started at 12:53:28.1
Looking next at the Npvr Device Log (device-Digital Devices DVB-S2X Tuner 2-1.log)
At 12:53:23.967, the tuning request is received with the correct tuning parameters. At 12:53:23.983 is the line "tuning request submitted (12556000)" - the phantom tuning request. At 12:53:27.840, this request fails after 3843ms and at 12:53:27.848 there is a second (correct) tuning request "tuning request submitted (11126000)", which locks 250ms later.
These two requests are visible in the Digital Devices Log:
I went on to change channels three times (each required a new frequency) and the same tuner was used for each. The device logs show that each correct request was prefixed by an erroneous "tuning request submitted (12556000)"
Hence each channel change is delayed by 4 seconds!!
Tuner wont record anymore. When I try to watch live TV I get the error message-
"Unable to find available capture device
(an error occurred while sending the request.
Unable to read data from the transport connection. an existing connection was forcibly"
npvr Version: 5.2.3.211114 (this happened on an older version so I updated to the latest to no avail)
I have had some weird problems with audio on the PC and have been installing and uninstalling various sound programs. One of these programs turned off the following in device manager "system devices - high definition audio controller" which caused me problems, so I turned it on - now I have two of them! I dont know know if that is related or not, but the timing is exact
.
I have unplugged, and replugged the USB tuners and power cycled it.
All seems fine, all tuners are detected but fail when NVPR tries to use them.
Hi, just installed NextPVR for use with Kodi on LibreELEC. I have problems importing the M3U list however. I've setup the m3u URL like so: http://localhost:7070/m3u which is pointing to a proxy server that redirects to the actual m3u URL.
On command line, doing
Code:
curl http://localhost:7070/m3u
works just fine.
But when importing in NextPVR I get the following from the log:
2022-01-01 09:16:02.870 [DEBUG][62] Downloading m3u http://localhost:7070/.../m3u?.... [O+fRqSbo7wa9A7pcXPenIPDJ+XCkvgZqKRY1+PBHOxRPmY44EIGIwDp+MulNmtsc3MFdIXlO74CLfUN5rU915KCnGvANkT0IRSj7KrooFgZBb4pxw/0XzulH2cKWMMlTmjs8PqSIgwfMv400wxpBfm996ZFJThNZYKFkjhQxDaWZMgqYKRGHz0scKB8jzRHiUdXRI1tYB2dXXB4MAX2af7LlhlufLSeNlgdU7DXV414hHi7t+HRKoe/vECaQwncr6ZiojPWvlleR0OuRDv7iiQ9FkZkWOvEFc2n4swGOwJas+x3o38Pg1lpvX8wYP5i8uT+iqfRKFhU5BbP2bfj1NKwL4eLBtaIFOrBiwOvljtXL4psLnDomdkA6powXrHm6xP4uH+uwQHhOS7hF2Uf3Jg==]
2022-01-01 09:16:02.909 [DEBUG][62] Failed to download channel list: System.Net.WebException: Cannot assign requested address Cannot assign requested address
---> System.Net.Http.HttpRequestException: Cannot assign requested address
---> System.Net.Sockets.SocketException (99): Cannot assign requested address
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 System.Net.WebClient.GetWebResponse(WebRequest request)
at System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream)
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at NShared.Recorders.IPTVScanner.WorkerThread()
I'm running a clean install of Windows 10, and finally got NextPVR to recognize my Hauppage 2650 by running the WinTV installer which upgraded the 2650 firmware. I have a valid Schedules Direct account, which I've set up in NextPVR, but when I go to Scan channels for either of the two tuners, none will appear.
I also installed HDHomeRun which, according to forum posts, seems to help the 2650 work properly. The tuners are listed as HDHomeRun 20111BEB-0 and BEB-1.
In NLite when I pause, the entire screen is darkened. Usually I'm trying to read something in the recording, so it's a little annoying to have to wait or press exit on my remote to see the screen clearly. In the regular client, only the OSD area is darkened, which is much friendlier.