gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left.

This commit is contained in:
martii
2013-11-23 21:42:00 +01:00
committed by Jacek Jendrzej
parent 9af1cdb318
commit eda90ac834
7 changed files with 15 additions and 72 deletions

View File

@@ -1438,13 +1438,9 @@ moviebrowser.yt_error Fehler beim laden des Youtube Feed
moviebrowser.yt_history Frühere Suchen moviebrowser.yt_history Frühere Suchen
moviebrowser.yt_max_history Max. Anzahl früherer Suchen moviebrowser.yt_max_history Max. Anzahl früherer Suchen
moviebrowser.yt_max_results Max. Anzahl der zu holenden Feeds moviebrowser.yt_max_results Max. Anzahl der zu holenden Feeds
moviebrowser.yt_most_discussed Am meisten diskutiert moviebrowser.yt_most_popular Beliebteste Videos heute
moviebrowser.yt_most_popular Beliebteste Videos moviebrowser.yt_most_popular_all_time Beliebteste Videos
moviebrowser.yt_most_resent Unbeliebteste Videos
moviebrowser.yt_most_responded Feeds mit den meisten Reaktionen
moviebrowser.yt_most_shared Am häufigsten wiedergegebe Videos
moviebrowser.yt_next_results Nächste Ergebnisse moviebrowser.yt_next_results Nächste Ergebnisse
moviebrowser.yt_on_the_web Trendvideos
moviebrowser.yt_orderby Sortierung nach moviebrowser.yt_orderby Sortierung nach
moviebrowser.yt_orderby.published Veröffentlichungszeitpunkt moviebrowser.yt_orderby.published Veröffentlichungszeitpunkt
moviebrowser.yt_orderby.rating Bewertung moviebrowser.yt_orderby.rating Bewertung
@@ -1456,8 +1452,6 @@ moviebrowser.yt_recently_featured Vor kurzem empfohlen
moviebrowser.yt_region Region moviebrowser.yt_region Region
moviebrowser.yt_related Passende Videos moviebrowser.yt_related Passende Videos
moviebrowser.yt_search Suche nach Stichwort moviebrowser.yt_search Suche nach Stichwort
moviebrowser.yt_top_favorites Top Favoriten
moviebrowser.yt_top_rated Am besten bewertet
movieplayer.bookmark Bookmarks movieplayer.bookmark Bookmarks
movieplayer.bookmarkname Bookmark Name movieplayer.bookmarkname Bookmark Name
movieplayer.bookmarkname_hint1 Geben Sie den Namen für das neue Lesezeichen ein movieplayer.bookmarkname_hint1 Geben Sie den Namen für das neue Lesezeichen ein

View File

@@ -1438,13 +1438,9 @@ moviebrowser.yt_error Failed to load youtube feed
moviebrowser.yt_history Search history moviebrowser.yt_history Search history
moviebrowser.yt_max_history Max search history size moviebrowser.yt_max_history Max search history size
moviebrowser.yt_max_results Max results to fetch moviebrowser.yt_max_results Max results to fetch
moviebrowser.yt_most_discussed Most discussed moviebrowser.yt_most_popular Most popular today
moviebrowser.yt_most_popular Most popular moviebrowser.yt_most_popular_all_time Most popular
moviebrowser.yt_most_resent Most resent
moviebrowser.yt_most_responded Most responded
moviebrowser.yt_most_shared Most shared
moviebrowser.yt_next_results Next results moviebrowser.yt_next_results Next results
moviebrowser.yt_on_the_web Trending videos
moviebrowser.yt_orderby Order by moviebrowser.yt_orderby Order by
moviebrowser.yt_orderby.published publishing date moviebrowser.yt_orderby.published publishing date
moviebrowser.yt_orderby.rating rating moviebrowser.yt_orderby.rating rating
@@ -1456,8 +1452,6 @@ moviebrowser.yt_recently_featured Recently featured
moviebrowser.yt_region Region moviebrowser.yt_region Region
moviebrowser.yt_related Related videos moviebrowser.yt_related Related videos
moviebrowser.yt_search Search keyword moviebrowser.yt_search Search keyword
moviebrowser.yt_top_favorites Top favorites
moviebrowser.yt_top_rated Top rated
movieplayer.bookmark Bookmarks movieplayer.bookmark Bookmarks
movieplayer.bookmarkname Bookmarkname movieplayer.bookmarkname Bookmarkname
movieplayer.bookmarkname_hint1 Enter a name for your new bookmark movieplayer.bookmarkname_hint1 Enter a name for your new bookmark

View File

@@ -3623,15 +3623,8 @@ void CMovieBrowser::loadYTitles(int mode, std::string search, std::string id)
const CMenuOptionChooser::keyval YT_FEED_OPTIONS[] = const CMenuOptionChooser::keyval YT_FEED_OPTIONS[] =
{ {
{ cYTFeedParser::TOP_RATED, LOCALE_MOVIEBROWSER_YT_TOP_RATED }, { cYTFeedParser::MOST_POPULAR_ALL_TIME, LOCALE_MOVIEBROWSER_YT_MOST_POPULAR_ALL_TIME },
{ cYTFeedParser::TOP_FAVORITES, LOCALE_MOVIEBROWSER_YT_TOP_FAVORITES }, { cYTFeedParser::MOST_POPULAR, LOCALE_MOVIEBROWSER_YT_MOST_POPULAR }
{ cYTFeedParser::MOST_SHARED, LOCALE_MOVIEBROWSER_YT_MOST_SHARED },
{ cYTFeedParser::MOST_POPULAR, LOCALE_MOVIEBROWSER_YT_MOST_POPULAR },
{ cYTFeedParser::MOST_RESENT, LOCALE_MOVIEBROWSER_YT_MOST_RESENT },
{ cYTFeedParser::MOST_DISCUSSED, LOCALE_MOVIEBROWSER_YT_MOST_DISCUSSED },
{ cYTFeedParser::MOST_RESPONDED, LOCALE_MOVIEBROWSER_YT_MOST_RESPONDED },
{ cYTFeedParser::RECENTLY_FEATURED, LOCALE_MOVIEBROWSER_YT_RECENTLY_FEATURED },
{ cYTFeedParser::ON_THE_WEB, LOCALE_MOVIEBROWSER_YT_ON_THE_WEB },
}; };
#define YT_FEED_OPTION_COUNT (sizeof(YT_FEED_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) #define YT_FEED_OPTION_COUNT (sizeof(YT_FEED_OPTIONS)/sizeof(CMenuOptionChooser::keyval))
@@ -3641,7 +3634,7 @@ const CMenuOptionChooser::keyval YT_ORDERBY_OPTIONS[] =
{ cYTFeedParser::ORDERBY_PUBLISHED, LOCALE_MOVIEBROWSER_YT_ORDERBY_PUBLISHED }, { cYTFeedParser::ORDERBY_PUBLISHED, LOCALE_MOVIEBROWSER_YT_ORDERBY_PUBLISHED },
{ cYTFeedParser::ORDERBY_RELEVANCE, LOCALE_MOVIEBROWSER_YT_ORDERBY_RELEVANCE }, { cYTFeedParser::ORDERBY_RELEVANCE, LOCALE_MOVIEBROWSER_YT_ORDERBY_RELEVANCE },
{ cYTFeedParser::ORDERBY_VIEWCOUNT, LOCALE_MOVIEBROWSER_YT_ORDERBY_VIEWCOUNT }, { cYTFeedParser::ORDERBY_VIEWCOUNT, LOCALE_MOVIEBROWSER_YT_ORDERBY_VIEWCOUNT },
{ cYTFeedParser::ORDERBY_RATING, LOCALE_MOVIEBROWSER_YT_ORDERBY_RATING }, { cYTFeedParser::ORDERBY_RATING, LOCALE_MOVIEBROWSER_YT_ORDERBY_RATING }
}; };
#define YT_ORDERBY_OPTION_COUNT (sizeof(YT_ORDERBY_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) #define YT_ORDERBY_OPTION_COUNT (sizeof(YT_ORDERBY_OPTIONS)/sizeof(CMenuOptionChooser::keyval))

View File

@@ -1465,13 +1465,9 @@ typedef enum
LOCALE_MOVIEBROWSER_YT_HISTORY, LOCALE_MOVIEBROWSER_YT_HISTORY,
LOCALE_MOVIEBROWSER_YT_MAX_HISTORY, LOCALE_MOVIEBROWSER_YT_MAX_HISTORY,
LOCALE_MOVIEBROWSER_YT_MAX_RESULTS, LOCALE_MOVIEBROWSER_YT_MAX_RESULTS,
LOCALE_MOVIEBROWSER_YT_MOST_DISCUSSED,
LOCALE_MOVIEBROWSER_YT_MOST_POPULAR, LOCALE_MOVIEBROWSER_YT_MOST_POPULAR,
LOCALE_MOVIEBROWSER_YT_MOST_RESENT, LOCALE_MOVIEBROWSER_YT_MOST_POPULAR_ALL_TIME,
LOCALE_MOVIEBROWSER_YT_MOST_RESPONDED,
LOCALE_MOVIEBROWSER_YT_MOST_SHARED,
LOCALE_MOVIEBROWSER_YT_NEXT_RESULTS, LOCALE_MOVIEBROWSER_YT_NEXT_RESULTS,
LOCALE_MOVIEBROWSER_YT_ON_THE_WEB,
LOCALE_MOVIEBROWSER_YT_ORDERBY, LOCALE_MOVIEBROWSER_YT_ORDERBY,
LOCALE_MOVIEBROWSER_YT_ORDERBY_PUBLISHED, LOCALE_MOVIEBROWSER_YT_ORDERBY_PUBLISHED,
LOCALE_MOVIEBROWSER_YT_ORDERBY_RATING, LOCALE_MOVIEBROWSER_YT_ORDERBY_RATING,
@@ -1483,8 +1479,6 @@ typedef enum
LOCALE_MOVIEBROWSER_YT_REGION, LOCALE_MOVIEBROWSER_YT_REGION,
LOCALE_MOVIEBROWSER_YT_RELATED, LOCALE_MOVIEBROWSER_YT_RELATED,
LOCALE_MOVIEBROWSER_YT_SEARCH, LOCALE_MOVIEBROWSER_YT_SEARCH,
LOCALE_MOVIEBROWSER_YT_TOP_FAVORITES,
LOCALE_MOVIEBROWSER_YT_TOP_RATED,
LOCALE_MOVIEPLAYER_BOOKMARK, LOCALE_MOVIEPLAYER_BOOKMARK,
LOCALE_MOVIEPLAYER_BOOKMARKNAME, LOCALE_MOVIEPLAYER_BOOKMARKNAME,
LOCALE_MOVIEPLAYER_BOOKMARKNAME_HINT1, LOCALE_MOVIEPLAYER_BOOKMARKNAME_HINT1,

View File

@@ -1465,13 +1465,9 @@ const char * locale_real_names[] =
"moviebrowser.yt_history", "moviebrowser.yt_history",
"moviebrowser.yt_max_history", "moviebrowser.yt_max_history",
"moviebrowser.yt_max_results", "moviebrowser.yt_max_results",
"moviebrowser.yt_most_discussed",
"moviebrowser.yt_most_popular", "moviebrowser.yt_most_popular",
"moviebrowser.yt_most_resent", "moviebrowser.yt_most_popular_all_time",
"moviebrowser.yt_most_responded",
"moviebrowser.yt_most_shared",
"moviebrowser.yt_next_results", "moviebrowser.yt_next_results",
"moviebrowser.yt_on_the_web",
"moviebrowser.yt_orderby", "moviebrowser.yt_orderby",
"moviebrowser.yt_orderby.published", "moviebrowser.yt_orderby.published",
"moviebrowser.yt_orderby.rating", "moviebrowser.yt_orderby.rating",
@@ -1483,8 +1479,6 @@ const char * locale_real_names[] =
"moviebrowser.yt_region", "moviebrowser.yt_region",
"moviebrowser.yt_related", "moviebrowser.yt_related",
"moviebrowser.yt_search", "moviebrowser.yt_search",
"moviebrowser.yt_top_favorites",
"moviebrowser.yt_top_rated",
"movieplayer.bookmark", "movieplayer.bookmark",
"movieplayer.bookmarkname", "movieplayer.bookmarkname",
"movieplayer.bookmarkname_hint1", "movieplayer.bookmarkname_hint1",

View File

@@ -476,36 +476,15 @@ bool cYTFeedParser::ParseFeed(yt_feed_mode_t mode, std::string search, std::stri
{ {
std::string url = "http://gdata.youtube.com/feeds/api/standardfeeds/"; std::string url = "http://gdata.youtube.com/feeds/api/standardfeeds/";
bool append_res = true; bool append_res = true;
std::string trailer;
if (mode < FEED_LAST) { if (mode < FEED_LAST) {
switch(mode) { switch(mode) {
case TOP_RATED:
curfeed = "top_rated";
break;
case TOP_FAVORITES:
curfeed = "top_favorites";
break;
case MOST_SHARED:
curfeed = "most_shared";
break;
case MOST_POPULAR: case MOST_POPULAR:
default: default:
trailer = "&time=today";
case MOST_POPULAR_ALL_TIME:
curfeed = "most_popular"; curfeed = "most_popular";
break; break;
case MOST_RESENT:
curfeed = "most_recent";
break;
case MOST_DISCUSSED:
curfeed = "most_discussed";
break;
case MOST_RESPONDED:
curfeed = "most_responded";
break;
case RECENTLY_FEATURED:
curfeed = "recently_featured";
break;
case ON_THE_WEB:
curfeed = "on_the_web";
break;
} }
if (!region.empty()) { if (!region.empty()) {
url += region; url += region;
@@ -552,6 +531,8 @@ bool cYTFeedParser::ParseFeed(yt_feed_mode_t mode, std::string search, std::stri
url+= res; url+= res;
} }
url += trailer;
return ParseFeed(url); return ParseFeed(url);
} }

View File

@@ -113,15 +113,8 @@ class cYTFeedParser
public: public:
enum yt_feed_mode_t enum yt_feed_mode_t
{ {
TOP_RATED,
TOP_FAVORITES,
MOST_SHARED,
MOST_POPULAR, MOST_POPULAR,
MOST_RESENT, MOST_POPULAR_ALL_TIME,
MOST_DISCUSSED,
MOST_RESPONDED,
RECENTLY_FEATURED,
ON_THE_WEB,
FEED_LAST, FEED_LAST,
NEXT, NEXT,
PREV, PREV,