Iris icon indicating copy to clipboard operation
Iris copied to clipboard

Gstreamer unable to decode m4a AAC

Open curiousercreative opened this issue 7 months ago • 3 comments

Iris version

3.70.0

Operating system(s) affected

  • [ ] Windows
  • [ ] MacOS
  • [ ] iOS
  • [ ] Android
  • [ ] Linux
  • [ ] Other

Browser(s) affected

  • [ ] Firefox
  • [ ] Chrome
  • [ ] Edge
  • [ ] Other

What happened?

With the latest-alpine image for arm64, GStreamer is missing a plug-in

Logs

navidrome-1   | time="2025-05-20T11:15:04-04:00" level=info msg="Streaming file" artist=Gorillaz bitRate=0 cached=false format=raw originalBitRate=257 originalFormat=m4a requestId=cf41a405e6c4/rhMnrNMGBU-000083 title="Orchestral Intro" transcoding=false user=asdfasdf
snapserver-1  | 2025-05-20 11-15-04.573 [Info] (PcmStream) Stream: Mopidy, message: 2025-05-20 11:15:04,572 meta_mopidy INFO: Event: volume_changed
mopidy-1      | WARNING  2025-05-20 11:15:04,641 [6:MainThread] mopidy.audio.actor
mopidy-1      |   Could not find a MPEG-4 AAC decoder to handle media.
mopidy-1      | WARNING  2025-05-20 11:15:04,644 [6:MainThread] mopidy.audio.gst
mopidy-1      |   GStreamer warning: No decoder available for type 'audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2'.
mopidy-1      | ERROR    2025-05-20 11:15:04,648 [6:MainThread] mopidy.audio.gst
mopidy-1      |   GStreamer error: Your GStreamer installation is missing a plug-in.

curiousercreative avatar May 20 '25 15:05 curiousercreative

Isn't this an upstream alpine packaging issue? Something related to https://gitlab.alpinelinux.org/alpine/aports/-/commit/e6ca7ceb8bb15a8ae044f29bccd8bea3415755b3 ?

kingosticks avatar May 20 '25 15:05 kingosticks

@kingosticks perhaps? For now, I'm back on the latest image tag rather than latest-alpine and all is working.

curiousercreative avatar May 20 '25 20:05 curiousercreative

I think that's wise. The alpine Mopidy package only depends on a couple of gstreamer plugin packages. I've no idea if that's intentional or a mistake.

kingosticks avatar May 20 '25 20:05 kingosticks

@curiousercreative did find the issue was resolved outside of Iris?

jaedb avatar Jun 29 '25 06:06 jaedb

Closing due to inactivity. Please feel free to re-open if the issue persists.

jaedb avatar Aug 25 '25 20:08 jaedb