public void GetMovies() { IEnumerable <TraktSearchEpisode> myep = TraktAPI.SearchEpisodes("Scars"); IEnumerable <TraktMovie> searchmovie = TraktAPI.SearchMovies("Tron"); IEnumerable <TraktShow> searchshow = TraktAPI.SearchShows("eureka"); //MovieSearch mymovie = TheMovieDbAPI.SearchMovies("tron"); IEnumerable <TraktMovie> recmovies = TraktAPI.GetRecommendedMovies(); IEnumerable <TraktMovie> tronrelated = TraktAPI.GetRelatedMovies("tt0084827"); IEnumerable <TraktUserProfile> newfriend = TraktAPI.SearchForFriends("ltfearme"); }
public void SearchSeries() { VirtualKeyboard keyboard = (VirtualKeyboard)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD); keyboard.Reset(); keyboard.Text = ""; keyboard.DoModal(GUIWindowManager.ActiveWindow); if (!keyboard.IsConfirmed) { return; } IList <TraktShow> searchshow = TraktAPI.SearchShows(keyboard.Text).ToList(); GUIDialogMenu dialog = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU); if (dialog == null) { return; } dialog.Reset(); dialog.SetHeading("Choose TV Series to add"); foreach (TraktShow ts in searchshow) { dialog.Add(string.Format("{0} - ({1})", ts.Title, ts.Year)); } dialog.DoModal(GUIWindowManager.ActiveWindow); if (dialog.SelectedId != -1) { TraktShow t = searchshow[dialog.SelectedId - 1]; SeriesItem item = new SeriesItem(); item.quality = "720p"; item.show = new Series(); item.show.Name = t.Title; item.show.OriginalName = t.Title; item.show.Description = t.Overview; foreach (string genre in t.Genres) { item.show.Genres += "|" + genre; } item.show.Rating = ((double)t.Ratings.Percentage / 10.0).ToString(); item.show.Poster = t.Images.Banner; item.show.ID = t.Tvdb; item.tracker = "BTN"; MyTorrents.Instance()._torrentWatchlist._watchItemList.Add(item); } }