(For the background to this thread, please see this post and the two that follow it.)
I'm attaching the logs for the affected system.
In case it helps, this is a simple one-tuner, TA TV setup using a Hauppauge WinTV-dual HD ATSC. I use it mainly to try things out in a simpler environment before applying it to my more serious HD PVR 2 1512 system.
As described in the yauiclient.exe thread above, the symptom is that I launched NextPVR.exe to make sure that the tuner was working; then I closed NextPVR.exe and launched, for the first time, a freshly downloaded and installed copy of yauiclient.exe to check out the interface and some of the features; and finally I closed yauiclient.exe and reopened NextPVR.exe in order to compare the features that I had just reviewed on yauiclient.exe... at which point NextPVR.exe was unable anymore to show live TV. Wondering what might have caused this inability, and of course how to resolve it. Speculating that a reboot might take care of it, but wondering whether this might be a band-aid and not a real solution.
Basically, NextPVR works on two different machines, however there is a delay problem. The main menu of the UI comes up very quickly. However, when I try to access other menu items, like "TV guide", or "Recordings", or "What's New", there are lengthy (~ 20 second) delays before the program responds. As far as I can tell, all functionality is working OK, other than the delays. I have the Schedules Direct service, and my EPG is properly updated in the evenings. When I open the TV guide, although some programming items are subject to the same kind of delay previously mentioned, pop-ups come up eventually.
See the attached log below, at or around line 32. You will see it takes around 20 seconds to bring up the "TV Guide" menu. Other menu access is similarly delayed. I see delays when I bring up the UI, and try to load "Recordings", and after successfully bringing up the guide, some random programs produce a 20 second delay before bringing up a pop-up after a program is selected. The second time those menus are accessed, sometimes they are *not* delayed.
I have Windows 11 machines. I have a NAS drive; program recordings are saved to the NAS. I tried changing the recording locations to the local C: drive (thinking that the NAS access somehow was the issue), and that made no difference. Still lengthy delays. Also, when in the web interface settings app, the directory structure after entering the IP address of the NAS pops up instantly. (I put the NAS address in, and I get a dialog box with the various alternative directories on the NAS.)
It seems like there is something is timing out somewhere to a default or something. I am unable to figure this out. I am hoping for some help! Let me know if you have ideas on how to fix this issue (that occurs on both my machines on the same local network). In the log file, the delay seems to happen after the message "calculated resource directory:" (This directory is stored on drive C:, a solid state drive, not my NAS). See line 33.
I have only 85 channels in my EPG, and it's updated using Schedules Direct. I have Hauppauge tv receivers in both machines.
Any ideas what may be causing the delays??
Many thanks for any help!!
Hardware (for one of the machines, the other is similar):
Intel® Core i9-14900KF (3.20 GHz)
64.0 GB (63.8 GB usable)
Windows 11 pro
One solid state drive, two hard disks
Synology NAS 1522
Apologies if I've posted this question in the wrong forum.
I've been using Comskip with NextPVR for several years and it works well for me. Before I added Comskip, I had recorded quite a few programs without it. I'm wondering if there's a way I can run Comskip on a batch of these programs. For example, I've recorded multiple episodes of several seasons of "Alfred Hitchcock Presents" before I installed Comskip, and I'd like to create the files and data needed to skip the commercials on all of the episodes when I watch them through NextPVR/Kodi. Is this possible?
I have used the search function here and couldn't find any information that looked related.
When I archive a group instead of an individual recording, sometimes one or more of the recordings go missing.
From the client (NLite in this example) in the Ready Recordings list, I filter on Local recordings (my filter), then choose a group/folder and select Archive from the menu, then the target folder on my NAS. In this example "Late Night With Seth Meyers" is the group.
The files all show up in the target folder:
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E74.Cillian.Murphy;.Maggie.Gyllenhaal.ts"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E74.Cillian.Murphy;.Maggie.Gyllenhaal.edl"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E75.Nicolle.Wallace;.Rebecca.Ferguson;.Joe.Santagato;.Frank.Alvarez.ts"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E75.Nicolle.Wallace;.Rebecca.Ferguson;.Joe.Santagato;.Frank.Alvarez.edl"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E76.Kurt.Russell;.Marc.Jacobs;.Sofia.Coppola.ts"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E76.Kurt.Russell;.Marc.Jacobs;.Sofia.Coppola.edl"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E77.Kristin.Chenoweth;.Tom.Blyth.ts"
"P:\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E77.Kristin.Chenoweth;.Tom.Blyth.edl"
But only 2 files now show up for the group in the NPVR client and only those 2 are in the database. (I'm using a recording-backup.xml to verify)
<filename>\\NAS0324\Public\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E74.Cillian.Murphy;.Maggie.Gyllenhaal.ts</filename><filename>\\NAS0324\Public\videos\tv\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E75.Nicolle.Wallace;.Rebecca.Ferguson;.Joe.Santagato;.Frank.Alvarez.ts</filename>
In a nutshell, the file is being moved, but the entry in the database is being deleted rather than updated.
D:\nextpvr\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E76.Kurt.Russell;.Marc.Jacobs;.Sofia.Coppola.ts
I do have AutoRemoveMissingRecordings set to true, so maybe LoadList is causing the database entry to be removed before it has been updated?
<AutoRemoveMissingRecordings>true</AutoRemoveMissingRecordings>
2026-03-13 11:48:15.644 [DEBUG][37] LoadList@0
2026-03-13 11:48:15.654 [DEBUG][37] LoadList@1
2026-03-13 11:48:57.484 [DEBUG][34] Also moving: D:\nextpvr\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E76.Kurt.Russell;.Marc.Jacobs;.Sofia.Coppola.edl
2026-03-13 11:48:58.138 [DEBUG][37] Deleting non-existant recording D:\nextpvr\Late Night With Seth Meyers\Season 13\Late.Night.With.Seth.Meyers.S13E76.Kurt.Russell;.Marc.Jacobs;.Sofia.Coppola.ts
FYI - I just noticed this in the log. I have the latest build of the server. Looks like an apostrophe needs to be escaped. Let me know if you need additional info.
Art
2026-03-13 10:53:48.883 [DEBUG][92] LoadListingByAdvancedRules(channel='all channels',advancedRules=title like '%Cook's Country%')
2026-03-13 10:53:48.884 [ERROR][92] Unexpected error in LoadListingByAdvancedRules: Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'near "s": syntax error'.
at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch timer)+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at NShared.EPGManager.LoadListingByAdvancedRules(Channel channel, String advancedRules)
2026-03-13 10:53:48.884 [ERROR][92] SQL: select * from EPG_EVENT where title like '%Cook's Country%' order by start_time
I am trying to figure out the cause of playback hiccups on my system.
They look like momentary signal loss, but it is happening on local channels, and I have watched a signal meter and it looks like the signal quality is excellent and steady.
Accordingly, I wonder if it may have something to do with writing to storage. My recordings are written to a USB3 external hard drive. Is there any kind of buffer that receives the data before writing to disk? Is it configurable?
Updated from 7.03 to 7.05 using docker stable, but getting an error with XML. I have been using tinyurl.com URLs made from boss for m3u and xml, and never had issues before, but getting issues today with xml only while m3u working. Below are the two errors I received, and replaced part of the tiny url with "xxxxxxx".
Code:
[32] Unexpected error processing xmltv file (http...): System.IO.InvalidDataException: The archive entry was compressed using an unsupported compression method.
at System.IO.Compression.Inflater.Inflate(FlushCode flushCode)
at System.IO.Compression.Inflater.ReadInflateOutput(Byte* bufPtr, Int32 length, FlushCode flushCode, Int32& bytesRead)
at System.IO.Compression.Inflater.ReadOutput(Byte* bufPtr, Int32 length, Int32& bytesRead)
at System.IO.Compression.Inflater.InflateVerified(Byte* bufPtr, Int32 length)
at System.IO.Compression.DeflateStream.ReadCore(Span`1 buffer)
at System.IO.Stream.ReadAtLeastCore(Span`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream)
at System.IO.Stream.ReadAtLeast(Span`1 buffer, Int32 minimumBytes, Boolean throwOnEndOfStream)
at System.Xml.XmlTextReaderImpl.InitStreamInput(Uri baseUri, String baseUriStr, Stream stream, Byte[] bytes, Int32 byteCount, Encoding encoding)
at System.Xml.XmlTextReaderImpl..ctor(String url, Stream input, XmlNameTable nt)
at System.Xml.XmlTextReader..ctor(Stream input)
at NShared.XmltvEPGSource.LoadXmlTv(String fileLocation)
at NShared.XmltvEPGSource.UpdateEPG(List`1 channels, IEPGUpdateCallback callback, String specificSource)
[32] https://tinyurl.com/.../xxxxxxxx?.... [fe+CLt2kBCsXj5KcDMnvGdEhbvz6S/201b1roh+e05YTBqMp/czx87Y29prpodafMfnTYV1Ci0CNm6zt1DeaO0icVzQS870RQNmDXC1pwcb++0h8O8yniQ7+CegCQiuZageD9nEoqK+Rsp5GcldfE3vpWAz+ArIgdajMu4FlkfHwMSHMAIhFnIv2t5Z5z9DAp51MQf5/8FkryJFGOAOQXYgICqhCIsDU/NLGw6o8wPUZ3KkwxlikzJ7Vi7u2cl/Geqc1fLh16gM9FzJdFVg+oj8xawQGZDJh1pBTFXVh29AhcKd15B65M+maAmgYr156Wq30prwpbOioY0tWUjOZre8Kn6PVj0BHx01Xk3RLfAagGYpWTdRaJJy27ttw5HRbfBUSyh1+7WdiuR8fuMxyyw==]
EDIT: Looks like there was an error with the m3u URL as well.
Code:
[16] System.Collections.Generic.KeyNotFoundException: The given key 'https://tinyurl.com/XXXXXXX' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at NShared.IPTVRecorder.StoreNewChannels(List`1 channels)
at NShared.Extend.SettingsRequestHandler.ScanSave(Dictionary`2 parameters)
Just updated to 7.0.5.260307 and the descriptions are much cleaner with no display errors so far however there was sighning/subtitle tags on the end of the description which isn't there now. Is this expected?
In recent days, NextPVR.exe has been closing down on its own after variable amounts of time playing a live channel.
For troubleshooting purposes, which would be better to post here -- the NPVR logs or Windows's Event Viewer? I'll be happy to upload the indicated files.