diff --git a/desktop.yml b/desktop.yml
index 9596e22c373daa4f5ad4d5cc208d7f25ff2a77c5..b4a4a039a7b7fe8c29db105e3c4a4dc44f81df75 100644
--- a/desktop.yml
+++ b/desktop.yml
@@ -7,12 +7,27 @@
       that:
       - ansible_pkg_mgr == 'apt'
 
+  - name: Add libdvdcss APT repository key
+    apt_key:
+        url: http://download.videolan.org/pub/debian/videolan-apt.asc
+        state: present
+
+  - name: Add libdvdcss APT repository
+    with_items:
+        - deb
+        - deb-src
+    apt_repository:
+        repo: '{{ item }} http://download.videolan.org/pub/debian/stable/ /'
+        state: present
+        update_cache: yes
+
   - name: apt install
     with_items:
     - plymouth
     - network-manager
     - initramfs-tools
     - ufw
+    - libdvdcss2
     apt:
       name: '{{ item }}'
       state: present