How to Play DVDs on Fedora Linux [Quick Tip]

You’ve probably tried to watch a DVD after installing Fedora, only to run into an error.

You are not alone. I faced this issue recently and I am pretty sure plenty of Fedora users like you and me who still use DVDs would like to overcome this petty issue.

libdvdcss error
libdvdcss error

Fixing DVD issue on Fedora

Why do you see this error? Because the manufacturers of DVDs encrypt their disks using a Digital Rights Management system named Content Scramble System.

You can get around it by installing the required software library. Videolan, creators of the VLC player, introduced a project named libdvdcss to get around this issue. According to its page, libdvdcss is a “simple library designed for accessing DVDs like a block device without having to bother about the decryption”.

As an individual, you may use this software library and no company or FBI should be coming after you as an individual but Fedora or other distribution would avoid including it by default to avoid possible legal troubles at an organization level.

Due to this legal reason, this library is not available in the Fedora repos. However, it is available on RPMFusion. You can only install it via the command line, but the instructions are simple.

Step 1

First, you need to install RPMFusion’s free tainted repo. The tainted repos contain “FLOSS packages where some usages might be restricted in some countries”.

To install the required repo, enter the following command in the terminal:

sudo dnf install rpmfusion-free-release-tainted

Enter your password and press Y when prompted to approve the installation.

Step 2

Next, install the required package with the following command:

sudo dnf install libdvdcss
Install libdvdcss on Fedora

Again, enter your password and press Y when prompted to approve the installation.

Once the installation is complete, you should be able to play your DVD. It’s that easy, at least it was for me. I hope this helps you too.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

It's FOSS

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.