• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Mapování tlačítek DO - tipy a triky
    První verze scriptu Comskip...

Prozatím tedy jen pracovní verze pro ověření principu funkce.
Kód:
import xbmc, xbmcgui, xbmcaddon, xbmcvfs
import os

__addon__           = xbmcaddon.Addon()
__addon_id__        = __addon__.getAddonInfo('id')
__addon_name__      = __addon__.getAddonInfo('name')
__addon_lang__      = __addon__.getLocalizedString
__addon_version__   = __addon__.getAddonInfo('version')

__addon_path__      = xbmcvfs.translatePath(__addon__.getAddonInfo('path'))
__addon_profile__   = xbmcvfs.translatePath(__addon__.getAddonInfo('profile'))

_icon_ = xbmcvfs.translatePath(os.path.join(__addon_path__ + '/resources', 'icon.png' ))

def log(msg, level=xbmc.LOGDEBUG):
    if type(msg).__name__=='unicode':
        msg = msg.encode('utf-8')
    xbmc.log("[%s] %s" % (__addon_name__,msg.__str__()), level)

def logNot(msg):
    log(msg,level=xbmc.LOGINFO)

def logWrn(msg):
    log(msg,level=xbmc.LOGWARNING)

def logDbg(msg):
    log(msg,level=xbmc.LOGDEBUG)

def logErr(msg):
    log(msg,level=xbmc.LOGFATAL)
    
skipDef = {
'Nova' : '360',
'Nova Action' : '360',
'Nova Cinema' : '360',
'Nova Fun' : '360',
'Nova Gold' : '360',
'Nova Lady' : '360',
'Prima' : '480',
'Prima COOL' : '480',
'Prima KRIMI' : '480',
'Prima Love' : '480',
'Prima MAX' : '480',
'Prima ZOOM' : '480',
'Prima Show' : '480',
'Prima Star' : '480',
'Paramount Network' : '480'
}
    
if (__name__ == "__main__"):
    logNot('Start')
    channelName = xbmc.getInfoLabel('VideoPlayer.ChannelName')
    logDbg('channelName: %s' % channelName)
    try:
        seekTime = skipDef[channelName]
    except:
        logNot('Skip time for channelName %s isn\'t defined' % channelName)
    else:
        xbmc.executebuiltin('Seek(%s)' % seekTime)
    logNot('Finish')
 
Citovat
  


Příspěvků v tématu
RE: Mapování tlačítek DO - tipy a triky - od JiRo - 15.12.2022, 19:15

Přejít na fórum:


Prochází: 3 host(ů)