Fedora 28 Play DVD movies

I installed Fedora 28 using the iso file. DVDs do play movies using Videos app. I installed the following, but I’m not sure what is actually necessary:

dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-devel-docs gstreamer1-plugins-base-devel gstreamer1-plugins-base-devel-docs gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras

and

dnf install gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-free-extras ffmpeg

and

rpm -ivh http://rpm.livna.org/repo/40/x86_64/libdvdcss-1.4.1-1.fc27.remi.x86_64.rpm

Feedback is appreciated.

You dont need devel package those are for development or compiling packages.

You should only need these (to cover all media stuffs)

gstreamer1    
gstreamer1-libav    
gstreamer1-plugins-bad-free 
gstreamer1-plugins-bad-free-gtk   
gstreamer1-plugins-bad-freeworld    
gstreamer1-plugins-bad-nonfree    
gstreamer1-plugins-base   
gstreamer1-plugins-good   
gstreamer1-plugins-ugly 
gstreamer1-plugins-ugly-free
ffmpeg

Shouldn’t do this as there’s no way to support it, you end up basically having a rouge program on your system you need to either manually maintain or forget exists and it ends up breaking something.

The package is available in negativo17, id use that https://negativo17.org/multimedia/

1 Like

Why should you use negativo17 in favour of livna?
Livna specifically aims to be compatible with RPMFusion, while negativo17 does not.

1 Like

Thank you very much!

I had to reload my OS for reasons I won’t discuss, but I had to install additional packages beyond what you list. They are:
GStreamer Multimedia Codecs - libav
GStreamer Multimedia Codecs - Non Free
libmpeg2

Thanks for steering me in the right direction though.

1 Like

Good to know.

Don’t need all that with Fedora 28…
I did a fresh install.

for libdvdcss
goto https://rpmfind.net/linux/rpm2html/search.php?query=libdvdcss
install the latest rpm

generally I use vlc – for this you need rpmfusion-free-release-stable.noarch.rpm

sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo dnf install rpmfusion-free-release

then install vlc - if you want it

Don’t do this. Use the available repositories. Installing rpms individually from places leads to bad results down the line.

negativo17 ???

I’m open for your suggestion, but please explain why you recommend installing negativo17 to get libdvdcss…

Generally, I erase totem and install vlc - vlc has always solved most of my video problems…

Also, I like to do fresh installs with new fedora upgrades (since the redhat days). Never had problems with livna or rpmfind.net

Plus, it saves the install of all the gstreamer stuff to get totem to work - I like to avoid installing too many apps that I never use…

VLC is a fine alternative, The packages listed above are just good if you want coverage for any application that uses the system gstreamer for stuff.

negativo17 is a fairly well known repo for Fedora now and does a good job with the packages it maintains. (mainly the multimedia and nvidia packages). the key here is it maintains them. Installing single packages from a download is bad practice, you lose support, and you cant keep track of it. It should never be recommended to a user.

For drivers rpmfusion is still the prefered repo by Fedora, and has support for one lick install nvidia drivers using their repo enabled via gnome software (also chrome, and steam).

1 Like

Yes, I agree, in general. But ye gotta get libdvdcss somewhere… Equals the “problems” with proprietary rules on software… Thank you for your advice, but I will continue to go with vlc and get libdvdcss from reliable sources (from my experience alone)… Maybe I’ll try negativo17 one of these days, though. Thank you.

You can download libdvdcss through rpmfusion
How can I install libdvdcss?