Amarok installation fails

For playing WMA files I did install MPlayer after having de-installed the standard KDE4 amarok player. While MPlayer did the job (playing wma files), it is not really meant for playing complete collections of CDs, so I de-installed it again.
Now I would like to install Amarok again, but get trapped in a endless loop of YaST2 conflict messages:

The first (non-cyclic) conflict message is:

#### YaST2 conflicts list - generated 2008-09-12 17:04:49 ####

libtunepimp5-mad-0.5.3-100.pm.9.i586 requires libtunepimp5 = 0.5.3-100.pm.9, but this requirement cannot be provided
uninstallable providers: libtunepimp5-0.5.3-100.pm.9.i586[Packman Repository]

     ] do not install amarok-1.4.10-100.pm.1.i586

    [x] Following actions will be done:
        install libtunepimp5-0.5.3-100.pm.9.i586 (with vendor change)  SUSE LINUX Products GmbH, Nuernberg, Germany
        -->  http://packman.links2linux.de   replacement of xine-lib-1.1.12-8.1.i586 with libxine1-1.1.15-0.pm.1.i686    
   
     ] Ignore some dependencies of libtunepimp5-mad

#### YaST2 conflicts list END ###

After having selected the replacement option (as shown above), the next messages is:

#### YaST2 conflicts list - generated 2008-09-12 17:07:06 ####

libxine1-1.1.15-0.pm.1.i686 obsoletes xine-lib provided by xine-lib-1.1.12-8.1.i586

  ] Following actions will be done:
do not install libxine1-1.1.15-0.pm.1.i686
do not install amarok-1.4.10-100.pm.1.i586   

 [x] replacement of xine-lib-1.1.12-8.1.i586 with libxine1-1.1.15-0.pm.1.i686

#### YaST2 conflicts list END ###

which reappears again and again until I cancel the whole process…
Any idea?

PS: Prior to the MPlayer installation I tried to install the full and uncripled Amarok package (which is supposed to play WMA files) as described here: http://opensuse-community.org/codecs-kde.ymp But that failed too due to some other dependency conflicts…

PPS: My system is openSUSE 11.0 and KDE 4.0

Yea… happens, actually I just did that yesterday… for me gave conflict with other package, but it is resolvable.

  1. install smart
  2. Find here at forum how to add channels from online place (there is a detailed thread).
  3. after adding channels, do: #> smart update
    (always as root)
  4. smart install amarok

— now he will give a conflicting packages. Be sure to copy old and new package name that are conflicting

5a. #> smart remove (OLDPACKAGE)
now it he asks to remove something else like OpenOffice or whatever, say NO and go to step 5b

5b. #> smart install (NEWPACKAGE)
– this will give conflict again. Now repeat 5a, and should just replace package. When it does:
#> smart install amarok

now should go.

@ beli0135

Thanks a lot for that advice!
I simply installed smart (plus its GUI), then executed smart and accepted all online sources it did detect, resynced the repository cache, searched and found amarok, installed it (together with amarok-yauap) and also added manually amarok-xine which I hoped would allow for playing wma files. Everything worked fine and without a single conflict (surprise!).

Unfortunately playing wma (and also mp3) files is still impossible… When wma files are added to a play list, amarok emits the following error: “Some media could not be loaded (not playable)”.

Looks like I will have to purchase the Windows Media Package from Fluendo.

Cheers,
hardy

I hope the Fluendo Windows Media Package solves your problem. Even if you have .wma working without that package, you still may wish to purchase it, dependant on the laws of your country.

Still, I can play .wma with amarok without the Fluendo provided Codecs. Likely, you are missing a codec or have a codec from an inappropriate source. If you wish to investigate this further, please copy and paste the following into a konsole and post here the output of the following (so we can do a quality check):

rpm -qa | grep xine && rpm -q amarok libffmpeg0 w32codec-all

Also, are you using a 32-bit or 64-bit openSUSE ? I’m seeing a new group of openSUSE users with 64-bit installs mess up their multimedia, and unfortunately I do not have 64-bit hardware so I can’t help them out.

As an aside, I believe I get my wma codec from the Pacman provided libffmpeg (and NOT from the videolan provided libffmpeg).

@ oldcpu

Thanks a lot for your posts! Looks like the reason of the problem is clear now. The output of your command (s.b.) showed that the necessary package “libffmpeg0” is not installed.


BlackHole:~ # rpm -qa | grep xine && rpm -q amarok libffmpeg0 w32codec-all
xine-extra-1.1.12-8.1
amarok-xine-1.4.9.1-27.1
xine-ui-0.99.5-161.1
xinetd-2.3.14-115.1
xine-lib-1.1.12-8.1
amarok-1.4.9.1-27.1
package libffmpeg0 is not installed
w32codec-all-20071007-0.pm.1

I will try to install it from the packman package now and will post here my results then.

Cheers,
hardy

Thats not the only reason I suspect. You have either the Novell/SuSE-GmbH (or videolan) xine-lib installed, where that is deliberately packaged such that proprietary codecs will not play. You need to remove xine-lib and xine-ui and amarok-xine at the same time install libxine1 and xine-ui and amarok-xine from Packman.

Also you have an amarok version that is packaged by Novell/SuSE-GmbH (or by videolan). IMHO you should also replace that with the Packman packaged amarok (which will also pickup the package ‘mad’ from Packman).

@ oldcpu

After having installed the libffmpeg0 package from packman, I was able to play mp3 files with the GStreamer/Yauap engine, but still no wma file :’( With the alternative xine engine neither mp3 nor wma do play with amarok…

The output of your command line reads now as follows:


BlackHole:~ # rpm -qa | grep xine && rpm -q amarok libffmpeg0 w32codec-all
xine-extra-1.1.12-8.1
amarok-xine-1.4.9.1-27.1
xine-ui-0.99.5-161.1
xinetd-2.3.14-115.1
xine-lib-1.1.12-8.1
amarok-1.4.9.1-27.1
libffmpeg0-0.4.9.15319svn-20080914.pm.0
w32codec-all-20071007-0.pm.1
BlackHole:~ #

Any more ideas how I could make amarok play wma files?

Cheers,
hardy

@ packman

Ups, I did not notice that you have had posted already in the meantime. So please just ignore my last posting.

Unfortunately I do not remember exactly from which repository I did install the different amarok and xine progs and libs. However, I will un-install the whole stuff and proceed as suggested by you.
Cheers,
hardy

@ oldcpu

In the meantime I tried to follow your suggestion to de-install xine-lib, xine-ui and amarok-xine, but failed completely.

With the smart package manager I found out that my installed xine-lib 1.1.12-1.1@i586 is required by kdebase4-runtime 4.0.4-26.17@i586. De-installing it would mean to de-install also like 60 dependent kde4 applications and services, which I hesitated to do so far.

Will this be my only chance, or is there an alternative strategy?

Cheers,
hardy

You have two approaches (IMHO) and in both cases do not de-install kdebase4-runtime.

  1. in smart package manager, mark xine-lib for a de-install, but before you apply it, mark libxine1 for an install. Then start the process. That typically works.

  2. try the same (as the above) but in yast.

Do NOT do any other packages at the same time.

@ oldcpu

That did the trick! Unbelievable… I am right now listening to mp3 and wma files (more precisely to: “Johnny Cash - American III”).
Thanks a lot for your help!

Cheers,
hardy