View RSS Feed

James' openSUSE Bash Scripting (and other things) Blog - Your Comments are Welcome!

MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps - Bash Script File

Rating: 3 votes, 4.67 average.
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.



Before using mmcheck, always consult the following thread for the proper way to setup your multimedia in openSUSE.

Multi-media and Restricted Format Installation Guide

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).

MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps - Bash Script File

It is possible to directly download mmcheck using the following terminal command (You must delete or rename the old version first):

Code:
rm ~/bin/mmcheck
Code:
wget -nc http://paste.opensuse.org/view/download/17784442 -O ~/bin/mmcheck
Once saved, use the following terminal command to make it executable:

Code:
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:

Code:
rm ~/bin/mmcheck ; wget -nc http://paste.opensuse.org/view/download/17784442 -O ~/bin/mmcheck ; chmod +x ~/bin/mmcheck
To use mmcheck, just open up a terminal session and type:

Code:
mmcheck
Please let me know if you have any issues using the new format to obtain the mmcheck script file.

Thank You,

Blogs: asroot : Bash : Packet Filter : C.F.U. : GPU's : fewrup : F.S.M. : H.I. : nVIDIA : LNVHW : N.S.F. : S.A.K.C. : MMCHECK
S.A.S.I. : S.C.L.U. : S.G.T.B. : S.K.I.M. : S.L.A.V.E. : S.L.R.C. : S.T.A.R.T. : S.U.F.F. : SYSEdit : systemd : YaST Power

Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to Digg Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to del.icio.us Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to StumbleUpon Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to Google Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to Facebook Submit "MMCHECK - Version 2.45 - Check Your Multimedia in 16 Steps  - Bash Script File" to Twitter

Updated 26-Mar-2013 at 18:21 by jdmcdaniel3

Categories
openSUSE Software

Comments

  1. caf4926's Avatar
    Thank you for this great work.
  2. jdmcdaniel3's Avatar
    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.

    Thank You,
  3. vazhavandan's Avatar
    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
  4. jdmcdaniel3's Avatar
    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.

    Thank You,
  5. jdmcdaniel3's Avatar
    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.

    Thank You,
  6. afshine's Avatar
    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."
  7. jdmcdaniel3's Avatar
    [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 [URL]http://www.videolan.org/developers/libdvdplay.html:[/URL]
    "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,
  8. afshine's Avatar
    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.
  9. jdmcdaniel3's Avatar
    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.

    Thank You,
  10. chickenfeet's Avatar
    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.
  11. jdmcdaniel3's Avatar
    [QUOTE=chickenfeet;bt797]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.[/QUOTE]

    Very happy to hear of your success chickenfeet and let us know if we can help you in any other way.

    Thank You for using openSUSE,
  12. chickenfeet's Avatar
    I just want to report what I think is a bug. xine-ui is not in Packman anymore. mmcheck says it should come from Packman.
  13. jdmcdaniel3's Avatar
    [QUOTE=chickenfeet;bt813]I just want to report what I think is a bug. xine-ui is not in Packman anymore. mmcheck says it should come from Packman.[/QUOTE]

    Yes you are right. Thank you for your comments. I will address this in my next update to mmcheck.

    Thank You,
  14. Tx2's Avatar
    Hi, James!

    I followed your instructions. mmcheck is in my /home/met/bin folder.

    As a regular user, I ran mmcheck. Bash reported ...

    bash: /home/met/bin/mmcheck: Permission denied

    I switched to su, and Bash reported ...

    bash: /home/met/bin/mmcheck: Permission denied

    Am I missing something? I am running OpenSUSE 13.1.
  15. Tx2's Avatar
    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.

    Works great with OpenSUSE 13.1.
  16. mrmazda's Avatar
    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.