-
Notifications
You must be signed in to change notification settings - Fork 1
/
default.py
42 lines (33 loc) · 1.03 KB
/
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
35
36
37
38
39
40
41
42
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
import xbmc
import xbmcaddon
from common import *
ADDON = xbmcaddon.Addon()
ADDON_VERSION = ADDON.getAddonInfo('version')
ADDON_ID = ADDON.getAddonInfo('id')
ADDON_ICON = ADDON.getAddonInfo('icon')
ADDON_NAME = ADDON.getAddonInfo('name')
ADDON_PATH = ADDON.getAddonInfo('path').decode("utf-8")
ADDON_VERSION = ADDON.getAddonInfo('version')
ADDON_DATA_PATH = xbmc.translatePath("special://profile/addon_data/%s" % ADDON_ID).decode("utf-8")
sys.path.append(xbmc.translatePath(os.path.join(ADDON_PATH, 'resources', 'lib')))
from WindowManager import wm
from VideoPlayer import stop_play
class Main:
def __init__(self):
pass
log('script version %s started' % ADDON_VERSION)
if sys.argv[1] == "home":
wm.open_home()
elif sys.argv[1] == "follow":
wm.open_follow()
elif sys.argv[1] == "history":
wm.open_history()
elif sys.argv[1] == "playerstop":
stop_play()
elif sys.argv[1] == "search":
wm.open_search()
log('script version %s stopped' % ADDON_VERSION)