diff --git a/MediaBrowser.Plugins.VuPlus/MediaBrowser.Plugins.VuPlus.csproj b/MediaBrowser.Plugins.VuPlus/MediaBrowser.Plugins.VuPlus.csproj
index ff2e2fb..7f798ed 100644
--- a/MediaBrowser.Plugins.VuPlus/MediaBrowser.Plugins.VuPlus.csproj
+++ b/MediaBrowser.Plugins.VuPlus/MediaBrowser.Plugins.VuPlus.csproj
@@ -2,8 +2,8 @@
netstandard2.0;net46
- 3.1.6
- 3.1.6
+ 3.1.8
+ 3.1.8
diff --git a/MediaBrowser.Plugins.VuPlus/RecordingsChannel.cs b/MediaBrowser.Plugins.VuPlus/RecordingsChannel.cs
index 3ccd27e..be2b2f8 100644
--- a/MediaBrowser.Plugins.VuPlus/RecordingsChannel.cs
+++ b/MediaBrowser.Plugins.VuPlus/RecordingsChannel.cs
@@ -223,6 +223,8 @@ namespace MediaBrowser.Plugins.VuPlus
private ChannelItemInfo ConvertToChannelItem(MyRecordingInfo item)
{
+ var path = string.IsNullOrEmpty(item.Path) ? item.Url : item.Path;
+
var channelItem = new ChannelItemInfo
{
Name = string.IsNullOrEmpty(item.EpisodeTitle) ? item.Name : item.EpisodeTitle,
@@ -240,8 +242,8 @@ namespace MediaBrowser.Plugins.VuPlus
{
new MediaSourceInfo
{
- Path = item.Path,
- Protocol = item.Path.StartsWith("http", StringComparison.OrdinalIgnoreCase) ? MediaProtocol.Http : MediaProtocol.File,
+ Path = path,
+ Protocol = path.StartsWith("http", StringComparison.OrdinalIgnoreCase) ? MediaProtocol.Http : MediaProtocol.File,
Id = item.Id
}
},