xbmc-addon-settings: add support to en/disable updating video and music database on wakeup

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2011-02-23 15:26:09 +01:00
parent d13f066f3a
commit f962e093f6
7 changed files with 33 additions and 4 deletions

View File

@ -22,5 +22,7 @@
<setting id="TRANSMISSION_USER" value="openelec" />
<setting id="TVHEADEND_START" value="false" />
<setting id="UPDATE_AUTO" value="manual" />
<setting id="WAKEUP_MUSICDBUPDATE" value="false" />
<setting id="WAKEUP_VIDEODBUPDATE" value="false" />
<setting id="X11_KEYMAP" value="us" />
</settings>

View File

@ -9,6 +9,9 @@
<string id="2021">Auto update</string>
<string id="2050">LCD/VFD Driver</string>
<string id="2051">Te gebruiken LCD Driver</string>
<string id="2060">Wakeup</string>
<string id="2061">Update Video Database on Wakeup</string>
<string id="2062">Update Music Database on Wakeup</string>
<!-- Netwerk -->
<string id="2100">Netwerk</string>

View File

@ -9,6 +9,9 @@
<string id="2021">Auto update</string>
<string id="2050">LCD/VFD</string>
<string id="2051">LCD Driver to use</string>
<string id="2060">Wakeup</string>
<string id="2061">Update Video Database on Wakeup</string>
<string id="2062">Update Music Database on Wakeup</string>
<!-- Network -->
<string id="2100">Network</string>

View File

@ -9,6 +9,9 @@
<string id="2021">Mise à jour automatique</string>
<string id="2050">LCD/VFD</string>
<string id="2051">Pilote LCD</string>
<string id="2060">Wakeup</string>
<string id="2061">Update Video Database on Wakeup</string>
<string id="2062">Update Music Database on Wakeup</string>
<!-- Network -->
<string id="2100">Réseau</string>

View File

@ -12,6 +12,10 @@
<setting label="2050" type="lsep"/>
<setting type="sep" />
<setting id="LCD_DRIVER" type="labelenum" label="2051" values="none|irtrans|imon" sort="yes" default="none" />
<setting label="2060" type="lsep"/>
<setting type="sep" />
<setting id="WAKEUP_VIDEODBUPDATE" type="bool" label="2061" default="false" />
<setting id="WAKEUP_MUSICDBUPDATE" type="bool" label="2062" default="false" />
</category>
<!-- Network -->

View File

@ -22,11 +22,18 @@
. /etc/profile
OPENELEC_SETTINGS="$HOME/.xbmc/userdata/addon_data/os.openelec.settings/settings.xml"
case "$1" in
thaw|resume)
(
usleep 5000000
xbmc-send --host=127.0.0.1 -a "UpdateLibrary(video)"
if [ -f "$OPENELEC_SETTINGS" ]; then
VIDEODBUPDATE=`grep WAKEUP_VIDEODBUPDATE $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
if [ "$VIDEODBUPDATE" = "true" ]; then
usleep 5000000
xbmc-send --host=127.0.0.1 -a "UpdateLibrary(video)"
fi
fi
)&
;;
*) exit $NA

View File

@ -22,11 +22,18 @@
. /etc/profile
OPENELEC_SETTINGS="$HOME/.xbmc/userdata/addon_data/os.openelec.settings/settings.xml"
case "$1" in
thaw|resume)
(
usleep 5000000
xbmc-send --host=127.0.0.1 -a "UpdateLibrary(music)"
if [ -f "$OPENELEC_SETTINGS" ]; then
MUSICDBUPDATE=`grep WAKEUP_MUSICDBUPDATE $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
if [ "$MUSICDBUPDATE" = "true" ]; then
usleep 5000000
xbmc-send --host=127.0.0.1 -a "UpdateLibrary(music)"
fi
fi
)&
;;
*) exit $NA