From 76ed60605b03e14672afd54370d6bb1fc6e7544a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 21 Aug 2014 11:55:35 -0400 Subject: update chromecast --- MediaBrowser.Model/ApiClient/IApiClient.cs | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'MediaBrowser.Model/ApiClient') diff --git a/MediaBrowser.Model/ApiClient/IApiClient.cs b/MediaBrowser.Model/ApiClient/IApiClient.cs index 7e8773c5be..af37a2be0f 100644 --- a/MediaBrowser.Model/ApiClient/IApiClient.cs +++ b/MediaBrowser.Model/ApiClient/IApiClient.cs @@ -5,6 +5,7 @@ using MediaBrowser.Model.Entities; using MediaBrowser.Model.Globalization; using MediaBrowser.Model.LiveTv; using MediaBrowser.Model.Notifications; +using MediaBrowser.Model.Playlists; using MediaBrowser.Model.Plugins; using MediaBrowser.Model.Querying; using MediaBrowser.Model.Search; @@ -1257,5 +1258,35 @@ namespace MediaBrowser.Model.ApiClient /// The cancellation token. /// Task{QueryResult{BaseItemDto}}. Task> GetLatestChannelItems(AllChannelMediaQuery query, CancellationToken cancellationToken = default(CancellationToken)); + + /// + /// Creates the playlist. + /// + /// The request. + /// Task<PlaylistCreationResult>. + Task CreatePlaylist(PlaylistCreationRequest request); + + /// + /// Adds to playlist. + /// + /// The playlist identifier. + /// The item ids. + /// Task. + Task AddToPlaylist(string playlistId, IEnumerable itemIds); + + /// + /// Removes from playlist. + /// + /// The playlist identifier. + /// The entry ids. + /// Task. + Task RemoveFromPlaylist(string playlistId, IEnumerable entryIds); + + /// + /// Gets the playlist items. + /// + /// The query. + /// Task<QueryResult<BaseItemDto>>. + Task> GetPlaylistItems(PlaylistItemQuery query); } } \ No newline at end of file -- cgit v1.2.3