Peter's Linux Q&A

  1. Is it possible to play *.avi's on my Linux box?
  2. How do I play audio CD's on my Linux box?
  3. What mixers are out there for Linux?
  4. Can I use scour with Linux?
  5. Is there Real Player for Linux?

  1. Is it possible to play *.avi's on my Linux box?
    Yes, and many other movie formats. Look for `xanim'.



  2. How do I play audio CD's?
    It took me awhile to realize that you do NOT have to mount an audio CD like you do for other iso9660 CD's which you normally use with your computer. Audio CD's have a `filesystem' (if you can call it that) named CD-DA which is not supported by the kernel. Thus, whatever program you use to play audio CD's will simply read raw data from the device without having to mount a filesystem.

    Now that you know that you don't need to mount the CD, how do you actually play it? In console mode, there is a program called cdp which plays audio CD's.

    If you're running X, you'll want to take a look at xplaycd, written by Olav Woelfelschneider. It has a great user interface. Unlike many other CD players, It runs on vanilla X; no widgets or libraries are required, so installing it is about as easy as it gets. If you have Redhat, the RPM is called Multimedia and you also get xmixer and a few other things. Note that this package has so few 'dependencies' that I was able to install it on my SuSe system, no problemo, which from my experience is unusual. You can compile xplaycd and xmixer from source; they come in a package called McTools and McTools-lite. xplaycd image

    xltcdplay image A basic, utilitarian audio CD player is xltcdplay, written by Warren W. Gay, which is based on the LessTif graphics library. It requires that you have the LessTif library installed. This library is GPL, so is freely available for all Linux users.

    My personal favorite is xmcd, written by Ti Kan which was written using the Motiff widget set. Features include shuffle, repeat, track programming functions, a numeric keypad and track warp slider for direct track access. Additional functions include sample play, A to B segment play, volume control, balance control, stereo or mono routing options, multi-disk changer capable, etc. If you have a PPP connection going, It even queries the CDDB so you see artist/CD title/track name while the music is playing. Cool! It probably has everything you've ever wanted. xmcd image



  3. What mixers are out there for Linux?
    The bare bone mixer is dubbed xmix, written by Hal Brand. The only option is to make the mixer long with the sliders side by side instead of stacked. Hey, it works! Isn't that good enough? No? Well, read on, MacDuff... xmix image
    xmixer image xmixer is a fantastic mixer. It's the companion mixer to xplaycd (see above) and was written by Hal Brand. The thing has a bazillion features and configuration options. It comes with any package that gives you xplaycd, and like xplaycd requires no libraries or widgets, meaning you can use it as long as you can run X.



  4. Can I use scour with Linux?
    You used to be able to. Scour had a Unix client based on Perl/Tk. They were sued out of existence by the RIAA, so scour.net no longer exists as we used to know it.



  5. Is there Real Player for Linux?
    Yes. The stable version is Real Audio 5.0. The alpha version (which I think is stable and worth getting) is called G2. You'll want instructions on how to install Real Audio/G2 because it's hard to get right!

Please report bugs or broken links to me.