Yesterday, 02:41 PM
My system alerted me to the fact it wasn't sleeping as per its schedule and the culprit was the NPVR Tray stuck showing EPG was updating.
Checking the logs it looks like it was caused after this error:-
2026-08-16 08:03:44.318 [DEBUG][23] Merged listings. Total=8150
2026-08-16 08:03:44.318 [DEBUG][23] ProcessListings received 8150 listings
2026-08-16 08:03:44.354 [DEBUG][23] 0 events for unknown channels
2026-08-16 08:03:44.555 [ERROR][23] Unexpected error loading from catalog: System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'.
File name: 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at NShared.MetadataManager.LoadEntityFromCatalog(MetadataEntity returnEntity)
2026-08-16 08:03:44.765 [DEBUG][23] ExtraMetadataHelper.PopulateExtraMetadata: processed 8126 listings across 40 channels, updated 66 in 409ms
2026-08-16 08:03:44.911 [DEBUG][23] About to save listings
2026-08-16 08:03:44.981 [DEBUG][23] Listings saved
The actual programme title was
Inside The Langham Britainâs First Grand Hotel
When I copy the directory and file names they display as :-
Inside.The.Langham.Britainâs.First.Grand.Hotel.S01E04.ts
Inside The Langham Britainâs First Grand Hotel
I assume there's a problem NPVR handling the characters in the title.
Ray
Checking the logs it looks like it was caused after this error:-
2026-08-16 08:03:44.318 [DEBUG][23] Merged listings. Total=8150
2026-08-16 08:03:44.318 [DEBUG][23] ProcessListings received 8150 listings
2026-08-16 08:03:44.354 [DEBUG][23] 0 events for unknown channels
2026-08-16 08:03:44.555 [ERROR][23] Unexpected error loading from catalog: System.IO.FileNotFoundException: Could not find file 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'.
File name: 'C:\Users\Public\NPVR-data\media\shows\Inside The Langham_ Britainâ%C2%80%C2%99s First Grand Hotel-catalog.xml'
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at NShared.MetadataManager.LoadEntityFromCatalog(MetadataEntity returnEntity)
2026-08-16 08:03:44.765 [DEBUG][23] ExtraMetadataHelper.PopulateExtraMetadata: processed 8126 listings across 40 channels, updated 66 in 409ms
2026-08-16 08:03:44.911 [DEBUG][23] About to save listings
2026-08-16 08:03:44.981 [DEBUG][23] Listings saved
The actual programme title was
Inside The Langham Britainâs First Grand Hotel
When I copy the directory and file names they display as :-
Inside.The.Langham.Britainâs.First.Grand.Hotel.S01E04.ts
Inside The Langham Britainâs First Grand Hotel
I assume there's a problem NPVR handling the characters in the title.
Ray
NPVR Version= 7.0.4.251215
AMD Ryzen 5 7600X + 16GB DDR5 in Gigabyte B850 Gaming Motherboard
Windows 11 Pro 64bit
TBS-6902 dual DVB-S tuner
TBS-6205 quad DVB-T tuner
500Gb System Disk (M2 Nvme SSD)
4Tb Media Store (2 x 2Tb M2 Nvme SSD Spanned)
Raspberry Pi3 B+, Pi4B (OSMC) & Pi5 (XBian) running Kodi v21.1
AMD Ryzen 5 7600X + 16GB DDR5 in Gigabyte B850 Gaming Motherboard
Windows 11 Pro 64bit
TBS-6902 dual DVB-S tuner
TBS-6205 quad DVB-T tuner
500Gb System Disk (M2 Nvme SSD)
4Tb Media Store (2 x 2Tb M2 Nvme SSD Spanned)
Raspberry Pi3 B+, Pi4B (OSMC) & Pi5 (XBian) running Kodi v21.1