Example #1
0
def get_navigation(params):
    plugintools.log("dandb.get_navigation "+repr(params))

    itemlist = api.navigation_get_all(params.get("url"),0,1000)
    add_items_to_xbmc(params,itemlist)

    plugintools.set_view( plugintools.LIST )
Example #2
0
def main_list(params):
    plugintools.log("dandb.main_list "+repr(params))

    if plugintools.get_setting("user")=="":
        settings(params)

    token = api.users_login( plugintools.get_setting("user") , plugintools.get_setting("password") )

    if token!="":
        plugintools.set_setting("token",token)
        import os
        itemlist = api.navigation_get_all("mainlist",0,1000)
        add_items_to_xbmc(params,itemlist)
    else:
        plugintools.message("D&B TV","Invalid login, check your account in add-on settings")

    import os
    plugintools.add_item( action="settings", title="Settings..." , folder=False )

    if token!="" and plugintools.get_setting("check_for_updates")=="true":
        import updater
        updater.check_for_updates()

    plugintools.set_view( plugintools.LIST )