Пример #1
0
 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");
 }
Пример #2
0
        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);
            }
        }