diff --git a/roles/kodi/tasks/main.yml b/roles/kodi/tasks/main.yml
index e0d98208b50346b1c76cf91d71293f26e67878cb..9c9d5ec072ac2bb48ec014828766b966594ebe33 100644
--- a/roles/kodi/tasks/main.yml
+++ b/roles/kodi/tasks/main.yml
@@ -71,16 +71,21 @@
     remote: flathub-beta
     state: present
 
-- name: Create user
+- name: Create users
+  loop:
+    - kodi
+    - transmission
+  loop_control:
+    index_var: idx
   user:
     create_home: true
-    home: /var/lib/kodi
-    name: kodi
+    home: /var/lib/{{ item }}
+    name: '{{ item }}'
     password: '!'  # pragma: allowlist secret
     shell: /bin/false
     state: present
     system: true
-    uid: 900
+    uid: '{{ 900 + idx }}'
   notify:
     - Restart Xorg
     - Restart Kodi