You are not logged in.

#1 2025-10-04 21:36:58

macromal
Member
Registered: 2024-08-03
Posts: 40
Website

cmus update MP3 input plugin not loading

After the latest cmus update, the MP3 input plugin is no longer loading:

$ cmus --plugins
Input Plugins: /usr/lib/cmus/ip
  wav:
    Default Priority: 50
    File Types: wav
    MIME Types:
  flac:
    Default Priority: 50
    File Types: flac fla
    MIME Types:
  wavpack:
    Default Priority: 50
    File Types: wv
    MIME Types: audio/x-wavpack
  modplug:
    Default Priority: 50
    File Types: mod s3m xm it 669 amf ams dbm dmf dsm far mdl med mtm okt ptm stm ult umx mt2 psm
    MIME Types:
  cdio:
    Default Priority: 50
    File Types:
    MIME Types: x-content/audio-cdda
  vorbis:
    Default Priority: 50
    File Types: ogg oga ogx
    MIME Types: application/ogg audio/x-ogg
  cue:
    Default Priority: 50
    File Types:
    MIME Types: application/x-cue

Output Plugins: /usr/lib/cmus/op
  pulse
  alsa
  oss
  jack

Versions of ffmpeg and cmus:

$ pacman -Q ffmpeg cmus
ffmpeg 2:8.0-2
cmus 2.12.0-4

The ffplay program is still functioning correctly. Here’s the output when I run it:

ffplay version n8.0 Copyright (c) 2003-2025 the FFmpeg developers
  built with gcc 15.2.1 (GCC) 20250813
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      60.  8.100 / 60.  8.100
  libavcodec     62. 11.100 / 62. 11.100
  libavformat    62.  3.100 / 62.  3.100
  libavdevice    62.  1.100 / 62.  1.100
  libavfilter    11.  4.100 / 11.  4.100
  libswscale      9.  1.100 /  9.  1.100
  libswresample   6.  1.100 /  6.  1.100
[E] pw.loop [loop.c:70 pw_loop_new()] 0xb0e5db4fc00: can't make support.system handle: No such file or directory
Input #0, mp3, from '4 - Allegro - Presto.mp3':KB sq=    0B
  Metadata:
    title           : Allegro - Presto
    artist          : Ludwig van Beethoven
    track           : 4
    album           : Symphonie No. 5 in C Minor, Op. 67
    date            : 1963
    genre           : Classical
    encoder         : Lavf61.7.100
    performer       : Herbert von Karajan
    composer        : Ludwig van Beethoven
  Duration: 00:09:05.40, start: 0.025056, bitrate: 323 kb/s
  Stream #0:0: Audio: mp3 (mp3float), 44100 Hz, stereo, fltp, 320 kb/s, start 0.025057
    Metadata:
      encoder         : Lavc61.19
  Stream #0:1: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown), 845x742, 90k tbr, 90k tbn, start 0.025056 (attached pic)
    Metadata:
      comment         : Cover (front)
[swscaler @ 0x6910501a51c0] deprecated pixel format used, make sure you did set range correctly

Offline

#2 2025-10-06 14:10:17

lostbiker
Member
Registered: 2025-10-06
Posts: 2

Re: cmus update MP3 input plugin not loading

The tag used for extra/cmus

pkgver=2.12.0
source=("$pkgname::git+https://github.com/cmus/cmus#tag=v$pkgver")

doesn't have ffmpeg v8 fixes.

https://github.com/cmus/cmus/commits/v2.12.0

vs.

https://github.com/cmus/cmus/commits/master

Offline

#3 2025-10-15 05:51:11

256
Member
Registered: 2023-12-17
Posts: 47

Re: cmus update MP3 input plugin not loading

I've experienced the same issue. Given enough time I'm sure this'll be fixed, but for now, "pacman -S libmad" works for me. libmad is listed as an alternative dependency for handling .mp3 files. When they fix this I'll uninstall libmad.

Last edited by 256 (2025-10-15 05:59:15)


"Don't comment bad code - rewrite it." - The Elements of Programming Style (1978), Brian W. Kernighan & P. J. Plauger, p. 144.

Offline

Board footer

Powered by FluxBB