I don't think this is an NextPVR issue, but I wanted to post this as an fyi.
When I exit a recording, there can be a long delay (including a blank screen) before I get back to the recording list. See the 1:10 gap just before the bold item. That recording is on a NAS device (a movies archive directory).
I'm not sure why the file needs to be accessed for the list display, but I just wanted to point out what a side effect might be with a bad network.
2021-11-21 14:30:22.280 [DEBUG][1] LoadList@exit
2021-11-21 14:30:22.290 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\NFL Football\NFL Football_20211121_14251730.ts)
2021-11-21 14:30:22.290 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\Meet the Press\Meet the Press_20211121_09001000.ts)
2021-11-21 14:30:22.290 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\Face the Nation\Face the Nation_20211121_08300930.ts)
2021-11-21 14:30:22.300 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\CBS News Sunday Morning\CBS News Sunday Morning_20211121_08000930.ts)
2021-11-21 14:30:22.300 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\Full Measure With Sharyl Attkisson\Season 07\Full.Measure.With.Sharyl.Attkisson.S07E11.More.States.Are.Gambling.On.Legalized.Sports.Betting.The.Benefits.and.Problems.It.May.Bring.ts) 2021-11-21 14:31:32.153 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(\\NAS315\Public\videos\movies\The Good, the Bad and the Ugly_ Restored Version (1966)\The.Good,.the.Bad.and.the.Ugly.Restored.Version.(1966).ts)
2021-11-21 14:31:32.158 [DEBUG][1] PlaybackPositionHelper.GetLastPlaybackDate(D:\nextpvr\Austin City Limits\Season 47\Austin.City.Limits.S47E08.Brittany.Howard.ts)
I am not sure if I require any other settings but enabling Direct3D transcoding still results in very high CPU usage (around 50%) when the NextPVR backend is serving media to a client web browser. Changing this to Intel is even worse (around 65%). The hardware I am using is equipped with Gemini Lake CPU which supports hardware assisted encoding. This CPU usage appears to very excessive. Is this normal? I have attached logs.
Also, NextPVR back end is NOT running as a service because I am aware that Windows services do not have direct access to the GPU.
is there any way of getting the green button to launch nextpvr. how's about a last channel button? Also is there way to stop a recording with using the mce remote, example i press the record button starts recording but can't stop the record until it finish's.
Has anybody managed to get this working for transcoding? I'm running NextPVR in a Docker container on OMV, VAAPI doesn't seem to want to play. Works fine on my 6th Gen i7!
I recently replaced my IPTV provider and am experiencing an issue when automapping the new XMLTV file.
I can manually map a channel on the Settings/Channel page, however I am getting an object reference error in the log during the AutoMap process.
Log snip... 2021-11-20 11:18:37.537 [DEBUG][24] Got request [192.168.1.9]: /services/service (setting.epg.automap) 2021-11-20 11:18:37.538 [DEBUG][24] method=setting.epg.automap 2021-11-20 11:18:37.539 [DEBUG][24] parameters: 2021-11-20 11:18:37.539 [DEBUG][24] method: setting.epg.automap 2021-11-20 11:18:37.540 [DEBUG][24] format: json 2021-11-20 11:18:37.540 [DEBUG][24] type: ATSC 2021-11-20 11:18:37.541 [DEBUG][24] source: xmltv--1774079704 2021-11-20 11:18:37.541 [DEBUG][24] prefer: default 2021-11-20 11:18:37.541 [DEBUG][24] sid: dbe4019f-7385-4bba-8801-223206849561 2021-11-20 11:18:37.542 [DEBUG][24] client_ip: 192.168.1.9 2021-11-20 11:18:37.542 [DEBUG][24] user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36 2021-11-20 11:18:37.543 [DEBUG][24] host_callback: ... 2021-11-20 11:18:37.543 [DEBUG][24] setting.epg.automap 2021-11-20 11:18:37.561 [DEBUG][24] CaptureSource.LoadAll() 2021-11-20 11:18:37.580 [DEBUG][24] Loading XMLTV from: D:\NextPVR.Versions\m3u_temp\A.xml 2021-11-20 11:18:38.237 [ERROR][24] System.NullReferenceException: Object reference not set to an instance of an object. at NShared.XmltvEPGSource.GetSuggestedMapping(Channel channel, List`1 mappings, String tvgID) at NShared.Extend.SettingsRequestHandler.AutoMapChannels(Dictionary`2 parameters) at NShared.Extend.SettingsRequestHandler.HandleRequest(String method, Dictionary`2 parameters) at NShared.Extend.PluginFactory.HandleRequest(ServiceResponseStream serviceResponseStream, Dictionary`2 parameters) at NPVR5.Controllers.ServicesController.HandleServiceRequest(String body, String contentType)
The xml provided has a couple of differences as compared to the last.
- Missing <!DOCTYPE tv SYSTEM "xmltv.dtd">
- A number of channels are missing the <icon src> tag, including the first entry
Modified the XML by:
- Add the missing DOCTYPE
- Only included:
- 7 channels containing the <icon src> child
- Removed all but a few <programme> entries to narrow the cause
Manually mapping from this modified file works.
On AutoMap it doesn't throw a null exception now, however nothing was found? 2021-11-20 11:39:49.270 [DEBUG][50] CaptureSource.LoadAll()
2021-11-20 11:39:49.276 [DEBUG][50] Loading XMLTV from: D:\NextPVR.Versions\m3u_temp\A.xml 2021-11-20 11:39:49.883 [DEBUG][50] AutoMap found matches for 0 channels 2021-11-20 11:39:49.883 [DEBUG][50] {"stat":"ok"}
Hope the observations/research helps. If there is anything else I can try or info I can provide...
Due to some problems with one tuner setting, I decided to reinstall NextPVR. Mistake. Almost back to normal, but I cannot get EPG to upgrade more then 12 hours or so ahead. I use Schedules Direct. Tried increasing the time per frequency in the guide setup, but what ever I set it to it only goes to 60 seconds, no matter what I set it at. Tried clearing and then updating EPG, no help. Tried updating one frequency at a time. No help.
Help
When I go the the Recordings list web page, it always defaults to an option that I never want to see. Please provide a direct URL for the "Recent Recordings" as well as the other filtering options so that users can bookmark them. Al least allow users to set a preference in the settings area for that web page.
Love the NextPVR! Used version 4 for many years and finally upgraded to version 5. I is great but have a few shortcomings, IMHO that should be easy to correct:
USE CASE: A favorite IPTV stream changes its URL several times per day.
Requested change 1: Allow direct editing of the URL stream from an existing NextPVR web page.
Requested change 2: Allow the user to export the IPTV channel lineup to XML, edit it in a third party app such as Microsoft Excel, then import the edited XML back into Next PVR.
Requested change 3: Allow the user to export the IPTV channel lineup to a standard .m3u file, edit it in a third party app such as Microsoft Notepad, then import the edited m3u file back into Next PVR.
Thank you for such a great product! I am honored to be able to help in making it better.
I have been at this a while and have done a lot of digging. I am still at a crossroad and could use some insight if you all have some time.
As the subject implies, I am working to have a Colossus 2 card capture HDMI from a set top box with IR channel changing. From there the plan is to use nextpvr, xteve and plex to DVR the content. I have been working with windows 10 thus far but have also worked with ubuntu.
My hardware:
esxi 6.5 host
colossus 2 PCI card
HP MCE IR blaster
Evolution DMS2344UHDS set top box
Broadlink Network IR blaster
My findingss are as follows:
Nextpvr 5 for ubuntu is missing channel IR control. I am sure this is due to the newness of the build.
Nextpvr 5 for ubuntu does not seem to play nicely with Xteve with stream access. Again, I am sure this is due to its age
Nextpvr 5 for windows lacks many of the config options you get in v4.
I was unable to get nextpvr5 running with xteve due to the lack of config options so went back to v4 which works perfectly. Ubuntu seems like a lost cause at this point but I wish it were not!
At this point I am ready to commit to windows 10 but the last issue I have is that the Colossus blaster. I have channels configured and am able to stream whatever the HDMI input to the colossus card but I am not able to change the channel. I believe this is a blaster and receiver frequency range issue, using older ranges that my newer STB does not use. Because of this, I ran out and got an old MCE blaster and in linux with LIRC, I am able to make channel change calls reliably. Using this blaster in windows 10 seems unsupported due to MCE being all but abandoned, having tried WinLIRC and IRSS. Assuming the MCE blaster is a lost cause I went out and got a broadlink blaster which works but making calls from nextpvr would need to be run in python on a docker or by writing code which I am not able to do in windows.
I guess my question is: is there a blaster out there that works with more systems than the built in colossus 2 blaster that nextpvr can communicate with an executable? If not, has anyone worked with broadlink or another to have an executable for windows that nextpvr can call? Would USBIRT work? Does it have an executable that NPVR can call easily? Can I assume it will learn my remote because it supports both IR Freq ranges?
Anyway, thanks much for the feedback. I plan on sharing all of my config for those that want to do the same in the future IF I can overcome this last hurtle!