LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Suse/Novell (http://www.linuxquestions.org/questions/suse-novell-60/)
-   -   How to enable full multimedia capabilities on Suse 10.1 using the Xine engine (http://www.linuxquestions.org/questions/suse-novell-60/how-to-enable-full-multimedia-capabilities-on-suse-10-1-using-the-xine-engine-474643/)

reddazz 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
  1. Start konsole or gnome-terminal
  2. Switch to root using "su" or "su -"
  3. Install the rpms by doing
    Code:

    #rpm -Uvh /tmp/smart*.rpm
  4. If you get a message about the rpm-python dependency, install that first and then redo step 3
    Code:

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

EclipseAgent 08-17-2006 12:27 PM

All here is a guide from Scott Morris that is just outstanding, and is a must BEFORE asking stupid / silly questions that could easily be answered and has been answered 100 times.

And for you non readers, it has tons of pictures too.

http://theseoconsultant.com/suseblog...guide_ever.pdf

reddazz 08-17-2006 09:32 PM

Quote:

Originally Posted by EclipseAgent
I think this is a good thing to have, BUT I believe you should make a tutorial with the actual YaST way of doing it.

Which would include setting up the Packman repository and installing libxine / w32codec, and as you said about the libdvdcss stuff

I omitted the YAST thing because it seems like many people (including myself) had problems setting up repos and getting other things working correctly. I will edit the post and add a YAST section once I test everything and know that it know works fine.

Xthar 08-22-2006 12:01 AM

i cant find the rpm "rpm-pyton"

reddazz 08-22-2006 01:15 AM

Quote:

Originally Posted by Xthar
i cant find the rpm "rpm-pyton"

Its part of the official Suse release, so you can install it manally from your installation discs or download it from the web (from a Suse 10.1 mirror). You can also use a tool like YAST and search for "rpm-python", then select it for installation.

Xthar 08-22-2006 07:39 PM

he did a typo, it was sort of a joke if you dident get it. It should be spelled python, Not pyton.

reddazz 08-23-2006 03:19 AM

Quote:

Originally Posted by Xthar
he did a typo, it was sort of a joke if you dident get it. It should be spelled python, Not pyton.

Sorry, I didn't get it. Anyway I've fixed my original post. :)

Xthar 08-23-2006 05:22 PM

Quote:

# rpm -Uvh /tmp/rpm-python*.rpm
error: Failed dependencies:
libbz2.so.0 is needed by rpm-python-4.0-6x.i386
libdb.so.2 is needed by rpm-python-4.0-6x.i386
librpm.so.0 is needed by rpm-python-4.0-6x.i386
librpmio.so.0 is needed by rpm-python-4.0-6x.i386
Yeah i have no idea...... i looked on http://ftp.gwdg.de/pub/linux/misc/su...0.1/RPMS/i686/ dident find anything

reddazz 08-24-2006 01:21 PM

The rpm-python version I have is rpm-python-4.4.2-40. Where did you get your rpm-python package because it doesn't seem like the right one.

Xthar 08-25-2006 12:20 AM

got a link where i can download it?

reddazz 08-25-2006 01:41 AM

Quote:

Originally Posted by Xthar
got a link where i can download it?

http://download.opensuse.org/distrib...rce/suse/i586/

rturney 09-02-2006 12:09 PM

Thanks reddazz! Your guide was what I needed to get everything going! Also I am very happy with Smart. It is the best of all the package managers I've used. Thanks for the tip.

EclipseAgent 09-02-2006 12:36 PM

I modified my original post with the following

Quote:

Originally Posted by EclipseAgent
All here is a guide from Scott Morris that is just outstanding, and is a must BEFORE asking stupid / silly questions that could easily be answered and has been answered 100 times.

And for you non readers, it has tons of pictures too.

http://theseoconsultant.com/suseblog...guide_ever.pdf

Since they wouldn't sticky my orignial post with it.. I think it's a very valuable tool.

forty-two 09-14-2006 01:15 PM

well redazz afterloading therpm-python and the smart addons... their is a dependancy problem.. need python elementtree and to continue here...will use yast to lookforthemastheyare not onthesight that theothersare

reddazz 09-15-2006 04:57 AM

Quote:

Originally Posted by forty-two
well redazz afterloading therpm-python and the smart addons... their is a dependancy problem.. need python elementtree and to continue here...will use yast to lookforthemastheyare not onthesight that theothersare

You can get it from a Suse 10.1 mirror e.g. ftp://ftp.mirrorservice.org/sites/ft...urce/suse/i586 . You could also install it using the package manager in YAST if its working fine for you.


All times are GMT -5. The time now is 01:57 PM.