Gstreamer unable to decode m4a AAC
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.
Isn't this an upstream alpine packaging issue? Something related to https://gitlab.alpinelinux.org/alpine/aports/-/commit/e6ca7ceb8bb15a8ae044f29bccd8bea3415755b3 ?
@kingosticks perhaps? For now, I'm back on the latest image tag rather than latest-alpine and all is working.
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.
@curiousercreative did find the issue was resolved outside of Iris?
Closing due to inactivity. Please feel free to re-open if the issue persists.