diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-27 10:30:21 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-27 10:30:21 -0400 |
| commit | 6da117f606610337c54f5c6065590d018c84d4f8 (patch) | |
| tree | ee26cdf50592aac2f844da6a6039dbfec1b5d24b /MediaBrowser.Server.Implementations | |
| parent | 8c0388df6b6bb88c132b204389e97f78c37c483c (diff) | |
resize library buttons
Diffstat (limited to 'MediaBrowser.Server.Implementations')
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); + } } } |
