diff --git a/daemon/kodi_scan b/daemon/kodi_scan
index 9693f12ba650e5bab44cd43b52515aa4c0c23052..d055c78c1e965ab147a82ec2ef01aa297815dff9 100755
--- a/daemon/kodi_scan
+++ b/daemon/kodi_scan
@@ -25,14 +25,14 @@ def scan(library=None):
         req = urllib.request.Request(
             kodi_json_rpc_url,
             headers=headers,
-            data=json.dumps(audio_request_data),
+            data=json.dumps(audio_request_data).encode(),
         )
         urllib.request.urlopen(req)  # nosec
     elif library == "video":
         req = urllib.request.Request(
             kodi_json_rpc_url,
             headers=headers,
-            data=json.dumps(video_request_data),
+            data=json.dumps(video_request_data).encode(),
         )
         urllib.request.urlopen(req)  # nosec
     else: