If you are about to try openSUSE for the first time then you should note that it does not come bundled with proprietary/patented multimedia codecs. Therefore, you might not be able to play multimedia files such as MP3, MP4, DVD etc, right after installation.

Codecs that allow us to play these multimedia formats on openSUSE have been provided by volunteers from the Packman team. The installation of these codecs has been further simplified by the community users.

Thanks to YaST meta package files, you can install the codecs for GNOME and KDE with a single click. It detects whether you are running Leap or Tumbleweed, then adds the appropriate Packman repository.

Codecs for openSUSE Leap GNOME installation
Codecs for openSUSE Leap GNOME installation

You will be prompted to acknowledge whether you trust the repository. Once that is accepted the packages list from the repositories are refreshed. A list of packages ready for installation will be presented.

As you proceed with the installation, you might be prompted for a vendor change that is required. This happens because some of the packages are also available in the main openSUSE repository but those might have limitations (e.g the libavcodec package is limited in the number of codecs supported).

If multimedia files are still not playing after installation of the Packman packages, it could be due to some of the packages having been installed from non-Packman repos. You can switch all those packages to Packman using YaST.

Go to YaST Software Management > View > Repositories, then select the Packman repository. Click on Switch system packages.

Switch system packages on YaST
Switch system packages on YaST

The openSUSE-community.org site also provides single click installation for NVIDIA graphic card drivers.