LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Suse/Novell
User Name
Password
Suse/Novell This Forum is for the discussion of Suse Linux.

Notices

Closed Thread
 
Search this Thread
Old 12-10-2006, 10:13 AM   #1
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
How to enable full multimedia capabilities on Suse 10.2 using the xine engine


My last article appears to have been quite popular, so I have decided to do another one for Suse 10.2.

NOTE: The package manager in Suse 10.2 appears to be working a lot better than the one in 10.1, so this time we will be using YAST and not SMART to install the required packages.

The first step in resolving the multimedia issue is to setup additional YAST software sources. The software repositories used in this howto, are Packman and Guru. If possible, please use a mirror instead of the main download site to prevent overloading one download location. The mirrors for Packman are listed here and the ones for Guru are on the section titled "Mirrors" on this page.

Adding the Packman Repository
  1. Start YAST -> Software -> Installation Source and click on "add"
  2. Select HTTP or FTP as the protocol and click on "next"
  3. In the box that is labeled "Server Name" enter the address of the ftp or http server of your mirror e.g. mirror.geht-schon.de or ftp.uni-erlangen.de. Please do not enter the preceding http:// or ftp://.
  4. In the box labeled "Directory on Server", enter the path to the packman directory for Suse 10.2 e.g. /packman.links2linux.de/suse/10.2 or /pub/mirrors/packman/suse/10.2
  5. Once thats done, click on the finish button and depending on your net connection YAST may take a few seconds or a few minutes to setup the repo.
NOTE: If you are asked about a "KEY" please choose the option to import the key.

Adding the Guru Repository

*The process is similar to adding the packman repo, the only difference being the mirros, so I won't delve into that. Follow the instructions above and just substitute server names and directory paths.


Installing the required packages

Once the mirrors have been setup do the following,
  1. YAST -> Software -> Software Management
  2. Search for xine and when the search results show up:
    • Select libxine1 for installation
    • Select xine-lib for deinstallation
    • If you want amarok to use the xine engine, select "amarok-xine" for installation if it is not already installed
    • If you use totem and prefer to use xine instead of gstreamer as the backend, select libxine1-gnome-vfs for installation
  3. Search for w32codec and select it for installation
Once thats done, click accept and YAST should install the packages for you and hopefully you can play mp3, mp4, wmv etc.

NOTE: We did not use any packages from the Guru repository, but it has some apps e.g. Kmplayer, amarok-xmms, and others as well as not multimedia packages that you may find useful.

Playing encrypted DVD discs

Xine cannot play encrypted dvd discs without some help. If you want to do this, then go to videolan and download the libdvdcss rpm. Install the rpm by doing
Code:
#rpm -Uvh libdvdcss2-1.2.9-1.i386.rpm
NOTE: Using libdvdcss maybe illegal in your country, so please check with the authorities before downloading and using it. We will not be held responsible or accountable if you use this software where you are not supposed to.

A note on package management

If you have problems with your package manager, it maybe a good idea to drop back to the old Suse package manager instead of the Zenworks related tools. To do this do
  1. YAST -> Software -> Software Management
  2. On the "Filter" box, select "Patterns"
  3. Navigate to the "Enterprise Software Management" pattern and deselect it and all the packages listed on the right
  4. Click accept and once YAST has completed the changes, close it and reboot.
When the system starts, you will notice that you have different tools for updating the system although YAST will work as usual but using the old backend.

NOTE: As usual, any comments, addition and correction are welcome.

Have fun.

Last edited by reddazz; 12-10-2006 at 11:26 AM.
 
Old 12-10-2006, 10:40 AM   #2
stasik
Member
 
Registered: Dec 2005
Location: dublin
Distribution: suse 11.3, 64 bit
Posts: 126

Rep: Reputation: 15
when i search for xine, i got plenty of them(libxine 1,libxine 1 aa,etc...),but not just libxine. which one to install?
 
Old 12-10-2006, 10:47 AM   #3
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 73
Quote:
Originally Posted by stasik
when i search for xine, i got plenty of them(libxine 1,libxine 1 aa,etc...),but not just libxine. which one to install?
The right package is libxine1. Thanks for noticing that error, I have fixed it.
 
Old 12-10-2006, 10:49 AM   #4
jschiwal
Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654
Look at the descriptions. The "libxine-<version>.rpm is the one refered to in the post. The libxine-aa library is for display video as ascii art. Something that you might not want or use. Consider the others to be optional. With the packman site added as your repository, they will be picked up if they are required for installing the packman's version of the "xine-ui" package.

Here is a tip. You can use the "filter by Repository" in YaST. Then boom, you have a secondary filter appear underneath so you are able to apply a search or secondary filter and look at only the packman packages.
 
Old 12-10-2006, 10:50 AM   #5
stasik
Member
 
Registered: Dec 2005
Location: dublin
Distribution: suse 11.3, 64 bit
Posts: 126

Rep: Reputation: 15
then i m getting dependency error: there are no providers of libcaca for libxine 1-1.1.2cvs-20061015.pmr...
shall i try other mirror?
 
Old 12-10-2006, 11:04 AM   #6
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Original Poster
Rep: Reputation: 73
Quote:
Originally Posted by stasik
then i m getting dependency error: there are no providers of libcaca for libxine 1-1.1.2cvs-20061015.pmr...
shall i try other mirror?
It should be in the packman repo. Do you find anything if you search for "caca" in YAST?. If you do, select "libcaca" for installation and hopefully that will resolve your problem. If you don't, you could change your mirror or add another packman mirror to your installation sources and try again. Alternatively you can download it from here and install it using rpm.

Last edited by reddazz; 12-10-2006 at 11:09 AM.
 
Old 12-10-2006, 11:16 AM   #7
stasik
Member
 
Registered: Dec 2005
Location: dublin
Distribution: suse 11.3, 64 bit
Posts: 126

Rep: Reputation: 15
i just googled for libcaca and installed it.now every thing is working ok.
thanks a million!!!
 
Old 12-10-2006, 11:28 AM   #8
joint
Member
 
Registered: Apr 2005
Distribution: openSuse 10.2
Posts: 87

Rep: Reputation: 15
Great... it's working all good... thanks a lot...
 
Old 12-11-2006, 06:13 AM   #9
unSpawn
Moderator
 
Registered: May 2001
Posts: 27,369
Blog Entries: 54

Rep: Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869Reputation: 2869
//moderator.note: thread preserved.
 
  


Closed Thread


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to enable full multimedia capabilities on Suse 10.1 using the Xine engine reddazz Suse/Novell 134 05-26-2012 05:25 PM
How to enable full multimedia capabilities on Suse 10.2 using the Xine engine? joint Suse/Novell 1 12-10-2006 09:21 AM
SUSE 10 - Kaffeine XIne Engine problem fernley Suse/Novell 3 02-01-2006 01:25 PM


All times are GMT -5. The time now is 11:50 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration