und wenn es unter ch_id eine Übereinstimmung gibt würde ich gerne die erste datei ergänzen mit einträgen aus der 2ten Datei
auszug der ersten Datei (hab zeileumbrüche eingefügt um es etwas besser lesen zu können)
Code: Alles auswählen
{"js":{"total_items":5661,"max_page_items":14,"selected_item":13,"cur_page":0,"data":[
{"id":"16542","name":"\u25ac Austria [AT] \u25ac","number":"624","censored":"","cmd":"ffmpeg http:\/\/ipadresse\/RMartyyyy\/ygDpF5854\/16542","cost":"0","count":"0","status":1,"hd":"0","tv_genre_id":"4","base_ch":"1","xmltv_id":"","service_id":"","bonus_ch":"0","volume_correction":"0","mc_cmd":"","enable_tv_archive":0,"wowza_tmp_link":"0","wowza_dvr":"0","use_http_tmp_link":"0","monitoring_status":"1","enable_monitoring":"0","enable_wowza_load_balancing":"0","cmd_1":"","cmd_2":"","cmd_3":"","logo":"https:\/\/picon-13398.kxcdn.com\/austria.jpg","correct_time":"0","nimble_dvr":"0","allow_pvr":0,"allow_local_pvr":0,"allow_remote_pvr":0,"modified":"","allow_local_timeshift":"1","nginx_secure_link":"0","tv_archive_duration":0,"locked":0,"lock":0,"fav":0,"archive":0,"genres_str":"","cur_playing":"[No channel info]","epg":[],"open":1,"cmds":[
{"id":"16542","ch_id":"16542","priority":"0","url":"ffmpeg http : \/\/localhost\/ch\/16542_","status":"1","use_http_tmp_link":"0","wowza_tmp_link":"0","user_agent_filter":"","use_load_balancing":"0","changed":"","enable_monitoring":"0","enable_balancer_monitoring":"0","nginx_secure_link":"0","flussonic_tmp_link":"0"}],"use_load_balancing":0,"pvr":0},
{"id":"12302","name":"ORF eins AT","number":"625","censored":"","cmd":"ffmpeg http:\/\/ipadresse\/RMartyyyy\/ygDpF5854\/12302","cost":"0","count":"0","status":1,"hd":"0","tv_genre_id":"4","base_ch":"1","xmltv_id":"ORF1.at","service_id":"","bonus_ch":"0","volume_correction":"0","mc_cmd":"","enable_tv_archive":0,"wowza_tmp_link":"0","wowza_dvr":"0","use_http_tmp_link":"0","monitoring_status":"1","enable_monitoring":"0","enable_wowza_load_balancing":"0","cmd_1":"","cmd_2":"","cmd_3":"","logo":"https:\/\/picon-13398.kxcdn.com\/orfeinshd.jpg","correct_time":"0","nimble_dvr":"0","allow_pvr":1,"allow_local_pvr":1,"allow_remote_pvr":0,"modified":"","allow_local_timeshift":"1","nginx_secure_link":"0","tv_archive_duration":0,"locked":0,"lock":0,"fav":0,"archive":0,"genres_str":"","cur_playing":"[No channel info]","epg":[],"open":1,"cmds":[
{"id":"12302","ch_id":"12302","priority":"0","url":"ffmpeg http : \/\/localhost\/ch\/12302_","status":"1","use_http_tmp_link":"0","wowza_tmp_link":"0","user_agent_filter":"","use_load_balancing":"0","changed":"","enable_monitoring":"0","enable_balancer_monitoring":"0","nginx_secure_link":"0","flussonic_tmp_link":"0"}],"use_load_balancing":0,"pvr":1},
{"id":"1643","name":"ORF eins HD AT","number":"626","censored":"","cmd":"ffmpeg http:\/\/ipadresse\/RMartyyyy\/ygDpF5854\/1643","cost":"0","count":"0","status":1,"hd":"0","tv_genre_id":"4","base_ch":"1","xmltv_id":"ORF1.at","service_id":"","bonus_ch":"0","volume_correction":"0","mc_cmd":"","enable_tv_archive":0,"wowza_tmp_link":"0","wowza_dvr":"0","use_http_tmp_link":"0","monitoring_status":"1","enable_monitoring":"0","enable_wowza_load_balancing":"0","cmd_1":"","cmd_2":"","cmd_3":"","logo":"https:\/\/picon-13398.kxcdn.com\/orfeinshd.jpg","correct_time":"0","nimble_dvr":"0","allow_pvr":1,"allow_local_pvr":1,"allow_remote_pvr":0,"modified":"","allow_local_timeshift":"1","nginx_secure_link":"0","tv_archive_duration":0,"locked":0,"lock":0,"fav":0,"archive":0,"genres_str":"","cur_playing":"[No channel info]","epg":[],"open":1,"cmds":[
{"id":"1643","ch_id":"1643","priority":"0","url":"ffmpeg http : \/\/localhost\/ch\/1643_","status":"1","use_http_tmp_link":"0","wowza_tmp_link":"0","user_agent_filter":"","use_load_balancing":"0","changed":"","enable_monitoring":"0","enable_balancer_monitoring":"0","nginx_secure_link":"0","flussonic_tmp_link":"0"}],"use_load_balancing":0,"pvr":1},
{"id":"1644","name":"ORF 2 AT","number":"627","censored":"","cmd":"ffmpeg http:\/\/ipadresse\/RMartyyyy\/ygDpF5854\/1644","cost":"0","count":"0","status":1,"hd":"0","tv_genre_id":"4","base_ch":"1","xmltv_id":"ORF2.at","service_id":"","bonus_ch":"0","volume_correction":"0","mc_cmd":"","enable_tv_archive":0,"wowza_tmp_link":"0","wowza_dvr":"0","use_http_tmp_link":"0","monitoring_status":"1","enable_monitoring":"0","enable_wowza_load_balancing":"0","cmd_1":"","cmd_2":"","cmd_3":"","logo":"https:\/\/picon-13398.kxcdn.com\/orf2.jpg","correct_time":"0","nimble_dvr":"0","allow_pvr":1,"allow_local_pvr":1,"allow_remote_pvr":0,"modified":"","allow_local_timeshift":"1","nginx_secure_link":"0","tv_archive_duration":0,"locked":0,"lock":0,"fav":0,"archive":0,"genres_str":"","cur_playing":"[No channel info]","epg":[],"open":1,"cmds":[
{"id":"1644","ch_id":"1644","priority":"0","url":"ffmpeg http : \/\/localhost\/ch\/1644_","status":"1","use_http_tmp_link":"0","wowza_tmp_link":"0","user_agent_filter":"","use_load_balancing":"0","changed":"","enable_monitoring":"0","enable_balancer_monitoring":"0","nginx_secure_link":"0","flussonic_tmp_link":"0"}],"use_load_balancing":0,"pvr":1},
{"id":"12303","name":"ORF III AT","number":"628","censored":"","cmd":"ffmpeg http:\/\/ipadresse\/RMartyyyy\/ygDpF5854\/12303","cost":"0","count":"0","status":1,"hd":"0","tv_genre_id":"4","base_ch":"1","xmltv_id":"ORF3.at","service_id":"","bonus_ch":"0","volume_correction":"0","mc_cmd":"","enable_tv_archive":0,"wowza_tmp_link":"0","wowza_dvr":"0","use_http_tmp_link":"0","monitoring_status":"1","enable_monitoring":"0","enable_wowza_load_balancing":"0","cmd_1":"","cmd_2":"","cmd_3":"","logo":"https:\/\/picon-13398.kxcdn.com\/orfiii.jpg","correct_time":"0","nimble_dvr":"0","allow_pvr":1,"allow_local_pvr":1,"allow_remote_pvr":0,"modified":"","allow_local_timeshift":"1","nginx_secure_link":"0","tv_archive_duration":0,"locked":0,"lock":0,"fav":0,"archive":0,"genres_str":"","cur_playing":"[No channel info]","epg":[],"open":1,"cmds":[
{"id":"12303","ch_id":"12303","priority":"0","url":"ffmpeg http : \/\/localhost\/ch\/12303_","status":"1","use_http_tmp_link":"0","wowza_tmp_link":"0","user_agent_filter":"","use_load_balancing":"0","changed":"","enable_monitoring":"0","enable_balancer_monitoring":"0","nginx_secure_link":"0","flussonic_tmp_link":"0"}],"use_load_balancing":0,"pvr":1},
Code: Alles auswählen
"12302":[{"id":"341921236","ch_id":"12302","time":"2022-01-20 16:05:00","time_to":"2022-01-20 16:25:00","duration":-1200,"name":"Modern Family","descr":"Gloria lernt f\u00fcr ihren Einb\u00fcrgerungstest. Mitch und Cam nehmen an einem Protest gegen ein lokales Restaurant teil. Alex erf\u00e4hrt,\ndass sie sich den Abschiedsrednerposten teilen soll. Der Schulleiter will die Entcheidung nach einem Wettrennen f\u00e4llen","real_id":"12302_1642691100","category":"","director":"","actor":"","start_timestamp":1642694700,"stop_timestamp":1642695900,"t_time":"16:05","t_time_to":"16:25","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921238","ch_id":"12302","time":"2022-01-20 16:25:00","time_to":"2022-01-20 16:45:00","duration":-1200,"name":"Modern Family","descr":"Claire erh\u00e4lt ein Jobangebot von einer Hotelkette und hadert mit der Entscheidung, Jays Firma zu verlassen. Gloria nutzt Mannys\nZustand nach einer Weisheitszahn-OP aus. Phil, Luke und Haley zwingen Alex dazu, den `Senior Ditch Day' zu feiern","real_id":"12302_1642692300","category":"","director":"","actor":"","start_timestamp":1642695900,"stop_timestamp":1642697100,"t_time":"16:25","t_time_to":"16:45","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921240","ch_id":"12302","time":"2022-01-20 16:45:00","time_to":"2022-01-20 17:10:00","duration":-1500,"name":"Die Simpsons","descr":"Als sich Homer bei einem Kinobesuch ziemlich daneben benimmt, l\u00e4sst Marge ihn das deutlich sp\u00fcren. Beleidigt unternimmt er eine\nKneipentour, bei der er die Kellnerin Lurleen kennen lernt. Lurleen singt Country-Lieder, wovon Homer begeistert ist. Er will sie\ngro\u00df raus bringen und wird ihr Manager. W\u00e4hrend Lurleen immer popul\u00e4rer wird, leidet Marge ziemlich unter dieser musikalischen\nBeziehung ihres geliebten Homer","real_id":"12302_1642693500","category":"","director":"","actor":"","start_timestamp":1642697100,"stop_timestamp":1642698600,"t_time":"16:45","t_time_to":"17:10","display_duration":-1500,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921242","ch_id":"12302","time":"2022-01-20 17:10:00","time_to":"2022-01-20 17:15:00","duration":-300,"name":"ZIB Flash","descr":"Diese Sendung bietet einen kompakten \u00dcberblick \u00fcber die wichtigsten","real_id":"12302_1642695000","category":"","director":"","actor":"","start_timestamp":1642698600,"stop_timestamp":1642698900,"t_time":"17:10","t_time_to":"17:15","display_duration":-300,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921244","ch_id":"12302","time":"2022-01-20 17:15:00","time_to":"2022-01-20 17:35:00","duration":-1200,"name":"Die Simpsons","descr":"Krusty ver\u00f6ffentlicht eine neue Version von `Itchy & Scratchy' mit weiblichen Hauptdarstellern. Das Reboot sorgt f\u00fcr reichlich\nGespr\u00e4chsstoff und f\u00fchrt zu einem Boykott, der von Bart und seinen Freunden organisiert wird","real_id":"12302_1642695300","category":"","director":"","actor":"","start_timestamp":1642698900,"stop_timestamp":1642700100,"t_time":"17:15","t_time_to":"17:35","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921246","ch_id":"12302","time":"2022-01-20 17:35:00","time_to":"2022-01-20 18:00:00","duration":-1500,"name":"The Big Bang Theory","descr":"In dieser Sendung bezaubern die Konkurrenten Pemberton und Campbell America auf einer Werbetour. Au\u00dferdem versuchen Sheldon und\nAmy, die Nobelpreistr\u00e4ger Kip Thorne, George Smoot und Frances Arnold zu \u00fcberzeugen und f\u00fcr sich zu gewinnen","real_id":"12302_1642696500","category":"","director":"","actor":"","start_timestamp":1642700100,"stop_timestamp":1642701600,"t_time":"17:35","t_time_to":"18:00","display_duration":-1500,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921248","ch_id":"12302","time":"2022-01-20 18:00:00","time_to":"2022-01-20 18:10:00","duration":-600,"name":"ZIB 18","descr":"Diese Sendung bietet eine kompakte Zusammenfassung der wichtigsten des Tages","real_id":"12302_1642698000","category":"","director":"","actor":"","start_timestamp":1642701600,"stop_timestamp":1642702200,"t_time":"18:00","t_time_to":"18:10","display_duration":-600,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921250","ch_id":"12302","time":"2022-01-20 18:10:00","time_to":"2022-01-20 18:20:00","duration":-600,"name":"MAGAZIN 1","descr":"In diesem Magazin werden aktuelle politische und gesellschaftspolitische Themen beleuchtet. Neben Reportagen und\nHintergrundberichten werden auch Interviews gezeigt. Diese sollen komplexe Zusammenh\u00e4nge verst\u00e4ndlich erkl\u00e4ren","real_id":"12302_1642698600","category":"","director":"","actor":"","start_timestamp":1642702200,"stop_timestamp":1642702800,"t_time":"18:10","t_time_to":"18:20","display_duration":-600,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921252","ch_id":"12302","time":"2022-01-20 18:20:00","time_to":"2022-01-20 19:02:00","duration":-2520,"name":"Q1 Ein Hinweis ist falsch","descr":"Bei diesem Quiz dreht sich alles um Hinweise. Zuerst wird das Thema des gesuchten Begriffes bekanntgegeben. Mit Hilfe von vier\nHinweisen sollen die Kandidaten auf die richtige Spur kommen - doch nur drei davon sind richtig","real_id":"12302_1642699200","category":"","director":"","actor":"","start_timestamp":1642702800,"stop_timestamp":1642705320,"t_time":"18:20","t_time_to":"19:02","display_duration":-2520,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921254","ch_id":"12302","time":"2022-01-20 19:02:00","time_to":"2022-01-20 19:05:00","duration":-180,"name":"Wetter","descr":"Die aktuellen Informationen zum Wetter und ein Ausblick auf die kommenden Tage werden pr\u00e4sentiert. Bei anstehenden Gro\u00dfereignissen\nist das Moderatorenteam direkt am Ort des Geschehens und pr\u00e4sentiert punktgenaue Prognosen f\u00fcr den Event","real_id":"12302_1642701720","category":"","director":"","actor":"","start_timestamp":1642705320,"stop_timestamp":1642705500,"t_time":"19:02","t_time_to":"19:05","display_duration":-180,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"}],
"1643":[{"id":"341921236","ch_id":"1643","time":"2022-01-20 16:05:00","time_to":"2022-01-20 16:25:00","duration":-1200,"name":"Modern Family","descr":"Gloria lernt f\u00fcr ihren Einb\u00fcrgerungstest. Mitch und Cam nehmen an einem Protest gegen ein lokales Restaurant teil. Alex erf\u00e4hrt,\ndass sie sich den Abschiedsrednerposten teilen soll. Der Schulleiter will die Entcheidung nach einem Wettrennen f\u00e4llen","real_id":"1643_1642691100","category":"","director":"","actor":"","start_timestamp":1642694700,"stop_timestamp":1642695900,"t_time":"16:05","t_time_to":"16:25","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921238","ch_id":"1643","time":"2022-01-20 16:25:00","time_to":"2022-01-20 16:45:00","duration":-1200,"name":"Modern Family","descr":"Claire erh\u00e4lt ein Jobangebot von einer Hotelkette und hadert mit der Entscheidung, Jays Firma zu verlassen. Gloria nutzt Mannys\nZustand nach einer Weisheitszahn-OP aus. Phil, Luke und Haley zwingen Alex dazu, den `Senior Ditch Day' zu feiern","real_id":"1643_1642692300","category":"","director":"","actor":"","start_timestamp":1642695900,"stop_timestamp":1642697100,"t_time":"16:25","t_time_to":"16:45","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921240","ch_id":"1643","time":"2022-01-20 16:45:00","time_to":"2022-01-20 17:10:00","duration":-1500,"name":"Die Simpsons","descr":"Als sich Homer bei einem Kinobesuch ziemlich daneben benimmt, l\u00e4sst Marge ihn das deutlich sp\u00fcren. Beleidigt unternimmt er eine\nKneipentour, bei der er die Kellnerin Lurleen kennen lernt. Lurleen singt Country-Lieder, wovon Homer begeistert ist. Er will sie\ngro\u00df raus bringen und wird ihr Manager. W\u00e4hrend Lurleen immer popul\u00e4rer wird, leidet Marge ziemlich unter dieser musikalischen\nBeziehung ihres geliebten Homer","real_id":"1643_1642693500","category":"","director":"","actor":"","start_timestamp":1642697100,"stop_timestamp":1642698600,"t_time":"16:45","t_time_to":"17:10","display_duration":-1500,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921242","ch_id":"1643","time":"2022-01-20 17:10:00","time_to":"2022-01-20 17:15:00","duration":-300,"name":"ZIB Flash","descr":"Diese Sendung bietet einen kompakten \u00dcberblick \u00fcber die wichtigsten","real_id":"1643_1642695000","category":"","director":"","actor":"","start_timestamp":1642698600,"stop_timestamp":1642698900,"t_time":"17:10","t_time_to":"17:15","display_duration":-300,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921244","ch_id":"1643","time":"2022-01-20 17:15:00","time_to":"2022-01-20 17:35:00","duration":-1200,"name":"Die Simpsons","descr":"Krusty ver\u00f6ffentlicht eine neue Version von `Itchy & Scratchy' mit weiblichen Hauptdarstellern. Das Reboot sorgt f\u00fcr reichlich\nGespr\u00e4chsstoff und f\u00fchrt zu einem Boykott, der von Bart und seinen Freunden organisiert wird","real_id":"1643_1642695300","category":"","director":"","actor":"","start_timestamp":1642698900,"stop_timestamp":1642700100,"t_time":"17:15","t_time_to":"17:35","display_duration":-1200,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921246","ch_id":"1643","time":"2022-01-20 17:35:00","time_to":"2022-01-20 18:00:00","duration":-1500,"name":"The Big Bang Theory","descr":"In dieser Sendung bezaubern die Konkurrenten Pemberton und Campbell America auf einer Werbetour. Au\u00dferdem versuchen Sheldon und\nAmy, die Nobelpreistr\u00e4ger Kip Thorne, George Smoot und Frances Arnold zu \u00fcberzeugen und f\u00fcr sich zu gewinnen","real_id":"1643_1642696500","category":"","director":"","actor":"","start_timestamp":1642700100,"stop_timestamp":1642701600,"t_time":"17:35","t_time_to":"18:00","display_duration":-1500,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921248","ch_id":"1643","time":"2022-01-20 18:00:00","time_to":"2022-01-20 18:10:00","duration":-600,"name":"ZIB 18","descr":"Diese Sendung bietet eine kompakte Zusammenfassung der wichtigsten des Tages","real_id":"1643_1642698000","category":"","director":"","actor":"","start_timestamp":1642701600,"stop_timestamp":1642702200,"t_time":"18:00","t_time_to":"18:10","display_duration":-600,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921250","ch_id":"1643","time":"2022-01-20 18:10:00","time_to":"2022-01-20 18:20:00","duration":-600,"name":"MAGAZIN 1","descr":"In diesem Magazin werden aktuelle politische und gesellschaftspolitische Themen beleuchtet. Neben Reportagen und\nHintergrundberichten werden auch Interviews gezeigt. Diese sollen komplexe Zusammenh\u00e4nge verst\u00e4ndlich erkl\u00e4ren","real_id":"1643_1642698600","category":"","director":"","actor":"","start_timestamp":1642702200,"stop_timestamp":1642702800,"t_time":"18:10","t_time_to":"18:20","display_duration":-600,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921252","ch_id":"1643","time":"2022-01-20 18:20:00","time_to":"2022-01-20 19:02:00","duration":-2520,"name":"Q1 Ein Hinweis ist falsch","descr":"Bei diesem Quiz dreht sich alles um Hinweise. Zuerst wird das Thema des gesuchten Begriffes bekanntgegeben. Mit Hilfe von vier\nHinweisen sollen die Kandidaten auf die richtige Spur kommen - doch nur drei davon sind richtig","real_id":"1643_1642699200","category":"","director":"","actor":"","start_timestamp":1642702800,"stop_timestamp":1642705320,"t_time":"18:20","t_time_to":"19:02","display_duration":-2520,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"},{"id":"341921254","ch_id":"1643","time":"2022-01-20 19:02:00","time_to":"2022-01-20 19:05:00","duration":-180,"name":"Wetter","descr":"Die aktuellen Informationen zum Wetter und ein Ausblick auf die kommenden Tage werden pr\u00e4sentiert. Bei anstehenden Gro\u00dfereignissen\nist das Moderatorenteam direkt am Ort des Geschehens und pr\u00e4sentiert punktgenaue Prognosen f\u00fcr den Event","real_id":"1643_1642701720","category":"","director":"","actor":"","start_timestamp":1642705320,"stop_timestamp":1642705500,"t_time":"19:02","t_time_to":"19:05","display_duration":-180,"larr":0,"rarr":0,"mark_rec":0,"mark_memo":0,"mark_archive":0,"on_date":"Thursday 20.01.2022"}],
"plot":" t_time1 name1 '\n' t_time2 name2 usw...
je nachdem wieviel einträge es in der 2ten datei halt dann gibt...
ich brauche das um in kodi bei meinem stalker addon quasi epg anzeigen zu können da mein anbieter leider nichts bei "current playing" mitsendet
muss jetzt kein vollständiges script sein sondern gute hinwiese wie ich bzw wo ich suchen sollte um brauchbare hinweise zu finden
oder auch wie ich ohne vergleich mit listItem() die korrekten daten angezeigt bekomme
ind ieser funktion:
Code: Alles auswählen
def channelLevel():
stop=False;
try:
data = load_channels.getAllChannels(portal['mac'], portal['url'], portal['serial'], addondir);
except Exception as e:
xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR );
return;
data = data['channels'];
genre_name = args.get('genre_name', None);
genre_id_main = args.get('genre_id', None);
genre_id_main = genre_id_main[0];
if genre_id_main == '10' and portal['parental'] == 'true':
result = xbmcgui.Dialog().input('Parental', hashlib.md5(portal['password'].encode('utf-8')).hexdigest(), type=xbmcgui.INPUT_PASSWORD, option=xbmcgui.PASSWORD_VERIFY);
if result == '':
stop = True;
if stop == False:
for i in data.values():
id = i["id"]
name = i["name"];
cmd = i["cmd"];
tmp = i["tmp"];
number = i["number"];
genre_id = i["genre_id"];
logo = i["logo"];
if genre_id_main == '*' and genre_id == '10' and portal['parental'] == 'true':
continue;
if genre_id_main == genre_id or genre_id_main == '*':
if logo != '':
logo_url = portal['url'] + '/stalker_portal/misc/logos/320/' + logo;
else:
logo_url = 'DefaultVideo.png';
url = build_url({
'mode': 'check',
'cmd': cmd,
'tmp' : tmp,
'title' : name,
'genre_name' : genre_name,
'logo_url' : logo_url,
'portal' : json.dumps(portal)
});
li = xbmcgui.ListItem(name);
li.setArt({'icon':logo})
li.setInfo(type='Video', infoLabels={
'title': name,
'count' : number
});
xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li);
xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_PLAYLIST_ORDER);
xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE);
xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_PROGRAM_COUNT);
xbmcplugin.endOfDirectory(addon_handle);
Code: Alles auswählen
li = xbmcgui.ListItem(name);
li.setArt({'icon':logo})
li.setInfo(type='Video', infoLabels={
'title': name,
'count' : number,
'plot': daten aus der zweiten datei mir übereinstummung der id/ch_id
})