I have updated mmcheck to version 2.45 for use with openSUSE 12.1 & 12.2, added in checks for the all new mplayer files and for the changes made in Packman.
The newest version of mmcheck is too large to be posted into a forum message here and so I am still using a new openSUSE forum feature called SUSE Paste. Open Up the following Link into a new tab and pick Download (in the top right Corner) and open with kwrite or other text editor. Then in the text editor do a File / Save As mmcheck in your /home/username/bin folder (~/bin/mmcheck).
Once saved, use the following terminal command to make it executable:
chmod +x ~/bin/mmcheck
It is even possible to string all three of these commands together as one. Copy the following command, open up a terminal session, paste it in and press enter:
You are very welcome Carl. You know that you have the inside track on ANY requested modifications and or suggestions for mmcheck. I am at your command. For instance we still have some oddities with mplayer & mplayer2 but don’t know what to suggest. I could make a change on the libdvdcss issue as well. We could include a link to your multimedia software guides. Any and all suggestions will get HIGH priority with me, just say the word.
the mmcheck is running only if i right click and open it and ask it to run on terminal otherwise it is complaining that the command is not found and use “cnf” etc.I am on openSUSE11.4/GNOME 3.X
Yes vazhavandan, mmcheck was written to run only in a terminal session. If placed into the bin folder as suiggested, it will be in the path. Just open up a terminal session, type in the name mmcheck and press the enter key. I normally open the terminal window to full screen before running mmcheck. This is a bash script file and not designed to run on the desktop, but always in terminal. This is per my instructions on this very page. It is possible to create a desktop icon for mmcheck, but set the properties to open up in Terminal.
MMCHECK 2.40 has been updated to work with openSUSE 12.1. If you plan on installing openSUSE 12.1 then I suggest you download and install the latest version of mmcheck.
Hi! Thank you so much for this useful utility. One question about step 4:
You should expect to have 4 libdvd* packages installed, 1 from Packman.
----------------> libdvdplay0 <-------------from the Packman Repository.
----------------> libdvdread4 <----------- from the openSUSE Repository.
----------------> libdvdnav4 <------------ from the openSUSE Repository.
----------------> libdvdcss? <------------ from the VideoLAN Repository.
Is libdvdplay0 necessary?
According to http://www.videolan.org/developers/libdvdplay.html:
“libdvdplay is no longer under active development. VLC has switched to libdvdnav which appears to be more reliable for DVD navigation than libdvdplay.”
[QUOTE=afshine;bt435]Hi! Thank you so much for this useful utility. One question about step 4:
You should expect to have 4 libdvd* packages installed, 1 from Packman.
----------------> libdvdplay0 <-------------from the Packman Repository.
----------------> libdvdread4 <----------- from the openSUSE Repository.
----------------> libdvdnav4 <------------ from the openSUSE Repository.
----------------> libdvdcss? <------------ from the VideoLAN Repository.
Is libdvdplay0 necessary?
According to http://www.videolan.org/developers/libdvdplay.html:
“libdvdplay is no longer under active development. VLC has switched to libdvdnav which appears to be more reliable for DVD navigation than libdvdplay.”[/QUOTE]
So this is very interesting informatin and may be a good reason to exclude the file as unneeded. I must say thought that the file is small and as far as I know causes no problem when installed, even if not needed. In a case with a very informed user such as yourself, there should be no reason to install the file if you feel it is not required for any media that you use.
Thank you very much for the answer.
I am running Tumbleweed, and at the time I wrote the comment, I couldn’t find libdvdplay0 in Software Manager. Now it is there. Strange! My repos are exactly the same as before. Anyway, I have installed the package now, and as you said, it caused no problem.
I have updated mmcheck to work with openSUSE 12.2 even though 12.2 is not been finally released. If you have any issues or questions about using mmcheck 2.45, please let me know what they are. If openSUSE 12.2 changes in some way by its final release, I will update mmcheck as required.
I think I finally got the necessary packages installed thanks to your mmcheck and a few ‘sudo zypper in -r Packman\ Repository …’ and even a ‘… Packman\ Repository -f’. I also ‘rr’ a couple repos.
I found the solution. Following the instructions, I created mmcheck in home/(username)/bin, but didn’t make it executable with …
chmod +x ~/bin/mmcheck
After I did so, it worked like a charm! It’s a new-to-Linux/OpenSUSE mistake … following instructions like a recipe, without fully appreciating the commands you’re executing (or forgetting to execute).
James, thank you so much for creating and sharing this script!!! I’m sure you’ve saved untold numbers of people from running around in circles, trying to optimize the multimedia aspects of OpenSUSE.
It would be nice to be able to figure out with v1.0/v1.2 gstreamer packages installed, whether and which 0_10 packages are also necessary. The script seems to treat them all as one homogenous group. For several years I’ve been getting no sound from SMPlayer, and neither video nor sound from VLC, from mpeg4/h264 .ts files created by one of my DVB STBs. I sure would like to get them to play on a PC running 13.1 before the STB expires.