I loaded http://i.mjh.nz/nzau/kodi.m3u8 into an IPTV device (NPVR 5.14), and am playing channels via Kodi v19.1, all on a single Windows 10/4GB/Intel i5 laptop, from Martinborough, NZ, via 4G mobile internet.
The NZ channels seem to play fine with around 15-25% CPU (Kodi specs displayed on screen via pressing "o" key), mostly 720p at the time.
However, I'd enabled a couple of Aus channels, and found that while playing them, e.g. ABC channel (also 720p), I was getting significant caching/buffering happening while watching in Kodi.
While the Kodi stream specs were onscreen (I was checking to see if there was a resolution/bitrate difference), I noticed the CPU was at 100% when playing the Aus stream.
Further investigation with "Process Hacker" revealed that Kodi was using around 5% and ffmpeg.exe, under the NPVR service, was maxing out the CPU. So I'm presuming that was the cause of the caching, not the internet stream bitrate/connection. (?)
I verified no recording was scheduled at the time.
I changed channel to TVNZ (720p), and CPU went down to the usual 20-25%, with ffmpeg showing little CPU use.
Switched back to ABC channel, and back up went ffmpeg's CPU use.
So what is the role of ffmpeg here? Why doesn't NPVR just pass the stream on to Kodi, without any transcoding? (...if that is indeed what it's doing to the ABC stream?). If it is transcoding, why doe NPVR think it's required? Is it a situation that is fixable?
The "Inputstream FFMPEG direct" plugin is enabled in Kodi, but I'm not sure exactly what that does, or if it's related.
(BTW, I have "Prefer no trancoding" set in Settings.)
Again, in advance, thanks for your generous help!
Pete
I am using NPVR (5.1.4) with Kodi (19.1) and Schedules Direct for the EPG.
The Guide under both Kodi and NPVR only shows a couple of days and I would like it to show at least two weeks or even more. The guide does keep up to date.
In the NPVR config.xml file I can see the entry <SchedulesDirectDays>14</SchedulesDirectDays>
In Kodi Settings I see Future Days to display = 14.
What else has to be set to get more days of guide info? Where are these settings entered?
Similar to what Matt Huisman seems able to achieve with his various kodi addons for streaming providers, I'd like to be able to restrict the max. bitrate of the streams to 5Mbps (so a max resolution of 720p).
This is because I'm setting up a TV system for my elderly parents who live in a rural area and tend to have the Sky box on all day, every day, so would chew through gigs... and often their mobile internet isn't always up to scratch. I've found that setting Matt's addons to a max 5mbps bitrate for my parent's setup creates the optimal reliability for them.
I'd prefer to use NPVR for its wonderful ability to record FTA IPTV streams -- a feature that Kodi does not seem to officially support (I'm presuming due to it's avoidance of anything that could potentially be associated with piracy)
So any way of setting NPVR so that it only ever gets (so sources, as opposed to serves to a client) a 720p-max stream, or is it all dependent on the URL in the .M3U file? Or is it purely dependent on the client (kodi) to ask for a different stream?
Thanks for any help, and education, in advance!
Pete
Just trying out Next PVR for the first time. I am running it on my Ubuntu based server but using Sat-IP. I installed using the deb but have also tried docker.
I can scan channels (on 28.2E) and get the expected hundreds of channels, but the EPG never populates. I went into the channels screen and used the auto map to set them all to Freesat UK (I know they're not all Freesat) but still nothing was picked up. I have given it hours to do the scanning.
Hello NextPVR Forum, I've got a HDHomeRun twin tuner with most recent firmware that I use with NVPR 4.2.4 on a Windows 10 PC.
It's running fairly sweet, but it currently uses both tuners to record/play channels from the same frequency. When I look at the Tuner status NPVR does not have a Virtual Channel or Program number and the data rate is 22 or so Mbps. When I watch a channel with VLC the numbers are set and the data rate is 2-4Mbps. I figure that NPVR is pulling through the whole stream with all the channels in there.
I've been looking in the forum and googling around and I think I need to install BDA drivers and then setup Multidec in my NPVR Device settings.
I have some BDA drivers that came with an old PCI Tuner card, but they are WinXP vintage and I'm not sure how drivers for a PCI card would help me with an Ethernet based Tuner.
I've found DVB Dream and they appear to have BDA drivers in their package, but I'm not sure how I can extract the drivers without having to install their whole package.
The NPVR manual pages are dated 2011 and make no mention of BDA drivers and I'm not confident to "make it up as I go along" so I was wondering if someone could point me to a set of instructions and direct me towards a set of BDA drivers that will allow me make the Multidec work.
On a side issue, I've stayed with V4.2.4 because "it Ain't Broke" and its been a reliable tool for a couple of years. Is it worth moving up to V5? Is it stable? Is there a seamless (or relatively trouble free) upgrade path?
I searched for this on the Forum and found the response to try modifying the Config.xml file and restarting the server - I did that and I still get the Login Failed message.
I can't provide any log files since I can't log in!
Running on MBP macOS 11.2.3, server starts but I can't log in.
Today I had two back to back recordings scheduled and the first one was successful but the next one failed. The first one starts at 15:30 and the second one at 16:00. Possibly the "dreaded database lock error from art download" again?
In the NextPVR settings I have all the Artwork sources checked except for SchedulesDirect.
In v4, there was an option in the GUI to disable or enable tuners.
In v5, I cannot find this in the GUI or the web settings. The problem is, I have devices that were disabled in v4, that I now want to enable after upgrading to v5.
How can I do this?
I'm a brand-new Locast user (donating $5/mo). I downloaded 0.9.4 and ran through the steps, but get the following error when running python locast.py install:
Generating 819 XMLTV file for C:\Users\Public\NPVR-data\locast-xmltv.xml
<Response [200]>
Getting list of stations based on DMA...
Loading FCC Stations list...
Generating extras file
Traceback (most recent call last):
File "C:\Users\Public\NPVR-data\scripts\locast\locast.py", line 255, in <module>
UpdateNextPVR(extrasbase, opts.base, xmltv_file[len(opts.base):])
File "C:\Users\Public\NPVR-data\scripts\locast\lib\extrautils.py", line 13, in UpdateNextPVR
backend.SessionLogin()
File "C:\Users\Public\NPVR-data\scripts\locast\lib\libnextpvr.py", line 42, in SessionLogin
salt = parse_qs(parsed.query)['salt'][0] KeyError: 'salt'