K3B 1.66 from OBS KDE:KDE4:Playground has no codecs package

Hi there,

I just installed K3B from the OSB KDE:KDE4:Playground repo, and when I start up I get the following message:

Mp3 Audio Decoder plugin not found.
K3b could not load or find the Mp3 decoder plugin. This means that you will not be able to create Audio CDs from Mp3 files. Many Linux distributions do not include Mp3 support for legal reasons.
Solution: To enable Mp3 support, please install the MAD Mp3 decoding library as well as the K3b MAD Mp3 decoder plugin (the latter may already be installed but not functional due to the missing libmad). Some distributions allow installation of Mp3 support via an online update tool (e.g. SuSE’s YOU).

I have libmad installed, but the old k3b-codecs package only exists for the old KDE3 version.

Does anyone out there know what’s up with this?

you can get the codecs from:-

PackMan :: Package details for kde4-k3b

Hm I don’t get that package listed when I search for k3b in either zypper or YaST (I have the Packman repository enabled, using the Index of / mirror). Does that mean that the mirror is busted?

Ah, it’s only there for 11.1, but I’m using 11.0, sorry. Should have said…

From a terminal do

zypper lr --details

Post result

#  | Alias                                                            | Name                              | Enabled | Refresh | Priority | Type   | URI                                                                                                                                                                                         
1  | OBS_-_X11:XGL                                                    | OBS - X11:XGL                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11%3a/XGL/openSUSE_11.0/                                                                                                                         
2  | http://download.opensuse.org/repositories/mozilla/openSUSE_11.0/ | OBS - mozilla                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_11.0/                                                                                                                            
3  | OBS_-_KDE:KDE4:Community                                         | OBS - KDE:KDE4:Community          | Yes     | Yes     |   26     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE4_Factory_Desktop/                                                                                          
4  | http://download.nvidia.com/opensuse/11.0                         | NVIDIA Repository                 | Yes     | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/11.0                                                                                                                                                    
5  | http://download.opensuse.org/update/11.0/                        | Main Update Repository            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.0/                                   
6  | OBS_-_X11:Utilities                                              | OBS - X11:Utilities               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11%3a/Utilities/openSUSE_11.0    
7  | http://download.opensuse.org/distribution/11.0/repo/non-oss/     | Main Repository (NON-OSS)         | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/11.0/repo/non-oss/                
8  | home:dsteuer_R_repository                                        | OBS - home:dsteuer (R repository) | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home%3a/dsteuer/openSUSE_11.0/    
9  | Packman_Repository                                               | Packman Repository                | Yes     | Yes     |   99     | rpm-md | http://packman.jacobs-university.de/suse/11.0/                              
10 | openSUSE_BuildService_-_KDE:Qt                                   | OBS - KDE:Qt                      | Yes     | Yes     |   24     | rpm-md | http://download.opensuse.org/repositories/KDE%3a/Qt/openSUSE_11.0/          
11 | http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/         | VideoLan Repository               | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/                    
12 | OBS_-_KDE:KDE4:Playground                                        | OBS - KDE:KDE4:Playground         | Yes     | Yes     |  100     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE4:/Playground/openSUSE_11.0_KDE4_Factory_Desktop/
13 | OSB_-_KDE:KDE4:Factory:Desktop                                   | OBS - KDE:KDE4:Factory:Desktop    | Yes     | Yes     |   25     | rpm-md | http://download.opensuse.org/repositories/KDE%3a/KDE4%3a/Factory%3a/Desktop/openSUSE_11.0/
14 | http://download.opensuse.org/repositories/M17N/openSUSE_11.0     | OBS - M17N                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/M17N/openSUSE_11.0                
15 | http://download.opensuse.org/distribution/11.0/repo/oss/         | Main Repository (OSS)             | Yes     | No      |   99     | yast2  | http://download.opensuse.org/distribution/11.0/repo/oss/                    
16 | OBS_-_drivers:webcam                                             | OBS - drivers:webcam              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/drivers%3a/webcam/openSUSE_11.0_Update/

To be honest it’s a wonder you don’t all manner of conflicts with that repo setup.

k3b-codecs is avail in Packman I just checked. Problem is you have all yout repo priorities in mess.

Try this from a su terminal:

zypper in Packman_Repository:k3b-codecs

If this doesn’t work try the next one below.

zypper in Packman Repository:k3b-codecs

Hi caf4926,

Thanks for your help, but it’s actually the kde4-k3b-codecs package that I need. As I said in an earlier post its present for 11.1, but not 11.0. If you look in the following dir:


that package is present. Unfortunately I’m running openSUSE 11.0, and as you’ll see in here:


no kde4-k3b-codecs :frowning: I don’t know why this is…

I guess since I have the version of K3B installed from KDE:KDE4:Playground:


I’m wondering why there’s no k3b-codecs package in there (neither for 11.0 or 11.1)? Perhaps no one’s got around to it yet…


P.S. Yeah there are quite a few repos, but I rarely get conflicts (and if I’m not wrong this isn’t a conflict either :wink: ), 'cause of the priorities… :wink:

Sorry. I didn’t pick up on kde4 bit

k3b for kde3 should be fine, better in fact.

No worries.

Yeah I downgraded again, was just seeing if the KDE4 version was up to snuff yet or not, really…

Thanks for your help anyway!

I have it, it works fine, but with limitations. It’s classed as Alpha phase for me from Packman.

I think you would be safe with the 11.1 codecs - although it may be best to stick with the kde3 version of k3b.

It is a bit confusing as the opensuse repos show the k3b rpm for kde4 as simply ‘k3b’ and the kde3 version of k3b as ‘kde3-k3b’. But the Packman repo shows k3b for kde3 as ‘k3b’ and the k3b version for kde4 as ‘kde4-k3b’ - which was the way round that the different packages are shown under the 11.1 installation dvd/cd.

Naming policy changes in kde4 development. As you can see kde4 is quickly taking over as the default kde
Packman’s naming is not directly connected to openSUSE

Well it’s possible, but Then I’d have to subscribe to a 11.1 repo (or I guess download a 11.1 rpm), and while I like to live on the edge, that’s just a bit much for me :wink:

Anyone know who should be informed that the codecs package is missing from the openSUSE KDE:KDE4:Playground repositories? BuildService people or KDE people?


As stated below get the packman version which has the codecs

Only the 11.1 Packman repo has the kde4-kb3-codecs package (or at least that was the case a couple of days ago, see one of my previous posts for links…).

The openSUSE Build Service package hasn’t the codecs because they are patented and can’t be host there without paying for a patent license. If you inform them about that you will only receive a “we already knew, we aren’t going to fix it”.

Doing some black magic I have exactly the same package from KDE:KDE4:Playground but with patented codecs support available at home:RedDwarf:multimedia:kde42… but also only for 11.1. Why? Well, create an openSUSE 11.0 package is extra work and, in general, if someone doesn’t wants to update to the latest stable openSUSE I don’t think he will want to update to the latest alpha K3B.

There will be patented codecs support for the new K3B in older openSUSE versions the day someone is motivated to create it. Packman isn’t, I am not… and it seems nobody else is. If you are motivated enough to learn to use the Build Service and mantain such packages just look at my home:RedDwarf:multimedia:kde42 and home:RedDwarf:fakePackman repositories and do the same for openSUSE 11.0. It’s easy… but you have to maintain it, that means work.

just download the packman codec file to your p/c and then click on the file and it will install (no need to add the 11.1 repos to yast).

The file is only tiny.

To do that you also need to pick 4 files from the packman kde4-k3b and add them to the appropriate folders to make ‘Playground K3B’ pick up the codecs.

If you’re still interested I can find the files for you.