Skip to main content

Suse 10.2, part 7: Multimedia support, mixed at best

There are two key features that today's personal computers running Windows and Mac OS X are expected to have as soon as they're turned on; playback of audio and video. And it's been this way for quite some time. Audio playback can range from music CDs to MP3s ripped from those CDs, to DRMed content purchased from any number of on-line stores. Video playback ranges from proprietary formats such as Quicktime and Windows Media, and DVDs. When I installed Suse 10.2, I knew I wasn't going to get rich multimedia support out-of-the-box (or off-the-DVD). With my lowered expectations all I'm looking for are music CD playback, MP3 playback, and DVD playback. And Suse 10.2 didn't even meet those lowered expectations.

The Good News: Music CDs

Music CD playback is just about perfect. When you insert a music CD you get a dialog allowing you to select among a number of options, including several applications for playback. I chose Amarok 1.4.4, and it appears I chose wisely. As you can see below the application provides an excellent interface for navigating the CD, and provides nice touches such as the cover fetch for the CD.



The Good News: MP3 Playback

MP3 playback is supported by not one but two applications. There's Real Audio's RealPlayer 10 and the open source version of RealPlayer, Helix Banshee 0.11.2. If you click on an MP3 file the RealAudio player is chosen by default and a small window appears on the desktop playing your selection.



To kick off Banshee, you have to deliberately select it from the file's right-click property dialog from the open-as selection menu. In the example below I selected the same MP3 for playback.



Testing on my system seems to indicate no difference in quality (a subjective test, I know), which is a Good Thing. What's more significant about Banshee, however, is its ability to rip music CDs. As you can see below banshee shows every song on the "I Am Sam" music CD, just like Amarok did. What I like is the ease with which it rips (imports) any or all songs (note the 'Import' button at the top right corner of the application).



Banshee is my application of choice for ripping music CDs. It has yet to fail to rip anything I've given it, including CDs that were mastered such that they would not play under Windows XP on the exact same hardware.

So for basic music listening pleasure you've got three solid applications (KDE's Amorak, Gnomes Banshee, and Real Audio's RealPlayer). I don't know how they work with other encoding formats, and I don't much care. I try to avoid proprietary encoding as much as possible.

The Bad News: DVD Playback

I'll get to the point. Totem and Kaffeine can't play back DVDs. They both depend up libxine, and libxine needs libcssdvd in order to play back the typical DVD you buy just about everywhere. When you insert the DVD into the player, you get this from KDE:



So far so good. But if you choose Kaffeine, you begin to read the bad news real fast. At the end of the initialization process you finally get this gentle message:



If you bother to follow up and go to the XINE section of openSuse, you hit this not-so-funny joke of a page:



Ha. Ha. Ha. OK. I first attempted to download and install the libdvdcss RPMs from VideoLAN. That didn't work. Then I attempted to install VLC from VideoLAN. That almost worked. I was able to start up DVDs manually, but when I attempted to skip from chapter to chapter, it crashed. Great. My final solution was to download the sources to libdvdcss, libxine, and xine-ui, and build them all from source in my home directory. When I finished I had a DVD player that would do exactly what I wanted, reliably play DVDs on my machine.



I guess I could have hunted down the RPMs for Xine and its support libraries, and added those repositories to my other repositories being managed by YaST. But that can turn out to be more trouble than it's worth. Besides, it doesn't forgive the sin of not having libdvdcss available in the first place, or of having an RPM available that when installed informed the existing libxine that it was whole enough to play back DVDs.

Comments

  1. I had no trouble setting up multimedia playback for opensuse 10.2 using the instructions I found at this link:

    http://www.softwareinreview.com/cms/content/view/60/

    BTW, I'm enjoying your posts on your experiences with 10.2. Thanks, and Happy New Year.

    ReplyDelete
  2. For opensuse multimedia support the best thing to do is to use the softwares packages offered by packman: http://packman.links2linux.com

    You can even use it as a yast installation source, and thus get the packages directly in yast from the net: http://en.opensuse.org/Additional_YaST_Package_Repositories

    Then, after installing xine-lib (or libxine, I don't remember which one) you can read MP3 (or OGG or MPC or FLAC or...) in Amarok (the graal of audio players with foobar on M$)

    If you want to read more videos using kaffeine you'll need to install the w32codec-all-20061022-0.pm.0.i586.rpm and thus you'll be fine.

    See you

    ReplyDelete

Post a Comment

All comments are checked. Comment SPAM will be blocked and deleted.

Popular posts from this blog

cat-in-a-box channels greta garbo

So I'm sitting at my computer, when I start to notice a racket in back. I ignore it for a while until I hear a load "thump!", as if something had been dropped on the floor, followed by a lot of loud rattling. I turn around and see Lucy in the box just having a grand old time, rolling around and rattling that box a good one. I grab the GX1 and snap a few shots before she notices me and the camera, then leaps out and back into her chair (which used to be my chair before she decided it was her chair).

Just like caring for Katie my black Lab taught me about dogs, caring for Lucy is teaching me about cats. She finds me fascinating, as I do her. And she expresses great affection and love toward me without coaxing. I try to return the affection and love, but she is a cat, and she takes a bat at me on occasion, although I think that's just her being playful. She always has her claws in when she does that.

She sits next to me during the evening in her chair while I sit in mi…

first night for the gingersnaps

The first night has passed and the two have managed to survive, in spite of what their tiny hearts might have thought when first arriving. Greebo, the larger of the two, has been in hiding the entire time so far. Ponder has spent the time zipping in and out of hiding spots, checking things out, and learning just how comfortable pillows are for resting your head.

During the night I felt the tiny body of Ponder hitting the bed as he leaped up on the side, and then climbed to the top to run around on top of me. At least once he play-attacked my fingers. He might be small but his claws are still quite sharp.

When I got up in the morning the bowl of cat kitten food was fairly well depleted. It's been refilled and fresh water put in the big dish on the floor. I'm assuming that both Greebo and Ponder are feeding and drinking. I have seen Greebo under the furniture peeking out at me when I went looking for him. I'm leaving him alone while he continues to adjust.

So far the guys h…

vm networking problem fixed

Over the weekend I upgraded to Windows 8.1, then discovered that networking for the virtual machines wouldn't work. Then I tried something incredibly simple and fixed the problem.

Checking the system I noticed that three VMware Windows services weren't running; VMnetDHCP, VMUSBArbService, and VMwareNatService. VMware Player allows you to install, remove, or fix an existing installation. I chose to try fixing the installation, and that fixed the problem. The services were re-installed/restarted, and the virtual machines had networking again.

Once network connectivity was established there was exactly one updated file for Ubuntu 13.10, a data file. This underscores how solid and finished the release was this time. Every other version of every other Linux installation I've ever dealt with has always been succeeded by boatloads of updates after the initial installation. But not this time.

Everything is working properly on my notebook. All's right with the world.