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.
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.
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.