29.11.2019, 17:28
ich hab mal bisschen rumprobiert und haette folgende vorschlaege:
das logging find ich irgendwie praktisch (brauch ich den tester nicht parallel laufen zu lassen)
(die eine leerzeile ist mir reingerutscht, wollte nur die zeilennummern nicht versauen... )
play/pause mit dem volume knopf druecken war wohl fuer den ALWAYS mode nicht vorgesehen
prev/next track mit den entsprechenden tasten war wohl auch fuer den mode nicht vorgesehen.
da ich dein design nicht genau kenne, sind es nur vorschlaege!!
vielleicht hilft es ja dem einen oder anderen.
Code:
diff --git a/plugin.script.ibuscommunicator/service.py b/plugin.script.ibuscommunicator/service.py
index ffe3456..fa2863f 100644
--- a/plugin.script.ibuscommunicator/service.py
+++ b/plugin.script.ibuscommunicator/service.py
@@ -4577,6 +4577,7 @@ class EventClass(object):
thread.start()
def manage(self, src, len, dst, dat, xor):
+ log('MANAGE: src: %s, len: %s, dst: %s, dat: %s' % (src, len, dst, dat), 2)
if src == 208:
if dat[0] == 91:
self.lcm_state_put(dat)
@@ -6319,11 +6320,17 @@ class EventClass(object):
def btn_bm_vol_hold(self):
return
if self.pass_bm_buttons and self.modealways:
+
self.nav_hold = True
if self.navhold_event != ' ':
xbmc.executeJSONRPC('{ "jsonrpc": "2.0", "method": "Input.%s", "id": 1 }' % self.navhold_event)
def btn_bm_vol_rel(self):
+ if self.pass_bm_buttons and self.modealways:
+ if KODI.kodi_play == 0:
+ KODI.track_play()
+ else:
+ KODI.track_pause()
return
if self.pass_bm_buttons and self.modealways:
if self.nav_hold:
@@ -6384,6 +6391,8 @@ class EventClass(object):
KODI.track_play()
elif direct_click:
KODI.track_next()
+ elif self.modealways:
+ KODI.track_next()
else:
DBL_NEXT.click()
@@ -6414,6 +6423,8 @@ class EventClass(object):
KODI.track_play()
elif direct_click:
KODI.track_prev()
+ elif self.modealways:
+ KODI.track_prev()
else:
DBL_PREV.click()
das logging find ich irgendwie praktisch (brauch ich den tester nicht parallel laufen zu lassen)
(die eine leerzeile ist mir reingerutscht, wollte nur die zeilennummern nicht versauen... )
play/pause mit dem volume knopf druecken war wohl fuer den ALWAYS mode nicht vorgesehen
prev/next track mit den entsprechenden tasten war wohl auch fuer den mode nicht vorgesehen.
da ich dein design nicht genau kenne, sind es nur vorschlaege!!
vielleicht hilft es ja dem einen oder anderen.