Skip to content

Kodi

In order for multi-scrobbler to communicate with Kodi you must have the Web Interface enabled. This can be done in the Kodi GUI:

  • Settings -> Services -> Control
    • Check Allow remote control via HTTP
    • Ensure you have a Username and Password set, you will need to provide them in the ENV/File configuration below.

The URL used to connect to Kodi, set in your file config as url. The URL used to connect ultimately must be formed like this:

Syntax => [protocol]://[hostname]:[port]/[path]
Default => http://localhost:8080/jsonrpc

If any part of this URL is missing multi-scrobbler will use a default value. This also means that if any part of your URL is not standard you must explicitly define it.

URL Transform Examples

Examples of a given url in your file config and the final URL multi-scrobbler will use to connect to Kodi:

url Transformed URL
(none set) http://localhost:8080/jsonrpc
kodi.mydomain.com http://kodi.mydomain.com:8080/jsonrpc
192.168.0.101:3456 http://192.168.0.101:3456/jsonprc
mydomain.com:80/kodiReverse/jsonrpc http://mydomain.com:80/kodiReverse/jsonrpc

Configuration Type

This is configuration for the ENV Config Type.

Environmental Variable Type Default Description
KODI_ID string A globally unique ID EX myComponentId
KODI_NAME string Value of KODI_ID A vanity name EX My Cool Component
KODI_ENABLE boolean true Should this component be used?
KODI_URL string http://localhost:8080/jsonrpc URL of the Kodi HTTP server to connect to
KODI_USER string The username set for Remote Control via Web Sever
KODI_PASSWORD string The password set for Remote Control via Web Sever

Bold/Italic = Required