From e0d2ca14ef97d4dfbd053a37b5b360f38a6df93a Mon Sep 17 00:00:00 2001 From: doskabouter Date: Mon, 8 Mar 2021 21:24:41 +0100 Subject: [PATCH] - Fixed "Error occurred while loading settings." MediaPortalIptvFilterAndUrlSourceSplitter.xml not found --- .../MediaPortalIptvFilterAndUrlSourceSplitter/Settings.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TvEngine3/TVLibrary/Plugins/MediaPortalIptvFilterAndUrlSourceSplitter/Settings.cs b/TvEngine3/TVLibrary/Plugins/MediaPortalIptvFilterAndUrlSourceSplitter/Settings.cs index 441d526d009..aa3d434b037 100644 --- a/TvEngine3/TVLibrary/Plugins/MediaPortalIptvFilterAndUrlSourceSplitter/Settings.cs +++ b/TvEngine3/TVLibrary/Plugins/MediaPortalIptvFilterAndUrlSourceSplitter/Settings.cs @@ -5,6 +5,7 @@ using System.Xml.Serialization; using System.IO; using System.Collections; +using TvLibrary.Log; namespace TvEngine.MediaPortalIptvFilterAndUrlSourceSplitter { @@ -116,6 +117,11 @@ public int StreamAnalysisTimeout public static Settings Load() { String configFilePath = Path.Combine(TvLibrary.Interfaces.PathManager.GetDataPath, Settings.ConfigurationFileName); + if (!File.Exists(configFilePath)) + { + Log.Info("File {0} not found, settings set to default", configFilePath); + return new Settings(); + } XmlSerializer serializer = new XmlSerializer(typeof(Settings)); using (FileStream stream = new FileStream(configFilePath, FileMode.Open, FileAccess.Read))