aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/LiveTv
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-28 13:37:01 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-28 13:37:01 -0500
commitad82c9f5e95e2b1f94ba7adda047dbfbc38004ea (patch)
tree52ab08873cb353faff048edecf8d97d49114b4db /MediaBrowser.Server.Implementations/LiveTv
parentd748967c5de99ba20a788c2448b066fc3fc4fecb (diff)
New provider system. Only for people right now
Diffstat (limited to 'MediaBrowser.Server.Implementations/LiveTv')
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/ChannelImageProvider.cs2
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs22
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/ProgramImageProvider.cs2
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/RecordingImageProvider.cs2
4 files changed, 22 insertions, 6 deletions
diff --git a/MediaBrowser.Server.Implementations/LiveTv/ChannelImageProvider.cs b/MediaBrowser.Server.Implementations/LiveTv/ChannelImageProvider.cs
index f1e10e175..c1d8d796b 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/ChannelImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/ChannelImageProvider.cs
@@ -116,7 +116,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
if (response != null)
{
imageStream = response.Stream;
- contentType = response.MimeType;
+ contentType = "image/" + response.Format.ToString().ToLower();
}
}
catch (NotImplementedException)
diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
index e256d7da5..9501d2d12 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
@@ -9,6 +9,7 @@ using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Controller.MediaInfo;
using MediaBrowser.Controller.Persistence;
+using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Sorting;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.LiveTv;
@@ -328,7 +329,12 @@ namespace MediaBrowser.Server.Implementations.LiveTv
// Set this now so we don't cause additional file system access during provider executions
item.ResetResolveArgs(fileInfo);
- await item.RefreshMetadata(cancellationToken, forceSave: isNew, resetResolveArgs: false);
+ await item.RefreshMetadata(new MetadataRefreshOptions
+ {
+ ForceSave = isNew,
+ ResetResolveArgs = false
+
+ }, cancellationToken);
return item;
}
@@ -383,7 +389,12 @@ namespace MediaBrowser.Server.Implementations.LiveTv
item.RunTimeTicks = (info.EndDate - info.StartDate).Ticks;
item.StartDate = info.StartDate;
- await item.RefreshMetadata(cancellationToken, forceSave: isNew, resetResolveArgs: false);
+ await item.RefreshMetadata(new MetadataRefreshOptions
+ {
+ ForceSave = isNew,
+ ResetResolveArgs = false
+
+ }, cancellationToken);
return item;
}
@@ -435,7 +446,12 @@ namespace MediaBrowser.Server.Implementations.LiveTv
item.RecordingInfo = info;
item.ServiceName = serviceName;
- await item.RefreshMetadata(cancellationToken, forceSave: isNew, resetResolveArgs: false);
+ await item.RefreshMetadata(new MetadataRefreshOptions
+ {
+ ForceSave = isNew,
+ ResetResolveArgs = false
+
+ }, cancellationToken);
_libraryManager.RegisterItem((BaseItem)item);
diff --git a/MediaBrowser.Server.Implementations/LiveTv/ProgramImageProvider.cs b/MediaBrowser.Server.Implementations/LiveTv/ProgramImageProvider.cs
index 041925cdd..3bf2712d4 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/ProgramImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/ProgramImageProvider.cs
@@ -116,7 +116,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
if (response != null)
{
imageStream = response.Stream;
- contentType = response.MimeType;
+ contentType = "image/" + response.Format.ToString().ToLower();
}
}
catch (NotImplementedException)
diff --git a/MediaBrowser.Server.Implementations/LiveTv/RecordingImageProvider.cs b/MediaBrowser.Server.Implementations/LiveTv/RecordingImageProvider.cs
index 9f6ab85a4..ce7c1286b 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/RecordingImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/RecordingImageProvider.cs
@@ -118,7 +118,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
if (response != null)
{
imageStream = response.Stream;
- contentType = response.MimeType;
+ contentType = "image/" + response.Format.ToString().ToLower();
}
}
catch (NotImplementedException)