Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
on our request there's no fanart for youtube.
multiply the size of the fanart picture by more than half a million clients (everybody has youtube). adds up to tons and tons of rather unnecessary traffic.
Posts: 63
Joined: Nov 2009
Reputation:
0
Using xbmc 10.1 on arch linux
Posts: 618
Joined: Apr 2008
Reputation:
6
That explains it.
Do note that future beta versions may bring new breakage, the beta version is aimed at eden, not at dharma.
Posts: 63
Joined: Nov 2009
Reputation:
0
Ok, that's clear.
The reason I tried the new beta package is because I get lots of lockups, about one every day. The screen stops when I go up a categorie, search for something or try to play a video. It hangs on "Loading 80%". There is no debug/error/warning from the plugin or xbmc, not even when I enable debugging on both so I don't get a crashlog. This happens with all versions of the plugin. I'm not sure if this is caused by xbmc or the youtube plugin.
The only solution is to kill xbmc and start it again.
Posts: 14
Joined: Sep 2009
Reputation:
0
2011-09-15, 11:15
(This post was last modified: 2011-09-15, 11:18 by jcp2mill.)
Hi,
Not sure how to submit this in the right place but I was having an issue where when i looked for episodes within the explore youtube:-shows i wasn't getting any results. I had a quick look through YouTubeScraper.py and changing line 503 from:
videos = re.compile('<a href="/watch\?v=(.*)&feature=sh_e_sl&list=SL"').findall(result["content"])
to:
videos = re.compile('<a href="/watch\?v=(.*)&feature=sh_e_se&list=SL"').findall(result["content"])
seems to fix it
(that should read findall above not f indall)
Posts: 14
Joined: Sep 2009
Reputation:
0
2011-09-16, 14:30
after fixing the actual episode scraping the season scraping stopped working after a day.
This is because you tube have now changed the class heading for seasons I've changed line 569 from:
seasons = self.parseDOM(html, "div", attrs = {"class": "seasons"})
to
seasons = self.parseDOM(html, "div", attrs = {"class": "seasons "})
and 550 from
if ((result["content"].find('class="seasons"') == -1) or get("season")):
to
if ((result["content"].find('class="seasons "') == -1) or get("season")):
not sure if this fixes it yet as can't test at the moment.