Thanks, James, that looks like a useful script. It certainly prompted me to review my repo setup. Now for some reason this morning when I tried to run the .mp3 file Amarok ran it quite happily; maybe it needed a restart to register the plugins properly (Linux requires a restart after package install, I can’t believe it!). I haven’t set packman to provide all the system libraries though, I figure the distro providers know what they’re doing so I’m happy to leave the system libraries in their hands. Thus your script shows the important mm functions installed, albeit not necessarily at the recommended versions, or from packman repo. If this turns out to be a pig’s breakfast for running mm, I may just switch to a distro that provides these functions out of the box (Kororaa for KDE?).
So the ability to play any restricted formats is not included with openSUSE. I do think that after your first online update, you get the ability to play MP3’s, but that’s about it. It is highly recommended for anyone who might be wanting to play media that requires royalty payments, those formats are not included and the recommended way to get them is to add in the Packman repository and then update your setup. mmcheck is one way to determine if you have updated the required files. Should you run into anything that does not play, I would reconsider adding in Packman and consider it costs nothing to use.