2014-10-26, 22:51
(2014-10-26, 19:05)popcornmix Wrote: Turn off "Extract thumbnail and video information"
http://kodi.wiki/view/Settings/Videos
I'm going to disable this by default starting with the next build, although it will only apply to "fresh" settings. It's currently enabled by default, and causes all sorts of problems with Pi builds.
For anyone that's interested (and also so I can ref this post in future release notes):
Make RSS disabled by default:
Code:
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index aae8e51..072b562 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -92,7 +92,7 @@
<group id="2">
<setting id="lookandfeel.enablerssfeeds" type="boolean" label="13305" help="36111">
<level>0</level>
- <default>true</default>
+ <default>false</default>
<control type="toggle" />
</setting>
<setting id="lookandfeel.rssedit" type="string" parent="lookandfeel.enablerssfeeds" label="21450" help="36112">
Make Thumbs/Video Extraction disabled by default:
Code:
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index 27aa739..c3a4d12 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -798,7 +798,7 @@
</setting>
<setting id="myvideos.extractflags" type="boolean" label="20433" help="36178">
<level>1</level>
- <default>true</default>
+ <default>false</default>
<control type="toggle" />
</setting>
<setting id="myvideos.replacelabels" type="boolean" label="20419" help="36179">
@@ -808,7 +808,7 @@
</setting>
<setting id="myvideos.extractthumb" type="boolean" label="20433" help="36180">
<level>4</level>
- <default>true</default>
+ <default>false</default>
<control type="toggle" />
</setting>
</group>
service.openelec.settings modification for monitor.waitForAbort():
Code:
diff --git a/src/service.py b/src/service.py
index 9590718..7f650f3 100755
--- a/src/service.py
+++ b/src/service.py
@@ -127,12 +127,14 @@ class cxbmcm(xbmc.Monitor):
xbmc.Monitor.__init__(self)
def onScreensaverActivated(self):
+ xbmc.log("service.openelec.settings: onScreensaverActivated method called", level=xbmc.LOGDEBUG)
oe.__oe__.dbg_log('c_xbmcm::onScreensaverActivated', 'enter_function', 0)
if 'bluetooth' in oe.__oe__.dictModules:
oe.__oe__.dictModules['bluetooth'].standby_devices()
oe.__oe__.dbg_log('c_xbmcm::onScreensaverActivated', 'exit_function', 0)
def onAbortRequested(self):
+ xbmc.log("service.openelec.settings: onAbortRequested method called", level=xbmc.LOGDEBUG)
pass
xbmcm = cxbmcm()
@@ -143,8 +145,15 @@ oe.start_service()
monitor = service_thread(oe.__oe__)
monitor.start()
-while not xbmc.abortRequested:
- xbmc.sleep(100)
+if xbmc.__version__ >= "2.19.0":
+ xbmc.log("service.openelec.settings: Using new waitForAbort() method", level=xbmc.LOGDEBUG)
+ xbmcm.waitForAbort()
+else:
+ xbmc.log("service.openelec.settings: Using old abortRequested method", level=xbmc.LOGDEBUG)
+ while not xbmc.abortRequested:
+ xbmc.sleep(100)
+
+xbmc.log("service.openelec.settings: abortRequested - shutting down", level=xbmc.LOGDEBUG)
if hasattr(oe, "winOeMain"):
if oe.winOeMain.visible == True: