Hallo,
Ich hab immer noch Probleme mit Paylisten vorallem mit Kodi 18)
Am Beispiel bei MTV
Code
def playplaylist(url):
content=geturl(url)
htmlPage = BeautifulSoup(content, 'html.parser')
element = htmlPage.find("div",attrs={"id":"t1_lc_promo1"})
playlisteurl=element["data-tffeed"]
content=geturl(playlisteurl)
struktur = json.loads(content)
playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
playlist.clear()
x=0
title_ar=[]
videourl_arr=[]
image_arr=[]
for item in struktur["result"]["data"]["items"]:
debug("=====================")
vurl=item["canonicalURL"]
videourl=getvideourl(vurl)
videourl_arr.append(videourl)
title=item["title"].encode("utf-8")
title_ar.append(title)
image=item["images"]["url"]
image_arr.append(image)
for i in range(0, len(videourl_arr), 1):
debug(title_ar[i])
item = xbmcgui.ListItem(path=videourl_arr[i],label=title_ar[i],iconImage=image_arr[i])
playlist.add(videourl_arr[i], item)
if i==0:
xbmc.Player().play(playlist)
# if i==0:
# break
Alles anzeigen
Einmal das Problem das die Playliste im Hintegrund startet . Un Das Zweite Problem, er überspringt das erste Video. Wenn man das if i==0: einbaut, und damit die Playliste nur ein Videobeinhaltet, Spielt er das Erste Video.
Ich hab schon vieles Probiert mit sleep, ohne sleep.
xbmc.Player().play(playlist) Ganz zum Schluss, am Anfang,... Irgend was übersehe ich.
Ich hab mal ne Neue Version vom MTV ins Repo gepushed. Vieleicht hat ja jemand ne Idee woran es liegt (Unter Menu Punkt Music)