#!/usr/bin/env python3
"""Trigger a Kodi audio library update."""

import json
import urllib.request

KODI_RPC_URL = "http://172.18.0.1:8080/jsonrpc"


if __name__ == "__main__":
    headers = {"content-type": "application/json"}
    request_data = {
        "jsonrpc": "2.0",
        "id": "transmission",
        "method": "AudioLibrary.Scan",
    }
    req = urllib.request.Request(
        KODI_RPC_URL,
        headers=headers,
        data=json.dumps(request_data).encode(),
    )
    # pylint: disable-next=consider-using-with
    urllib.request.urlopen(req)  # nosec