Пример #1
0
from librarysync import LibrarySync
from websocket_client import PMS_Websocket, Alexa_Websocket

from PlexFunctions import check_connection
from PlexCompanion import PlexCompanion
from command_pipeline import Monitor_Window
from playback_starter import Playback_Starter
from playqueue import PlayqueueMonitor
from artwork import Image_Cache_Thread
import variables as v
import state

###############################################################################
import loghandler

loghandler.config()
LOG = getLogger("PLEX.service")
###############################################################################


class Service():

    server_online = True
    warn_auth = True

    user = None
    ws = None
    library = None
    plexCompanion = None

    user_running = False
Пример #2
0
_ADDON = xbmcaddon.Addon(id='plugin.video.emby')
_CWD = _ADDON.getAddonInfo('path').decode('utf-8')
_BASE_LIB = xbmc.translatePath(os.path.join(_CWD, 'resources', 'lib')).decode('utf-8')
sys.path.append(_BASE_LIB)

#################################################################################################

import entrypoint
import loghandler
from utils import window, dialog, language as lang
from ga_client import GoogleAnalytics
import database

#################################################################################################

loghandler.config()
log = logging.getLogger("EMBY.default")

#################################################################################################


class Main(object):

    # MAIN ENTRY POINT
    #@utils.profiling()

    def __init__(self):

        # Parse parameters
        base_url = sys.argv[0]
        path = sys.argv[2]