forked from MediaBrowser/plugin.video.emby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.py
35 lines (29 loc) · 772 Bytes
/
default.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import xbmcaddon
import xbmcplugin
import xbmc
import xbmcgui
import os
import threading
import json
import urllib
addonSettings = xbmcaddon.Addon(id='plugin.video.emby')
cwd = addonSettings.getAddonInfo('path')
BASE_RESOURCE_PATH = xbmc.translatePath( os.path.join( cwd, 'resources', 'lib' ) )
sys.path.append(BASE_RESOURCE_PATH)
WINDOW = xbmcgui.Window( 10000 )
import Utils as utils
from PlaybackUtils import PlaybackUtils
try:
params=utils.get_params(sys.argv[2])
mode = params.get('mode',"")
id = params.get('id',"")
except:
params={}
mode=None
id=None
if mode != None and mode == "play":
PlaybackUtils().PLAY(id)
elif sys.argv[1] == "reset":
utils.reset()
else:
xbmc.executebuiltin('Addon.OpenSettings(plugin.video.emby)')