autorefresh_movie == False messy_exit = False _wait_until_end() else: xbmc.log( "[ script.cinema.experience ] - User might have pressed stop", level=xbmc.LOGNOTICE ) xbmc.log( "[ script.cinema.experience ] - Stopping Script", level=xbmc.LOGNOTICE ) messy_exit = False return messy_exit if __name__ == "__main__" : xbmc.sleep( 2000 ) footprints() prev_trigger = "" loglevel = int(xbmc.executehttpapi( "GetLogLevel" ).replace( "<li>", "" ) ) xbmc.log( "[ script.cinema.experience ] - Log Level: %s" % loglevel, level=xbmc.LOGNOTICE ) settings_to_log( BASE_CURRENT_SOURCE_PATH, script_header ) # check to see if an argv has been passed to script xbmcgui.Window(10025).setProperty( "CinemaExperienceRunning", "True" ) try: try: if sys.argv[ 1 ]: xbmc.log( "[ script.cinema.experience ] - Script Started With: %s" % sys.argv[ 1 ], level=xbmc.LOGNOTICE ) try: _command = "" titles = "" if sys.argv[ 1 ] == "ClearWatchedTrivia" or sys.argv[ 1 ] == "ClearWatchedTrailers": _clear_watched_items( sys.argv[ 1 ] ) exit = True elif sys.argv[ 1 ] == "ViewChangelog": _view_changelog() exit = True
log("# %-50s #" % __credits__, xbmc.LOGNOTICE) log("# %-50s #" % __credits2__, xbmc.LOGNOTICE) log("# Thanks for the help guys... #", xbmc.LOGNOTICE) log("# %-50s #" % "Frodo", xbmc.LOGNOTICE) log("############################################################", xbmc.LOGNOTICE) log("Looking for settings.xml", xbmc.LOGNOTICE) if not exists( settings_file): # Open Settings if settings.xml does not exists log("settings.xml File not found, creating path and opening settings", xbmc.LOGNOTICE) _makedirs(addon_work_folder) __addon__.openSettings() soft_exit = True settings_to_log(addon_work_folder, "[script.cdartmanager]") try: recognized_ = int(__addon__.getSetting("recognized")) soft_exit = False except: dialog_msg("okdialog", heading=__language__(32181), line1=__language__(32182)) __addon__.openSettings() soft_exit = True script_mode, provided_mbid, provided_dbid, media_type = get_script_mode() if xbmcgui.Window(10000).getProperty("cdart_manager_running") == "True": log("cdART Manager Already running, exiting...", xbmc.LOGNOTICE) soft_exit = True else: xbmcgui.Window(10000).setProperty("cdart_manager_running", "True")
log( "# default.py module #", xbmc.LOGNOTICE ) log( "# %-50s #" % __scriptID__, xbmc.LOGNOTICE ) log( "# %-50s #" % __author__, xbmc.LOGNOTICE ) log( "# %-50s #" % __version__, xbmc.LOGNOTICE ) log( "# %-50s #" % __credits__, xbmc.LOGNOTICE ) log( "# %-50s #" % __credits2__, xbmc.LOGNOTICE ) log( "# Thanks for the help guys... #", xbmc.LOGNOTICE ) log( "# %-50s #" % "Frodo", xbmc.LOGNOTICE ) log( "############################################################", xbmc.LOGNOTICE ) log( "Looking for settings.xml", xbmc.LOGNOTICE ) if not exists(settings_file): # Open Settings if settings.xml does not exists log( "settings.xml File not found, creating path and opening settings", xbmc.LOGNOTICE ) _makedirs( addon_work_folder ) __addon__.openSettings() soft_exit = True settings_to_log( addon_work_folder, "[script.cdartmanager]" ) try: recognized_ = int( __addon__.getSetting( "recognized" ) ) soft_exit = False except: dialog_msg( "okdialog", heading = __language__( 32181 ), line1 = __language__( 32182 ) ) __addon__.openSettings() soft_exit = True script_mode, provided_mbid, provided_dbid, media_type = get_script_mode() if xbmcgui.Window( 10000 ).getProperty( "cdart_manager_running" ) == "True": log( "cdART Manager Already running, exiting...", xbmc.LOGNOTICE ) soft_exit = True else: xbmcgui.Window( 10000 ).setProperty( "cdart_manager_running", "True" ) if not soft_exit: try:
elif mode == "movie_ids": log("Movie ID Mode", xbmc.LOGNOTICE) for movie_id in movies: log("Movie ID: %s" % movie_id, xbmc.LOGNOTICE) json_command = '{"jsonrpc": "2.0", "method": "Playlist.Add", "params": {"playlistid": 1, "item": {"movieid": %d} }, "id": 1}' % int( movie_id) json_response = xbmc.executeJSONRPC(json_command) log("JSONRPC Response: \n%s" % json_response) xbmc.sleep(50) if __name__ == "__main__": #xbmc.sleep( 2000 ) footprints() prev_trigger = "" settings_to_log(BASE_CURRENT_SOURCE_PATH, script_header) # check to see if an argv has been passed to script xbmcgui.Window(10025).setProperty("CinemaExperienceRunning", "True") from ce_player import Script try: try: if sys.argv[1]: log("Script Started With: %s" % sys.argv[1], xbmc.LOGNOTICE) try: _command = "" titles = "" if sys.argv[1] == "ClearWatchedTrivia" or sys.argv[ 1] == "ClearWatchedTrailers": _clear_watched_items(sys.argv[1]) exit = True elif sys.argv[1] == "oldway":