Index: mediaportal/Configuration/Sections/MusicDSP.cs =================================================================== --- mediaportal/Configuration/Sections/MusicDSP.cs (revision 28274) +++ mediaportal/Configuration/Sections/MusicDSP.cs (working copy) @@ -645,6 +645,12 @@ } } + if (!Directory.Exists(pluginPath)) + { + Log.Error(@"MusicDSP: Unable to find \musicplayer\plugins\dsp folder in MediaPortal.exe path."); + return; + } + DirectoryInfo di = new DirectoryInfo(pluginPath); FileInfo[] fi = di.GetFiles("*.dll", SearchOption.AllDirectories); foreach (FileInfo vstplugin in fi) Index: mediaportal/Core/MusicPlayer/BASS/BassAudio.cs =================================================================== --- mediaportal/Core/MusicPlayer/BASS/BassAudio.cs (revision 28274) +++ mediaportal/Core/MusicPlayer/BASS/BassAudio.cs (working copy) @@ -1185,6 +1185,13 @@ // VST Plugins string vstPluginDir = Path.Combine(Application.StartupPath, @"musicplayer\plugins\dsp"); int vstHandle = 0; + + if (!Directory.Exists(vstPluginDir)) + { + Log.Error(@"BASS: Unable to find \musicplayer\plugins\dsp folder in MediaPortal.exe path."); + return; + } + foreach (VSTPlugin plugins in DSP.Settings.Instance.VSTPlugins) { // Get the vst handle and enable it