Skip to content

Commit c60b09f

Browse files
author
Chris Nappi
committed
Kodi 19 updates
1 parent 524ffa1 commit c60b09f

File tree

6 files changed

+17
-14
lines changed

6 files changed

+17
-14
lines changed

addon.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</requires>
77
<extension library="service.py" point="xbmc.service" start="login"/>
88
<extension point="xbmc.python.script" library="default.py">
9-
<provides>executable</provides>
9+
<provides>video</provides>
1010
</extension>
1111
<extension point="xbmc.addon.metadata">
1212
<platform>all</platform>

resources/lib/functions.py

+8-5
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@
55
import os
66
import time
77
import json
8-
import StringIO
8+
try:
9+
from StringIO import StringIO
10+
except ImportError:
11+
from io import StringIO
912

1013
import xbmcplugin
1114
import xbmcgui
1215
import xbmcaddon
1316
import xbmc
1417

15-
from kodi_utils import HomeWindow
16-
from views import DefaultViews, loadSkinDefaults
17-
from simple_logging import SimpleLogging
18-
from translation import i18n
18+
from resources.lib.kodi_utils import HomeWindow
19+
from resources.lib.views import DefaultViews, loadSkinDefaults
20+
from resources.lib.simple_logging import SimpleLogging
21+
from resources.lib.translation import i18n
1922

2023
__addon__ = xbmcaddon.Addon(id='script.viewmaster')
2124
__addondir__ = xbmc.translatePath(__addon__.getAddonInfo('profile'))

resources/lib/kodi_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import sys
66
import json
77

8-
from simple_logging import SimpleLogging
8+
from resources.lib.simple_logging import SimpleLogging
99

1010
log = SimpleLogging(__name__)
1111

resources/lib/translation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import xbmcaddon
2-
from simple_logging import SimpleLogging
2+
from resources.lib.simple_logging import SimpleLogging
33

44
log = SimpleLogging(__name__)
55
addon = xbmcaddon.Addon(id='script.viewmaster')

resources/lib/views.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import json
99

10-
from simple_logging import SimpleLogging
11-
from translation import i18n
10+
from resources.lib.simple_logging import SimpleLogging
11+
from resources.lib.translation import i18n
1212

1313
log = SimpleLogging(__name__)
1414
__addon__ = xbmcaddon.Addon(id='script.viewmaster')
@@ -108,7 +108,7 @@ def getSortNameById(self, sortId):
108108
if (sortId == None):
109109
return "None"
110110

111-
for name, id in self.sortData.iteritems():
111+
for name, id in self.sortData.items():
112112
if id == sortId:
113113
return name
114114

@@ -118,7 +118,7 @@ def getViewNameById(self, viewId):
118118
if (viewId == None):
119119
return "None"
120120

121-
for name, id in self.viewData.iteritems():
121+
for name, id in self.viewData.items():
122122
if id == viewId:
123123
return name
124124

service.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ def viewNotification(notificationData):
66
setView(notificationData['view_type'])
77

88
AddonSignals.registerSlot('embycon', 'display_items', viewNotification)
9-
10-
while not xbmc.abortRequested:
9+
monitor = xbmc.Monitor()
10+
while not monitor.abortRequested:
1111
xbmc.sleep(1000)

0 commit comments

Comments
 (0)