aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-27 10:30:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-27 10:30:21 -0400
commit6da117f606610337c54f5c6065590d018c84d4f8 (patch)
treeee26cdf50592aac2f844da6a6039dbfec1b5d24b /MediaBrowser.Server.Implementations
parent8c0388df6b6bb88c132b204389e97f78c37c483c (diff)
resize library buttons
Diffstat (limited to 'MediaBrowser.Server.Implementations')
-rw-r--r--MediaBrowser.Server.Implementations/Drawing/PercentPlayedDrawer.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Dto/DtoService.cs35
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs2
-rw-r--r--MediaBrowser.Server.Implementations/Localization/Server/server.json3
-rw-r--r--MediaBrowser.Server.Implementations/Udp/UdpServer.cs11
5 files changed, 29 insertions, 24 deletions
diff --git a/MediaBrowser.Server.Implementations/Drawing/PercentPlayedDrawer.cs b/MediaBrowser.Server.Implementations/Drawing/PercentPlayedDrawer.cs
index c621ace438..68f66e9772 100644
--- a/MediaBrowser.Server.Implementations/Drawing/PercentPlayedDrawer.cs
+++ b/MediaBrowser.Server.Implementations/Drawing/PercentPlayedDrawer.cs
@@ -5,7 +5,7 @@ namespace MediaBrowser.Server.Implementations.Drawing
{
public class PercentPlayedDrawer
{
- private const int IndicatorHeight = 10;
+ private const int IndicatorHeight = 8;
public void Process(Graphics graphics, Size imageSize, double percent)
{
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
index d83fd412f0..3ca70de160 100644
--- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs
+++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs
@@ -771,23 +771,11 @@ namespace MediaBrowser.Server.Implementations.Dto
dto.Name = item.Name;
dto.OfficialRating = item.OfficialRating;
- var hasOverview = fields.Contains(ItemFields.Overview);
- var hasHtmlOverview = fields.Contains(ItemFields.OverviewHtml);
-
- if (hasOverview || hasHtmlOverview)
+ if (fields.Contains(ItemFields.Overview))
{
var strippedOverview = string.IsNullOrEmpty(item.Overview) ? item.Overview : item.Overview.StripHtml();
- if (hasOverview)
- {
- dto.Overview = strippedOverview;
- }
-
- // Only supply the html version if there was actually html content
- if (hasHtmlOverview)
- {
- dto.OverviewHtml = item.Overview;
- }
+ dto.Overview = strippedOverview;
}
// If there are no backdrops, indicate what parent has them in case the Ui wants to allow inheritance
@@ -1251,14 +1239,21 @@ namespace MediaBrowser.Server.Implementations.Dto
}
}
- var bitrate = i.TotalBitrate ??
- info.MediaStreams.Where(m => m.Type != MediaStreamType.Subtitle && !string.Equals(m.Codec, "mjpeg", StringComparison.OrdinalIgnoreCase))
- .Select(m => m.BitRate ?? 0)
- .Sum();
+ try
+ {
+ var bitrate = i.TotalBitrate ??
+ info.MediaStreams.Where(m => m.Type != MediaStreamType.Subtitle && !string.Equals(m.Codec, "mjpeg", StringComparison.OrdinalIgnoreCase))
+ .Select(m => m.BitRate ?? 0)
+ .Sum();
- if (bitrate > 0)
+ if (bitrate > 0)
+ {
+ info.Bitrate = bitrate;
+ }
+ }
+ catch (OverflowException ex)
{
- info.Bitrate = bitrate;
+ _logger.ErrorException("Error calculating total bitrate", ex);
}
return info;
diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
index f72cfc7dff..caa058b96e 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs
@@ -520,6 +520,8 @@ namespace MediaBrowser.Server.Implementations.LiveTv
{
var programChannelId = program.ExternalChannelId;
+ if (string.IsNullOrWhiteSpace(programChannelId)) return null;
+
var internalProgramChannelId = _tvDtoService.GetInternalChannelId(program.ServiceName, programChannelId);
return GetInternalChannel(internalProgramChannelId);
diff --git a/MediaBrowser.Server.Implementations/Localization/Server/server.json b/MediaBrowser.Server.Implementations/Localization/Server/server.json
index 019039725b..700b2a6923 100644
--- a/MediaBrowser.Server.Implementations/Localization/Server/server.json
+++ b/MediaBrowser.Server.Implementations/Localization/Server/server.json
@@ -786,5 +786,6 @@
"HeaderReports": "Reports",
"HeaderMetadataManager": "Metadata Manager",
"HeaderPreferences": "Preferences",
- "MessageLoadingChannels": "Loading channel content..."
+ "MessageLoadingChannels": "Loading channel content...",
+ "ButtonMarkRead": "Mark Read"
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Udp/UdpServer.cs b/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
index c9a4f0dfdd..6b5cac1966 100644
--- a/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
+++ b/MediaBrowser.Server.Implementations/Udp/UdpServer.cs
@@ -270,9 +270,16 @@ namespace MediaBrowser.Server.Implementations.Udp
throw new ArgumentNullException("remoteEndPoint");
}
- await _udpClient.SendAsync(bytes, bytes.Length, _networkManager.Parse(remoteEndPoint)).ConfigureAwait(false);
+ try
+ {
+ await _udpClient.SendAsync(bytes, bytes.Length, _networkManager.Parse(remoteEndPoint)).ConfigureAwait(false);
- _logger.Info("Udp message sent to {0}", remoteEndPoint);
+ _logger.Info("Udp message sent to {0}", remoteEndPoint);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error sending message to {0}", ex, remoteEndPoint);
+ }
}
}