||08-17-2006 01:51 AM
How to enable full multimedia capabilities on Suse 10.1 using the Xine engine
I have noticed that many people are having problems with Xine based multimedia apps on Suse 10.1. I have decided to write a small how to, that will hopefully help fellow LQ members fix this problem and get the likes of Xine, Kaffeine, Totem-xine and Amarok-xine working properly.
Before dealing with the Xine issue, we need to install a decent package manager to make things a bit easier for ourselves since the default Suse 10.1 package manager is buggy and slow (unless of course you managed to install the updated version). We will install the SMART package manager from Guru's
software repository because it comes pre-configured with lots of extra software installation sources for Suse. Go to this Guru mirror
and download smart, smart-addons, smart-gui, smart-ksmarttray (also download rpm-python if you don't already have it installed). Save these rpms somewhere in your home directory or /tmp. To install the packages, please do not click on the rpms. Use the rpm command e.g. if you saved the rpms in /tmp, you could install all of them at once using a single command by doing
- Start konsole or gnome-terminal
- Switch to root using "su" or "su -"
- Install the rpms by doing
#rpm -Uvh /tmp/smart*.rpm
- If you get a message about the rpm-python dependency, install that first and then redo step 3
#rpm -Uvh /tmp/rpm-python*.rpm
Smart should then be installed and you can move on to resolving the Xine issue.
Start the Smart package manager gui by doing Kmenu -> System -> Configuration -> Smart Package Manager (I'm not sure where this option is if you use GNOME, but I suspect it will be under Applications -> System or somewhere under the Desktop sub menu). Once Smart has started, click on Edit -> Channels and make sure the Guru and Packman sources are checked. After that update your sources by clicking on the button with the curvy arrow(on your extreme left). When your sources have refreshed, search for "xine". When the results of the search are shown, click on View -> Expand All. A list of all the packages with the "term" xine will be displayed. Select the latest libxine for installation and xine-lib for deinstallation. At this point you can choose to install the latest totem, kaffeine, amarok-xine or xine-ui. Once your selection is complete, click on the icon with the cog (second from left) so that Smart implements your changes. The installation of libxine will also install win32 codecs which will help you play proprietary formats using Kaffeine, Amarok or Totem.
If you need to play encrypted commercial dvds, you need to download the libdvdcss rpm from videolan.org (not providing a direct download link because in the United States where LQ is based, this is probably prohibited).
Any feedback is welcome. :)