From 1e532d4f53bd65fc1dca3ec8cc6408f1b1efdc02 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 23 May 2014 19:58:28 -0400 Subject: factor device pixel ratio into downloaded image size --- MediaBrowser.Controller/Channels/ChannelAudioItem.cs | 5 ----- MediaBrowser.Controller/Channels/ChannelFolderItem.cs | 5 ----- MediaBrowser.Controller/Channels/ChannelVideoItem.cs | 5 ----- MediaBrowser.Controller/Channels/IChannel.cs | 18 ++++++++++++++++-- .../Channels/InternalChannelItemQuery.cs | 10 ++++++++++ 5 files changed, 26 insertions(+), 17 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Channels/ChannelAudioItem.cs b/MediaBrowser.Controller/Channels/ChannelAudioItem.cs index f62573780f..7072d42848 100644 --- a/MediaBrowser.Controller/Channels/ChannelAudioItem.cs +++ b/MediaBrowser.Controller/Channels/ChannelAudioItem.cs @@ -53,10 +53,5 @@ namespace MediaBrowser.Controller.Channels return base.LocationType; } } - - public override string GetClientTypeName() - { - return "audio.channelItem"; - } } } diff --git a/MediaBrowser.Controller/Channels/ChannelFolderItem.cs b/MediaBrowser.Controller/Channels/ChannelFolderItem.cs index 56262ab20d..3b66e52ceb 100644 --- a/MediaBrowser.Controller/Channels/ChannelFolderItem.cs +++ b/MediaBrowser.Controller/Channels/ChannelFolderItem.cs @@ -33,10 +33,5 @@ namespace MediaBrowser.Controller.Channels { Tags = new List(); } - - public override string GetClientTypeName() - { - return "folder.channelItem"; - } } } diff --git a/MediaBrowser.Controller/Channels/ChannelVideoItem.cs b/MediaBrowser.Controller/Channels/ChannelVideoItem.cs index 6d0497c4d3..572e316a0f 100644 --- a/MediaBrowser.Controller/Channels/ChannelVideoItem.cs +++ b/MediaBrowser.Controller/Channels/ChannelVideoItem.cs @@ -77,10 +77,5 @@ namespace MediaBrowser.Controller.Channels return base.LocationType; } } - - public override string GetClientTypeName() - { - return "video.channelItem"; - } } } diff --git a/MediaBrowser.Controller/Channels/IChannel.cs b/MediaBrowser.Controller/Channels/IChannel.cs index 5274542842..7f03579f35 100644 --- a/MediaBrowser.Controller/Channels/IChannel.cs +++ b/MediaBrowser.Controller/Channels/IChannel.cs @@ -22,11 +22,17 @@ namespace MediaBrowser.Controller.Channels /// The data version. string DataVersion { get; } + /// + /// Gets the home page URL. + /// + /// The home page URL. + string HomePageUrl { get; } + /// /// Gets the channel information. /// - /// ChannelInfo. - ChannelInfo GetChannelInfo(); + /// ChannelFeatures. + ChannelFeatures GetChannelFeatures(); /// /// Determines whether [is enabled for] [the specified user]. @@ -52,6 +58,14 @@ namespace MediaBrowser.Controller.Channels /// Task{IEnumerable{ChannelItem}}. Task GetChannelItems(InternalChannelItemQuery query, CancellationToken cancellationToken); + /// + /// Gets all media. + /// + /// The query. + /// The cancellation token. + /// Task{ChannelItemResult}. + Task GetAllMedia(InternalAllChannelItemsQuery query, CancellationToken cancellationToken); + /// /// Gets the channel image. /// diff --git a/MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs b/MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs index aa8e7b9f1e..4f032fe91c 100644 --- a/MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs +++ b/MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs @@ -12,4 +12,14 @@ namespace MediaBrowser.Controller.Channels public int? Limit { get; set; } } + + public class InternalAllChannelItemsQuery + { + public User User { get; set; } + + public int? StartIndex { get; set; } + + public int? Limit { get; set; } + } + } \ No newline at end of file -- cgit v1.2.3