Kodi Application Installation

 

Welcome to the Kodi Application for myServer.

Kodi is a highly popular media management content system and player.  Now, you can add a user interface within your myServer system where you can view your Kodi managed movies, launch and control the Kodi player.  The movie is then playing on the Kodi client device, including a Nvidia Shield and other Android based TV boxes.  Once the movie is playing, you can use the myServer remote control user interface to control the Kodi transport controls.  Of course, you can also use a Kodi compatible remote control as well.

The Kodi App is very flexible.  You can choose to use the Kodi Library, or choose to use myMovies library (and myContent Manger for lookups).  And of course the user interface is completely configurable using myDesigner!

How it Works:

myServer connects to the default Kodi application and mines it's media metadata.  myServer then looks up the coverart from our Internet sources.  Those elements are then stored within myServer to improve performance.  The user opens a myServer Kodi support webpage and views the Library of movies.  User selects which Kodi device to playback the movie on.  This Kodi device may have the library (the default Kodi device), or not have any of the library.  The target Kodi device then starts playing that movie.  The user can then use the Kodi support webpage to click on transport buttons, which makes the user's phone or tablet their "Kodi Remote Control" device.  Since myServer also support many physical remote controls, the user can also use an integrated remote for the transport functions - even if the Kodi player is not in the same room - even over the Internet!

 System Requirements:

  • myServer v5 (latest as of 12/30/2019 +)
  • Latest myDesigner (as of 1/3/2019+)
  • Microsoft Windows (7,8,10) with .NET installed
  • Kodi Application installed, licensed and configured.
  • PC with persistent Internet connection (for movie metadata lookup)
  • PC accessible hard drive with enough room for movie storage (figure ~7gig per DVD and 28gig per Blu-Ray movie)
  • Kodi v17 application running on one or more devices on the same network as myServer.

 

Setup Folder shares for your movie storage directories:

  1. On the windows 10 PC make sure the movie folder permissions have the group "Users" having full control.
  2. Share the folder with the group "Everyone" having read/write access. (At least read).
  3. From the other PCs click Start/Run and type \\<<windows 10 PC name>>\<<windows 10 share name>>. e.g. \\Server\Videos
  4. This should bring up an authorization dialog asking for a username and password for the Windows 10 pc.
  5. Enter the username in the form <<windows 10 PC name>>\<<windows 10 username>> e.g. Server\Admin
  6. Enter the Windows 10 user's password in the password box. Make sure "Remember" is checked off before clicking ok. That way you only have to do this once.

 

App Installation:

  1. If you used the prior Kodi Driver, uninstall it from myServer.  The new Kodi App replaces it.  They can't coexist.
  2. Shutdown myServer.
  3. Download and run the Kodi Application installer from myInstaller on the primary myServer PC.
  4. Download and install latest myDesigner.  Run it and Update Project Files on all HTML projects.
  5. Restart myServer.

 

Kodi Configuration:

  1. For Android devices: Install Kodi v17 (not 18 which has a video bug) on your device.  You can install on an AndroidTV device using ADB.  See the AndroidTV documentation for details.  v 18.1 seems to work fine on Windows.
  2. Configure Kodi for movie playing following Kodi's documentation.
  3. Ensure Kodi is on same network as myServer.
  4. Enable Advanced Settings in Kodi Settings / Services menu.
  5. Add your movie content to Kodi's library (see Kodi documentation  https://kodi.wiki/view/Adding_video_sources).  Add movie metadata via Kodi's tools.  Tip:  You MUST add your Media Server as a "Remote Source" in File manager and THEN add a Video Source from the now defined Remote Source.
  6. Open your Kodi player application (on your Android TV device, desktop PC, your Android Tablet or other)
  7. Ensure you can play a movie from within the Kodi application.  If not, address this using Kodi's support tools.
  8. Click on the Kodi Settings
  9. Click on Service Settings
  10. Rename the Device name in the General tab.  Example:  KodiMaster.
  11. Under Control, enable default port 8080 remote control via HTTP.  Enable Allow remote control from apps on this system AND on other systems.
  12. Under UPnP/ DLNA, turn on Enable UPnP Support,  turn on Share my Libraries (for your primary Kodi device only) and enable Allow remote control via UPnP.  The Primary Kodi device should be installed on a higher performance hardware if possible as all Kodi devices on the network will be using the primary's database.
  13. In the SMB Client menu (not available on Kodi for Windows) rename the workgroup if your media server is on a different workgroup name.  Use ALL CAPITALS for the workgroup name on All PCs.  You will be asked to restart Kodi.
  14. Restart Kodi to ensure your settings are in effect.

 

Kodi myServer App Configuration:

  1. Ensure Kodi is running on the network
  2. Click on myServer's Apps button
  3. Double click on Kodi App
  4. Click on the Kodi Players Tab within the Kodi App.
  5. Click on the Discovery button.  In a minute or so, you should see your Kodi device appear.  Discovery uses UPnP to find all Kodi devices.  You cannot manually configure a Kodi device.
  6. Once your Kodi device(s) are found, ensure the Kodi device that has your Kodi library on it to be selected as "Default".
  7. Close the Kodi App
  8. Note: If you change IP address on the Kodi player (move from WiFi to ethernet as example), then manually delete the old player within the AV Family.  ReDiscover the Kodi device.
  9. The Kodi App enables remote control of the Kodi player from within myServer.
  10. Perform a Quick Command: Kodi|1~CacheImages on the Primary Kodi player. This will download the artwork from the internet to the local primary Kodi device (that has it's library shared to other Kodi devices). Thereby reducing reliance on Internet speed 

 

State Variable Configuration:

To select the Kodi player from myMovies, you need to associate the Kodi player to a given Zone.

  1. Open the State Variables panel
  2. Select under Zones, the name of the zone the Kodi player is in.
  3. Click on that same Zone to open it's edit panel (eg: "Theater")
  4. Copy and paste the below into the edit panel  Kodi|{{kodi_activeplayer_{{clientname}}}}~PlayMovie~<<file>>
  5. Cick the Save button.  Have patience while the changes are saved and the panel is closed
  6. Click the Family Manager Save button.

Watch Kodi States Variable Example (as used in Modern.Tablets.Samples.html):

Macro|
SetVariable|{{zones_activezonename_{{clientname}}}}_source~Kodi!

SetVariable|{{zones_activezonename_{{clientname}}}}_app~kodi!

SetVariable|kodi_activeserver_{{clientname}}~1!

SetVariable|{{zones_activezonename_{{clientname}}}}_audio_switcher_input~0!

SetVariable|{{zones_activezonename_{{clientname}}}}_video_switcher_input~0!

If|IsNE##{{{{zones_activezonename_{{clientname}}}}_audio_switcher_input}}##0##AV|{{{{zones_activezonename_{{clientname}}}}_audio_switcher_id}}~Switch~{{{{zones_activezonename_{{clientname}}}}_audio_switcher_input}}~{{{{zones_activezonename_{{clientname}}}}_audio_switcher_output}}##!

If|IsNE##{{{{zones_activezonename_{{clientname}}}}_video_switcher_input}}##0##Switching|{{{{zones_activezonename_{{clientname}}}}_video_switcher_id}}~Switch~{{{{zones_activezonename_{{clientname}}}}_video_switcher_input}}~{{{{zones_activezonename_{{clientname}}}}_video_switcher_output}}##!

WebCmd|{{clientname}}~LoadScene|Kodi

 

Play a movie:

  1. Open the Modern.Tablets user interface within a browser.
  2. Select the Zone (bottom right)
  3. Select Source button
  4. Choose the Zone you would like to watch (and the one configured for Kodi player)
  5. Choose Movies under the Watch menu.  The myMovies user interface should open.
  6. Click on Movie Selections
  7. Select a movie
  8. Click Play Movie
  9. Kodi player should now start playing the movie
  10. You can click the Remote Control button to remotely control the Kodi player transport controls.
  11. Enjoy the Movie!

Note you can also configure myMovies to play via a Kodi player using:

Kodi|{{kodi_activeplayer_{{clientname}}}}~PlayMovie~<>

Using Kodi with Chromecast device

  1. Download ES File ExplorerKodiLocalCast and XML file PlayerFactoryCore.
  2. Open ES File Explorer, open Settings | Display settings and make sure “Show hidden files” is ticked.
  3. Next, make sure your Kodi or XBMC media centre is connected to the Kodi app.
  4. Once done, go into ES File Explorer again and open the Downloads folder.
  5. Here you should find the PlayerFactoryCore.xml file you downloaded earlier (if not, navigate to where your downloaded files are saved).
  6. Copy the PlayerFactoryCore.xml file and navigate to Android | Dataand look for either “org.xbmc.kodi” or “org.xbmc.xbmc” depending on which streamer you use. Kodi will be “org.xbmc.kodi”
  7. Once open, click through Files | .kodi (or .xbmc, depending which one you’ve used) | userdata and then paste the PlayerFactoryCore.xml file into this folder.
  8. Open Kodi and navigate to the video file you want to watch.
  9. Kodi will then automatically launch LocalCast – although Android will ask you which casting app you would like to use.
  10. Once loaded, you’ll be prompted to press “Play” and asked which device you’d like to stream to.
  11. You’ll then have to click “Play” one more time, and it should, finally, play on your Chromecast-connected TV.

 

 Installing Kodi on a FireTV 4K Stick

Turn on the FireTV stick.

Configure Developer (About FireTV) to allow 3rd party app installs.  You might also turn on ADB so myServer can control the Android TV OS as well.

Install latest Kodi ARM beta.

Configure hardware acceleration OFF to minimize video stuttering.  Also raise to 100% switch to HD. (need specific into here...)

 

 

Installing Kodi on a Raspberry Pi

Launch the Pi desktop and get to a command line.  Type the below to install Kodi:

sudo apt-get update

sudo apt-get install kodi

Once Kodi is installed on the Pi, configure the Pi so Kodi launches when the Pi is booted:

AUTO-STARTING KODI AT BOOT:

Option 1 (without desktop):
If you want to auto-start Kodi automatically at boot, go to rc-gui on Raspbian desktop or raspi-config on a virtual terminal, and choose the option to boot to CLI/console.
Then copy/paste the following to a virtual terminal to create a systemd service for auto start (ie: don't create a new file):

Code: Select all

sudo tee -a /lib/systemd/system/kodi.service <<_EOF_
[Unit]
Description = Kodi Media Center
After = remote-fs.target network-online.target
Wants = network-online.target

[Service]
User = pi
Group = pi
Type = simple
ExecStart = /usr/bin/kodi-standalone
Restart = on-abort
RestartSec = 5

[Install]
WantedBy = multi-user.target
_EOF_

Press Enter after paste. Then enable the service:

Code: Select all

sudo systemctl enable kodi.service

Then reboot. If you want to auto start Kodi at boot with a different user change the "User" and "Group" fields above accordingly.
In this case If you are unable to mount/access disks and also have the options to reboot and shutdown missing, check this:
https://www.raspberrypi.org/forums/view ... 0#p1240007

Option 2 (with desktop):
If you want autostart Kodi at boot but also keep the Desktop Environment on the background, just edit the file (with sudo) /etc/xdg/lxsession/LXDE-pi/autostart and add a line, preferably at the beginning of the file with:

Code: Select all

@kodi

This option is a bit more resource intensive because the DE is loaded on the background.

sudo reboot

By default Kodi running on the Pi will output it's audio via HDMI.  If you are using the Pi to feed a stereo amplifier, then go into Kodi's system settings / audio and route the audio out the Pi's analogue audio outputs.  Plug a minijack into the Pi's audio output and feed your amplifier.

Ok, Let's setup myMusic next....click HERE

Kodi App supported commands:

These commands can also be found in the Command Builder.

Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~PLAY
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~PAUSE
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~STOP
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~GOTO~NEXT,PREVIOUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~MOVE
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~OPEN
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~SEEK
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~PARTYMODE
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~REPEAT~off,one,all
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~SHUFFLE~ON,OFF
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~SPEED~-32,-16,-8,-4,-2,-1,0,1,2,4,8,16,32
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~SUBTITLE~previous,next,off,on
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~ROTATE
Kodi|{{kodi_activeplayer_{{clientname}}}}~VIDEO~ZOOM
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHUTDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~RESTART
Kodi|{{kodi_activeplayer_{{clientname}}}}~HIBERNATE
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUSPEND
Kodi|{{kodi_activeplayer_{{clientname}}}}~QUIT
Kodi|{{kodi_activeplayer_{{clientname}}}}~ACTIVATE
Kodi|{{kodi_activeplayer_{{clientname}}}}~INPUTINFO
Kodi|{{kodi_activeplayer_{{clientname}}}}~MENU
Kodi|{{kodi_activeplayer_{{clientname}}}}~SELECT
Kodi|{{kodi_activeplayer_{{clientname}}}}~HOME
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHOWOSD
Kodi|{{kodi_activeplayer_{{clientname}}}}~LEFT
Kodi|{{kodi_activeplayer_{{clientname}}}}~RIGHT
Kodi|{{kodi_activeplayer_{{clientname}}}}~UP
Kodi|{{kodi_activeplayer_{{clientname}}}}~DOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~SENDTEXT
Kodi|{{kodi_activeplayer_{{clientname}}}}~STEPBACK
Kodi|{{kodi_activeplayer_{{clientname}}}}~STEPFORWARD
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXT
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~VOLUME~UP,DOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~PAGEUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~PAGEDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~HIGHLIGHT
Kodi|{{kodi_activeplayer_{{clientname}}}}~PARENTFOLDER
Kodi|{{kodi_activeplayer_{{clientname}}}}~PARENTDIR
Kodi|{{kodi_activeplayer_{{clientname}}}}~BACK
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSMENU
Kodi|{{kodi_activeplayer_{{clientname}}}}~INFO
Kodi|{{kodi_activeplayer_{{clientname}}}}~ASPECTRATIO
Kodi|{{kodi_activeplayer_{{clientname}}}}~BIGSTEPFORWARD
Kodi|{{kodi_activeplayer_{{clientname}}}}~BIGSTEPBACK
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHOWSUBTITLES
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTSUBTITLE
Kodi|{{kodi_activeplayer_{{clientname}}}}~CODECINFO
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTPICTURE
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSPICTURE
Kodi|{{kodi_activeplayer_{{clientname}}}}~PLAYLIST
Kodi|{{kodi_activeplayer_{{clientname}}}}~QUEUE
Kodi|{{kodi_activeplayer_{{clientname}}}}~ZOOM~NORMAL,1,2,3,4,5,6,7,8,9,IN,OUT
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTCALIBRATION
Kodi|{{kodi_activeplayer_{{clientname}}}}~RESETCALIBRATION
Kodi|{{kodi_activeplayer_{{clientname}}}}~ANALOGMOVE
Kodi|{{kodi_activeplayer_{{clientname}}}}~ROTATE
Kodi|{{kodi_activeplayer_{{clientname}}}}~ROTATECCW
Kodi|{{kodi_activeplayer_{{clientname}}}}~CLOSE
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLEDELAYMINUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLEDELAY
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLEDELAYPLUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~AUDIODELAYMINUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~AUDIODELAY
Kodi|{{kodi_activeplayer_{{clientname}}}}~AUDIODELAYPLUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLESHIFTUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLESHIFTDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~SUBTITLEALIGN
Kodi|{{kodi_activeplayer_{{clientname}}}}~AUDIONEXTLANGUAGE
Kodi|{{kodi_activeplayer_{{clientname}}}}~VERTICALSHIFTUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~VERTICALSHIFTDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTRESOLUTION
Kodi|{{kodi_activeplayer_{{clientname}}}}~AUDIOTOGGLEDIGITAL
Kodi|{{kodi_activeplayer_{{clientname}}}}~0
Kodi|{{kodi_activeplayer_{{clientname}}}}~1
Kodi|{{kodi_activeplayer_{{clientname}}}}~2
Kodi|{{kodi_activeplayer_{{clientname}}}}~3
Kodi|{{kodi_activeplayer_{{clientname}}}}~4
Kodi|{{kodi_activeplayer_{{clientname}}}}~5
Kodi|{{kodi_activeplayer_{{clientname}}}}~6
Kodi|{{kodi_activeplayer_{{clientname}}}}~7
Kodi|{{kodi_activeplayer_{{clientname}}}}~8
Kodi|{{kodi_activeplayer_{{clientname}}}}~9
Kodi|{{kodi_activeplayer_{{clientname}}}}~OSD~SHOW,RIGHT,LEFT,UP,DOWN,SELECT,PLUS,MINUS
Kodi|{{kodi_activeplayer_{{clientname}}}}~SMALLSTEPBACK
Kodi|{{kodi_activeplayer_{{clientname}}}}~FASTFORWARD
Kodi|{{kodi_activeplayer_{{clientname}}}}~REWIND
Kodi|{{kodi_activeplayer_{{clientname}}}}~PLAY
Kodi|{{kodi_activeplayer_{{clientname}}}}~PLAYPAUSE
Kodi|{{kodi_activeplayer_{{clientname}}}}~DELETE
Kodi|{{kodi_activeplayer_{{clientname}}}}~COPY
Kodi|{{kodi_activeplayer_{{clientname}}}}~MOVE
Kodi|{{kodi_activeplayer_{{clientname}}}}~MPLAYEROSD
Kodi|{{kodi_activeplayer_{{clientname}}}}~HIDESUBMENU
Kodi|{{kodi_activeplayer_{{clientname}}}}~SCREENSHOT
Kodi|{{kodi_activeplayer_{{clientname}}}}~RENAME
Kodi|{{kodi_activeplayer_{{clientname}}}}~TOGGLEWATCHED
Kodi|{{kodi_activeplayer_{{clientname}}}}~SCANITEM
Kodi|{{kodi_activeplayer_{{clientname}}}}~RELOADKEYMAPS
Kodi|{{kodi_activeplayer_{{clientname}}}}~MUTE
Kodi|{{kodi_activeplayer_{{clientname}}}}~BACKSPACE
Kodi|{{kodi_activeplayer_{{clientname}}}}~SCROLLUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~SCROLLDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~ANALOGFASTFORWARD
Kodi|{{kodi_activeplayer_{{clientname}}}}~ANALOGREWIND
Kodi|{{kodi_activeplayer_{{clientname}}}}~MOVEITEMUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~MOVEITEMDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~CONTEXTMENU
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHIFT
Kodi|{{kodi_activeplayer_{{clientname}}}}~SYMBOLS
Kodi|{{kodi_activeplayer_{{clientname}}}}~CURSORLEFT
Kodi|{{kodi_activeplayer_{{clientname}}}}~CURSORRIGHT
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHOWTIME
Kodi|{{kodi_activeplayer_{{clientname}}}}~ANALOGSEEKFORWARD
Kodi|{{kodi_activeplayer_{{clientname}}}}~ANALOGSEEKBACK
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHOWPRESET
Kodi|{{kodi_activeplayer_{{clientname}}}}~PRESETLIST
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTPRESET
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSPRESET
Kodi|{{kodi_activeplayer_{{clientname}}}}~LOCKPRESET
Kodi|{{kodi_activeplayer_{{clientname}}}}~RANDOMPRESET
Kodi|{{kodi_activeplayer_{{clientname}}}}~INCREASEVISRATING
Kodi|{{kodi_activeplayer_{{clientname}}}}~DECREASEVISRATING
Kodi|{{kodi_activeplayer_{{clientname}}}}~SHOWVIDEOMENU
Kodi|{{kodi_activeplayer_{{clientname}}}}~ENTER
Kodi|{{kodi_activeplayer_{{clientname}}}}~INCREASERATING
Kodi|{{kodi_activeplayer_{{clientname}}}}~DECREASERATING
Kodi|{{kodi_activeplayer_{{clientname}}}}~FULLSCREEN
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTSCENE
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSSCENE
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTLETTER
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSLETTER
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS2
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS3
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS4
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS5
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS6
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS7
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS8
Kodi|{{kodi_activeplayer_{{clientname}}}}~JUMPSMS9
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTER
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERCLEAR
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS2
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS3
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS4
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS5
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS6
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS7
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS8
Kodi|{{kodi_activeplayer_{{clientname}}}}~FILTERSMS9
Kodi|{{kodi_activeplayer_{{clientname}}}}~FIRSTPAGE
Kodi|{{kodi_activeplayer_{{clientname}}}}~LASTPAGE
Kodi|{{kodi_activeplayer_{{clientname}}}}~GUIPROFILE
Kodi|{{kodi_activeplayer_{{clientname}}}}~RED
Kodi|{{kodi_activeplayer_{{clientname}}}}~GREEN
Kodi|{{kodi_activeplayer_{{clientname}}}}~YELLOW
Kodi|{{kodi_activeplayer_{{clientname}}}}~BLUE
Kodi|{{kodi_activeplayer_{{clientname}}}}~INCREASEPAR
Kodi|{{kodi_activeplayer_{{clientname}}}}~DECREASEPAR
Kodi|{{kodi_activeplayer_{{clientname}}}}~VOLAMPUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~VOLAMPDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~CHANNELUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~CHANNELDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~PREVIOUSCHANNELGROUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~NEXTCHANNELGROUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~LEFTCLICK
Kodi|{{kodi_activeplayer_{{clientname}}}}~RIGHTCLICK
Kodi|{{kodi_activeplayer_{{clientname}}}}~MIDDLECLICK
Kodi|{{kodi_activeplayer_{{clientname}}}}~DOUBLECLICK
Kodi|{{kodi_activeplayer_{{clientname}}}}~WHEELUP
Kodi|{{kodi_activeplayer_{{clientname}}}}~WHEELDOWN
Kodi|{{kodi_activeplayer_{{clientname}}}}~MOUSEDRAG
Kodi|{{kodi_activeplayer_{{clientname}}}}~MOUSEMOVE