def Plugins(**kwargs):
add_skin_font()
iconFile = 'icons/JediMakerXtream.png'
if screenwidth.width() > 1280:
iconFile = 'icons/JediMakerXtreamFHD.png'
description = _('IPTV Bouquets Creator')
pluginname = _('JediMakerXtream')
main_menu = PluginDescriptor(name=pluginname, description=description, where=PluginDescriptor.WHERE_MENU, fnc=mainmenu, needsRestart=True)
extensions_menu = PluginDescriptor(name=pluginname, description=description, where=PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=extensionsmenu, needsRestart=True)
result = [PluginDescriptor(name=pluginname, description=description, where=[PluginDescriptor.WHERE_AUTOSTART, PluginDescriptor.WHERE_SESSIONSTART], fnc=autostart),
PluginDescriptor(name=pluginname, description=description, where=PluginDescriptor.WHERE_PLUGINMENU, icon=iconFile, fnc=main)]
if cfg.main.getValue():
result.append(main_menu)
if cfg.extensions.getValue():
result.append(extensions_menu)
return result