Amarok reads media, but does not play it.

It isn’t that I don’t get sound. It just won’t play. If I click a file, then click play it quickly goes through an amount of songs. Too quick to give a good number. For example, if I have 100 songs on my library, I want to play one. Obviously I click play and such to make it play but instead of playing it acts as if it can not read the file (even though all my songs are in the library). Got any help/tips/whatevers? Thanks.

I get sound in openSUSE. Am using 11.2. Are there any libraries I am missing for mp3 files?

could you please open a terminal and copy and paste the results of:

zypper lr -d

We need to see what repositories you have active.

Take Care,

Ian

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±------------------------------------±----------------------------±--------±--------±---------±-------±----------------------------------------------------------------±-------
1 | NVIDIA Repository | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
2 | http-download.opensuse.org-fb4ea21a | Updates for openSUSE 11.2-0 | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
3 | openSUSE 11.2-0 | openSUSE 11.2-0 | Yes | No | 99 | yast2 | cd:/// |
4 | repo-debug | openSUSE-11.2-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
5 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
6 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
7 | repo-source | openSUSE-11.2-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.2/repo/oss |

Alright, unless you use the cd then you’ll want to disable it. You’ll need to add the packman repository to get the correct multimedia codecs to play mp3’s.

First use Yast Software Repositories to change your repos to look like this:

# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
--+-------------------------------------+-----------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | NVIDIA Repository | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.2/ |
2 | http-download.opensuse.org-fb4ea21a | Updates for openSUSE 11.2-0 | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
3 | openSUSE 11.2-0 | openSUSE 11.2-0 | **No** | No | 99 | yast2 | cd:/// |
4 | repo-debug | openSUSE-11.2-Debug | No | **No** | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
5 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
6 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
7 | repo-source | openSUSE-11.2-Source | No | **No** | 99 | NONE | Index of /source/distribution/11.2/repo/oss |

Note the changes in Bold.

To add the packman repository, in Yast Software Management click add. Then choose community repository. Wait for it to download the list, then find Packman Repository put a check mark next to it and click Next. It might ask you to import a key at this point so import it. Click okay when it brings you back to the first screen.

To get the right codecs open Yast Software Management then search for and add these codecs:

w32codec-all
ffmpeg (which will bring in all its dependencies like libavcodec, etc…)
xine (click whatever packages are there and then click the version tab and choose the version from your packman repository)

Click accept and that should give you the correct codecs.

Take Care,

Ian

Thanks bro, worked! Was used to ubuntu’s search for suitable plugin. So I figured it was something as simple as that.

Hey no problem. Also, usually we’ll tell you to add the vlc repository, download libdvdcss for dvd playback ability, then disable vlc repository (its multimedia packages conflict with packman repository multimedia packages and all heck breaks loose!), but I find it a lot easier just to install libdvdcss without adding the vlc repository.

So, go here:

Index of /pub/vlc/SuSE/11.2/

And click into either i586 if you’re using 32bit or x86_64 if you’re using 64bit. Look for and install the package called libdvdcss. That will let you play DVDs.

Take Care,

Ian