Die Datei "xbmcTvChannels.xml", in den Ordner "XbmcPayloads", ist eine Liste von Kanälen, die durch das xSQL Plugin erzeugt wird. Es verwendet die Daten in deiner XBMC Datenbank, unter: c:\Users\*benutzername*\AppData\Roaming\XBMC\userdata\Database\TV22.db
Wir haben kein Live-TV-, und wir haben auch nicht deinem PVR oder TV-Service. Was du nicht sagst, welchen Befehl (e) Du verwendest. All dies macht es schwierig zu helfen.
Die Befehlsgruppe welche im Forum gepostet wurde hat drei Befehle :
1. "Live channel" - Der Anwender kann nach einem bestimmten Kanal fragen (es wird die Datei payloadXML "xbmcTvChannels.xml" verwendet)
2. "EPG" - Dieser Befehl sollte das EPG auf dem Bildschirm anzeigen.
3. "EPG On Screen" - Dieser Befehl sollte eine Kanalliste einblenden, während der Benutzer gerade eine TV-Programm sieht.
Wenn du LiveTV ohne Auswahl eines bestimmten Kanals starten möchtest, versuche:
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.0.0.8-->
<command id="1525" name="Launch Live TV" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>XJson.ExecBuiltin</cmdType>
<params>
<param>ActivateWindowAndFocus(mypvr, 32,0, 11,0)</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>GUI.ShowNotification</param>
<param>"title" : "{LastSpoken}" , "message" : ""</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>{LastSpoken}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Launch Live TV</phrase>
</command>
Ich weiß nicht, ob das funktionieren wird oder ob es das ist, was du suchst. Ich fand die Syntax im XBMC Forum