diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index 0479259e5f..edbaa21c5f 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -731,6 +731,11 @@ namespace MediaBrowser.Controller.Entities
/// List{Video}.
private List LoadLocalTrailers()
{
+ if (LocationType != LocationType.FileSystem)
+ {
+ return new List();
+ }
+
ItemResolveArgs resolveArgs;
try
@@ -789,6 +794,11 @@ namespace MediaBrowser.Controller.Entities
/// List{Audio.Audio}.
private List LoadThemeSongs()
{
+ if (LocationType != LocationType.FileSystem)
+ {
+ return new List();
+ }
+
ItemResolveArgs resolveArgs;
try
@@ -847,6 +857,11 @@ namespace MediaBrowser.Controller.Entities
/// List{Video}.
private List