Ins offizielle Repo finde ich auch zwingend. Youtube ist wohl etwas vom ersten was ein neuer Kodi user nutzen will (war bei mir so), und da sind externe Repos nicht gerade naheliegend.
Ich denke es lohnt sich nicht von Anfang an auf ein zweites Modul fuer die Youtube Api zu setzen, Denn dann muss diese library sehr allgemein gehalten sein, also nicht zu sehr auf unsere Beduerfnisse zugeschnitten (sonst nuetzt es eh keinem was). Macht mehr Sinn wenn wir es intern in ein Modul packen und falls wir dann irgendwann das Gefuehl haben, dass es auch alleinstehend Nutzen hat, koennen wir es immernoch ins Repo stellen.
Und wie ich schon geschrieben habe: Die ganz allgemeine Google Api library und oauth library gibts schon, auch schon im offiziellen Repo (veraltet, aber das waere schnell auf den neuesten Stand gebracht), Links:
http://kodi.wiki/view/Add-on:Oauth2client
http://kodi.wiki/view/Add-on:Googleapi
Mir graust es schon vom erstellen des python environments, wenn wir so eine Antiquitaet wie 2.1 benutzen. Gibt es ueberhaupt noch irgend eine Linux-System, dass nicht mindestens 2.6 mitliefert? Da ja auf allen anderen Systemen Kodi python selber mitliefert, sollten wir schon auf 2.6 setzen koennen.