Results 1 to 6 of 6

Thread: K3b - STILL "MP3 Audio decoder not found" (13.1)

  1. #1

    Unhappy K3b - STILL "MP3 Audio decoder not found" (13.1)

    After hours of tinkering and researching the problem, I still get "MP3 Audio decoder plugin not found" window on startup and can't create AudioCD from mp3s.

    Here's what I have:

    Code:
    $ rpm -qa k3b*
    k3b-2.0.2-18.8.x86_64
    
    Code:
    $ rpm -qa k3b-*
    k3b-codecs-2.0.2-18.8.x86_64
    k3b-devel-2.0.2-18.8.x86_64
    
    Code:
    $ rpm -qa libmad*
    libmad0-0.15.1b-1.3.x86_64
    libmad-devel-0.15.1b-1.3.x86_64
    
    Code:
    $ rpm -qi k3b
    Name        : k3b
    Version     : 2.0.2
    Release     : 18.8
    Architecture: x86_64
    Install Date: Sat 11 Jan 2014 05:15:31 PM EET
    Group       : Productivity/Multimedia/CD/Record
    Size        : 14503977
    License     : GPL-2.0+
    Signature   : RSA/SHA1, Fri 10 Jan 2014 12:48:46 AM EET, Key ID 45a1d0671abd1afb
    Source RPM  : k3b-2.0.2-18.8.src.rpm
    Build Date  : Wed 08 Jan 2014 11:36:59 PM EET
    Build Host  : swkj11.site
    Relocations : (not relocatable)
    Packager    : packman@links2linux.de
    Vendor      : http://packman.links2linux.de
    URL         : http://k3b.sourceforge.net/
    Summary     : A Universal CD and DVD Burning Application
    Description :
    K3b is a CD burning application that supports Ogg Vorbis, MP3 audio
    files, DVD burning, CDDB, and much more.
    Distribution: Essentials / openSUSE_13.1
    Code:
    $ rpm -qi k3b-codecs
    Name        : k3b-codecs
    Version     : 2.0.2
    Release     : 18.8
    Architecture: x86_64
    Install Date: Sat 11 Jan 2014 05:26:30 PM EET
    Group       : Productivity/Multimedia/CD/Record
    Size        : 199966
    License     : GPL-2.0+
    Signature   : RSA/SHA1, Fri 10 Jan 2014 12:45:50 AM EET, Key ID 45a1d0671abd1afb
    Source RPM  : k3b-2.0.2-18.8.src.rpm
    Build Date  : Wed 08 Jan 2014 11:36:59 PM EET
    Build Host  : swkj11.site
    Relocations : (not relocatable)
    Packager    : packman@links2linux.de
    Vendor      : http://packman.links2linux.de
    URL         : http://k3b.sourceforge.net/
    Summary     : Full Multimedia Codec Support for k3b
    Description :
    K3b is a CD burning application that supports Ogg Vorbis, MP3 audio
    files, DVD burning, CDDB, and much more.
    
    
    This package contains the support for MP3 and similar codecs.
    Distribution: Essentials / openSUSE_13.1
    Code:
    $ rpm -qi libmad0
    Name        : libmad0
    Version     : 0.15.1b
    Release     : 1.3
    Architecture: x86_64
    Install Date: Sat 11 Jan 2014 05:02:20 PM EET
    Group       : System/Libraries
    Size        : 175994
    License     : GPL-2.0+
    Signature   : RSA/SHA1, Fri 10 Jan 2014 12:55:29 AM EET, Key ID 45a1d0671abd1afb
    Source RPM  : libmad-0.15.1b-1.3.src.rpm
    Build Date  : Wed 08 Jan 2014 11:35:14 AM EET
    Build Host  : swkj02.site
    Relocations : (not relocatable)
    Packager    : packman@links2linux.de
    Vendor      : http://packman.links2linux.de
    URL         : http://www.underbit.com/products/mad/
    Summary     : An MPEG audio decoder library
    Description :
    MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1
    and the MPEG-2 extension to Lower Sampling Frequencies, as well as the
    so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,
    and Layer III a.k.a. MP3) are fully implemented.
    
    
    MAD supports high quality 24-bit PCM output for modern audio
    technologies. MAD computes using 100% fixed-point (integer)
    computation, so you can run it without a floating point unit.
    Distribution: Essentials / openSUSE_13.1
    Code:
    $ ls -l /usr/share/kde4/services/k3b*
    -rw-r--r-- 1 root root 7169 Jan  8 23:36 /usr/share/kde4/services/k3baudiometainforenamerplugin.desktop
    -rw-r--r-- 1 root root 6136 Jan  8 23:36 /usr/share/kde4/services/k3baudioprojectcddbplugin.desktop
    -rw-r--r-- 1 root root 6518 Jan  8 23:36 /usr/share/kde4/services/k3bexternalencoder.desktop
    -rw-r--r-- 1 root root 4984 Jan  8 23:36 /usr/share/kde4/services/k3bffmpegdecoder.desktop
    -rw-r--r-- 1 root root 4900 Jan  8 23:36 /usr/share/kde4/services/k3bflacdecoder.desktop
    -rw-r--r-- 1 root root 5755 Jan  8 23:36 /usr/share/kde4/services/k3blameencoder.desktop
    -rw-r--r-- 1 root root 6540 Jan  8 23:36 /usr/share/kde4/services/k3blibsndfiledecoder.desktop
    -rw-r--r-- 1 root root 5493 Jan  8 23:36 /usr/share/kde4/services/k3bmaddecoder.desktop
    -rw-r--r-- 1 root root 5591 Jan  8 23:36 /usr/share/kde4/services/k3bmpcdecoder.desktop
    -rw-r--r-- 1 root root 5567 Jan  8 23:36 /usr/share/kde4/services/k3boggvorbisdecoder.desktop
    -rw-r--r-- 1 root root 5373 Jan  8 23:36 /usr/share/kde4/services/k3boggvorbisencoder.desktop
    -rw-r--r-- 1 root root 8723 Jan  8 23:36 /usr/share/kde4/services/k3bsetup.desktop
    -rw-r--r-- 1 root root 6116 Jan  8 23:36 /usr/share/kde4/services/k3bsoxencoder.desktop
    -rw-r--r-- 1 root root 4870 Jan  8 23:36 /usr/share/kde4/services/k3bwavedecoder.desktop
    Code:
    $ ldd /usr/lib64/kde4/k3bmaddecoder.so | grep mad
            libmad.so.0 => /usr/lib64/libmad.so.0 (0x00007f2c51732000)
    Code:
    $ strace /usr/bin/k3b --nofork > k3b.trace 2>&1
    $ cat k3b.trace | grep mad
    madvise(0x7fb9f9ab6000, 3814416, MADV_WILLNEED) = 0
    access("/home/shasho/.kde4/lib64/kde4/k3bmaddecoder.so", R_OK) = -1 ENOENT (No such file or directory)
    access("/usr/lib64/kde4/k3bmaddecoder.so", R_OK) = 0
    stat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    lstat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    stat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    open("/usr/lib64/kde4/k3bmaddecoder.so", O_RDONLY|O_CLOEXEC) = 15
    open("/usr/lib64/mpi/gcc/openmpi/lib64/libmad.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib64/libmad.so.0", O_RDONLY|O_CLOEXEC) = 15
    Highlighting is mine.

    I'm not new to OpenSUSE, I had 10.3, 11.2, 12.2, now 13.1 (and all that after Mandrake 10 and Mandriva). Before 13.1 I easily solved the problem. Now what?

  2. #2
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: K3b - STILL "MP3 Audio decoder not found" (13.1)

    No problems here
    Did you follow
    https://forums.opensuse.org/entry.ph...allation-Guide
    Have you used the switcher on Packman
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

  3. #3

    Default AW: K3b - STILL "MP3 Audio decoder not found" (13.1)

    Quote Originally Posted by alexander_bosakov View Post
    Code:
    $ strace /usr/bin/k3b --nofork > k3b.trace 2>&1
    $ cat k3b.trace | grep mad
    madvise(0x7fb9f9ab6000, 3814416, MADV_WILLNEED) = 0
    access("/home/shasho/.kde4/lib64/kde4/k3bmaddecoder.so", R_OK) = -1 ENOENT (No such file or directory)
    access("/usr/lib64/kde4/k3bmaddecoder.so", R_OK) = 0
    stat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    lstat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    stat("/usr/lib64/kde4/k3bmaddecoder.so", {st_mode=S_IFREG|0755, st_size=44024, ...}) = 0
    open("/usr/lib64/kde4/k3bmaddecoder.so", O_RDONLY|O_CLOEXEC) = 15
    open("/usr/lib64/mpi/gcc/openmpi/lib64/libmad.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib64/libmad.so.0", O_RDONLY|O_CLOEXEC) = 15
    Apparently it _can_ open /usr/lib64/kde4/k3bmaddecoder.so so it actually should work. And it does work fine here.
    Maybe running "kbuildsycoca4 --noincremental" would help?
    Or try to remove k3b's configuration file ~/.kde4/share/config/k3brc.

    Are you using the proprietary nvidia driver maybe? The latest version 331.20 is known to cause interesting problems. But I have no idea if it could cause this as well.
    http://bugzilla.novell.com/show_bug.cgi?id=858421

  4. #4

    Unhappy UPDATE: K3b - STILL "MP3 Audio decoder not found" (13.1)

    Switching all packages to Packman didn't help. Most of multimedia packs were from there anyway, as I wrote, I'm not new to OpenSuse.
    After some more testing:
    The 'packman' version of K3b could't create audiocd even from WAV. And it shows nothing in "Setting > Configure K3b > Plugins". Apparently it can't find it's plugins.
    Worse, after switching to Packman, now I have this:
    https://forums.opensuse.org/showthre...amarok-error-2
    And the problem looks to be the same kind - plugins:

    Code:
    $ amarok --debug
    amarok: BEGIN: App::App() 
    amarok:   BEGIN: void App::continueInit() 
    amarok:     BEGIN: EngineController::EngineController() 
    amarok:     END__: EngineController::EngineController() [Took: 0.001s] 
    amarok:     BEGIN: void EngineController::initializePhonon() 
    amarok:       [EngineController] Established Phonon equalizer effect with 10 parameters. 
    amarok:       [EngineController] Tick Interval (actual):  100 
    amarok:     END__: void EngineController::initializePhonon() [Took: 0.25s] 
    amarok:     BEGIN: CollectionManager::CollectionManager() 
    amarok:     END__: CollectionManager::CollectionManager() [Took: 0s] 
    amarok:     BEGIN: MainWindow::MainWindow() 
    amarok:       BEGIN: Plugins::PluginManager::PluginManager(QObject*) 
    amarok:         BEGIN: void Plugins::PluginManager::findAllPlugins() 
    amarok:           [PluginManager] found plugin: "amarok_collection-audiocdcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-daapcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-mtpcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-mysqlservercollection" enabled: true 
    amarok:           [PluginManager] found plugin: "amarok_collection-mysqlecollection" enabled: true 
    amarok:           [PluginManager] found plugin: "amarok_collection-nepomukcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-upnpcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-umscollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_collection-ipodcollection" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_ampache" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_jamendo" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_lastfm" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_amazonstore" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_mp3tunes" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_magnatunestore" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_opmldirectory" enabled: false 
    amarok:           [PluginManager] found plugin: "amarok_service_gpodder" enabled: false 
    amarok:           [PluginManager] 17 plugins in total 
    amarok:         END__: void Plugins::PluginManager::findAllPlugins() [Took: 0.001s] 
    amarok:         [WARNING] [PluginManager] "Failed to get factory 'amarok_collection-mysqlecollection' from KPluginLoader: The plugin 'amarok_collection-mysqlecollection' uses an incompatible KDE library (4.11.3)." 
    amarok:         [PluginManager] No Amarok collection plugins found, running kbuildsycoca4. 
    amarok:         BEGIN: virtual int App::newInstance() 
    amarok:           BEGIN: static void App::handleCliArgs() 
    amarok:           END__: static void App::handleCliArgs() [Took: 0s] 
    amarok:         END__: virtual int App::newInstance() [Took: 0s] 
    [ shasho 22:02:10 /h/s/F/Sandbox ] $ amarok:         [PluginManager] Second attempt at finding collection plugins 
    amarok:         [WARNING] [PluginManager] "Failed to get factory 'amarok_collection-mysqlecollection' from KPluginLoader: The plugin 'amarok_collection-mysqlecollection' uses an incompatible KDE library (4.11.3)."
    Looks related. I'll dig more and try the suggested in this thread:
    https://forums.opensuse.org/showthre...amarok-error-2
    BTW, I am using NVIDIA 331.20. If everything else fails, I'll try this line of investigation.

  5. #5

    Default Re: UPDATE: K3b - STILL "MP3 Audio decoder not found" (13.1)

    Quote Originally Posted by alexander_bosakov View Post
    Code:
    amarok:         [WARNING] [PluginManager] "Failed to get factory 'amarok_collection-mysqlecollection' from KPluginLoader: The plugin 'amarok_collection-mysqlecollection' uses an incompatible KDE library (4.11.3)."
    Well, and which version of KDE do you have installed, and from what repo?

    Apparently you have a mix of incompatible packages.

  6. #6

    Lightbulb SOLVED: K3b - STILL "MP3 Audio decoder not found" (13.1)

    Updating KDE from 4.11.2 to 4.11.3 fixed both K3b and Amarok.
    The switch of more packs to 'Packman', which initially broke Amarok, pointed me in the right direction.
    Thanks for the suggestions, people.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •